How to use trainpso to train a neural network model

1 visualizzazione (ultimi 30 giorni)
jiabo he
jiabo he il 25 Mar 2017
Commentato: jiabo he il 28 Mar 2017
function [net, tr] = trainpso(net, tr, trainV, valV, testV, varargin)
the trainpso is shown like this, how to input the data so that i can use trainpso to train a neural network model?

Risposte (1)

Darshan Ramakant Bhat
Darshan Ramakant Bhat il 28 Mar 2017
The first argument for the function seems to be a neural network object. It will have a property called ' inputs' and ' outputs'. You can set your training inputs as
net.inputs=trainInput;
net.outputs=trainOutputs;
Also note that it expects the data in the form of cell arrays.
Another way is to directly configure your neural network with inputs and targets like below
net = configure(net,x,t);%x is input and t is target
Please refer the following link
Regards,
Darshan Bhat
  1 Commento
jiabo he
jiabo he il 28 Mar 2017
trainpso is a training function like trainlm and trainscg. However, it is not in the training function list. There is some way online to combine it with trainlm to train ANN model, but I cannot figure it out. Thank you for your answer, anyway.
The above toolbox and pso toolbox may be all I need to realize this function.

Accedi per commentare.

Categorie

Scopri di più su Deep Learning Toolbox in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by