patternnet

Сеть распознавания образов

Синтаксис

patternnet(hiddenSizes,trainFcn,performFcn)

Описание

Сети распознавания образов являются feedforward сетями, которые могут быть обучены, чтобы классифицировать входные параметры согласно целевым классам. Целевые данные для сетей распознавания образов должны состоять из векторов всех нулевых значений за исключением 1 в элементе i, где i является классом, они должны представлять.

patternnet(hiddenSizes,trainFcn,performFcn) берет эти аргументы,

hiddenSizes

Вектор - строка из одного или нескольких размеров скрытого слоя (значение по умолчанию = 10)

trainFcn

Учебная функция (значение по умолчанию = 'trainscg')

performFcnФункция производительности (значение по умолчанию = 'crossentropy')

и возвращает нейронную сеть распознавания образов.

Примеры

Распознавание образов

Этот пример показывает, как разработать сеть распознавания образов, чтобы классифицировать ирисовые цветы.

[x,t] = iris_dataset;
net = patternnet(10);
net = train(net,x,t);
view(net)
y = net(x);
perf = perform(net,t,y);
classes = vec2ind(y);

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