competlayer

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

Синтаксис

competlayer(numClasses,kohonenLR,conscienceLR)

Описание

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

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

numClasses

Количество классов для классификации входов (по умолчанию = 5)

kohonenLR

Скорость обучения для весов Кохонена (по умолчанию = 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