feedforwardnet

Нейронная сеть feedforward

Синтаксис

feedforwardnet(hiddenSizes,trainFcn)

Описание

Сети feedforward состоят из серии слоев. Первый слой имеет связь от сетевого входа. Каждый последующий слой имеет связь от предыдущего слоя. Последний слой производит выход сети.

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

Специализированные версии сети feedforward включают подбор кривой (fitnet) и распознавание образов (patternnet) сети. Изменение в сети feedforward является каскадом вперед сеть (cascadeforwardnet) который имеет дополнительные связи от входа до каждого слоя, и от каждого слоя до всего после слоев.

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

hiddenSizes

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

trainFcn

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

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

Примеры

Нейронная сеть feedforward

В этом примере показано, как использовать нейронную сеть feedforward, чтобы решить простую задачу.

[x,t] = simplefit_dataset;
net = feedforwardnet(10);
net = train(net,x,t);
view(net)
y = net(x);
perf = perform(net,y,t)
perf =

   1.4639e-04

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