Конкурентный уровень
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);
