what is the purpose of each line of this code?

3 visualizaciones (últimos 30 días)
Shaila parvin
Shaila parvin el 29 de Jun. de 2013
This is a code for training Neural Network:
function [net]=createff(Iin,Target)
net = newff(Iin, Target, 10, {'logsig' 'logsig'}, 'trainscg');
net.trainParam.perf = 'sse';
net.trainParam.epochs = 500;
net.trainParam.goal = 1e-5;
net.trainParam.lr=0.15;
net.trainParam.mc=0.8;
net = init(net);
net = train(net, Iin, Target);
end
Please help me to understand this code.
  1 comentario
Greg Heath
Greg Heath el 1 de Jul. de 2013
1. delete the net = init statement because newff is self-initializing.
2. Before using a code specifying various parameter values that overwrite default values, it is probably worth your while to try using as many defaults as possible. See the examples in
help newff
doc newff

Iniciar sesión para comentar.

Respuesta aceptada

Matthew Eicholtz
Matthew Eicholtz el 29 de Jun. de 2013
The first line creates a feed-forward backpropagation network. Type this in the command window to learn more:
help newff
The last two lines initialize and train the network.
help init
help train

Más respuestas (0)

Categorías

Más información sobre Sequence and Numeric Feature Data Workflows en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by