обучение СОМ в MATLAB - PullRequest
       25

обучение СОМ в MATLAB

0 голосов
/ 16 ноября 2011

У меня есть помеченный набор данных, каждая запись данных имеет шесть измерений. Каждая запись данных предварительно помечена как принадлежащая одному из 10 кластеров.

Я хотел бы обучить СДЛ, чтобы соответствовать этому помеченному набору данных. Другими словами, я хотел бы применить SOM, который может точно (или почти) кластеризовать один и тот же результат для каждой записи данных, как предварительно помеченный.

Есть ли в наборе инструментов нейронной сети MATLAB функция, которая может выполнить вышеуказанное требование?

1 Ответ

1 голос
/ 16 ноября 2011

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

Если это правильно, то да, Neural Network Toolbox имеет функциональные возможности для этого, но не на основе SOM (SOM обычно не контролируются).

nprtool (инструмент распознавания образов нейронной сети) - это инструмент с графическим интерфейсом, который поставляется с инструментарием для этого действия.У него очень дружественная структура мастера, которая проведет вас через действие, и вы даже можете выбрать встроенные примеры наборов данных для работы.Это должно прояснить, как выполнить это.После того, как вы просмотрели пример в графическом интерфейсе, вы можете сгенерировать код из графического интерфейса, который покажет вам, как выполнять аналогичные действия в командной строке.

Надеюсь, это поможет!

...