competlayer

Конкурентоспособный слой

Синтаксис

competlayer(numClasses,kohonenLR,conscienceLR)

Описание

Конкурентоспособные слои учатся классифицировать входные векторы в данное количество классов, согласно подобию между векторами, с настройкой равным количествам векторов в классе.

competlayer(numClasses,kohonenLR,conscienceLR) берет эти аргументы,

numClasses

Количество классов, чтобы классифицировать входные параметры (значение по умолчанию = 5)

kohonenLR

Темп обучения для весов Kohonen (значение по умолчанию = 0.01)

conscienceLR

Темп обучения для смещения совести (значение по умолчанию = 0.001)

и возвращает конкурентоспособный слой с numClasses нейроны.

Примеры

Создайте и обучите конкурентоспособный слой

Здесь конкурентоспособный слой обучен классифицировать 150 ирисовых цветов в 6 классов.

inputs = iris_dataset;
net = competlayer(6);
net = train(net,inputs);
view(net)
outputs = net(inputs);
classes = vec2ind(outputs);

Смотрите также

| |

Представленный в R2010b