Нейронная сеть feedforward
feedforwardnet(hiddenSizes,trainFcn)
Сети feedforward состоят из серии слоев. Первый слой имеет связь от сетевого входа. Каждый последующий слой имеет связь от предыдущего слоя. Последний слой производит выход сети.
Сети feedforward могут использоваться в любом виде входа, чтобы вывести отображение. Сеть feedforward с одним скрытым слоем и достаточными нейронами в скрытых слоях, может соответствовать любой конечной проблеме отображения ввода - вывода.
Специализированные версии сети feedforward включают подбор кривой (fitnet
) и распознавание образов (patternnet
) сети. Изменение в сети feedforward является каскадом вперед сеть (cascadeforwardnet
) который имеет дополнительные связи от входа до каждого слоя, и от каждого слоя до всего после слоев.
feedforwardnet(hiddenSizes,trainFcn)
берет эти аргументы,
hiddenSizes | Вектор-строка из одного или нескольких размеров скрытого слоя (значение по умолчанию = 10) |
trainFcn | Учебная функция (значение по умолчанию = |
и возвращает нейронную сеть 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