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