Нейронная сеть 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