Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

competlayer

Sintaxis

competlayer(numClasses,kohonenLR,conscienceLR)

Descripción

Las capas competitivas aprenden a clasificar vectores de entrada en un número determinado de clases, según la similitud entre vectores, con una preferencia por un número igual de vectores por clase.

competlayer(numClasses,kohonenLR,conscienceLR) toma los argumentos siguientes:

numClasses

Número de clases para clasificar las entradas (valor predeterminado = 5)

kohonenLR

Tasa de aprendizaje para pesos Kohonen (valor predeterminado = 0,01)

conscienceLR

Tasa de aprendizaje para sesgo consciente (valor predeterminado = 0,001)

y devuelve una capa competitiva con numClasses neuronas.

Ejemplos

contraer todo

En este ejemplo se muestra cómo entrenar una capa competitiva para clasificar 150 iris en 6 clases diferentes.

inputs = iris_dataset;
net = competlayer(6);
net = train(net,inputs);

Figure Neural Network Training (03-Apr-2023 07:59:12) contains an object of type uigridlayout.

view(net)

outputs = net(inputs);
classes = vec2ind(outputs);

Historial de versiones

Introducido en R2010b

Consulte también

| |