patternnet algorithm for classification
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
mustafa alnasser
am 19 Apr. 2016
Bearbeitet: Greg Heath
am 10 Mai 2017
Dear All;
I would like to know what is the algorithm of patternnet function or how it works to classification.
0 Kommentare
Akzeptierte Antwort
Greg Heath
am 20 Apr. 2016
Bearbeitet: Greg Heath
am 10 Mai 2017
Consider N I-dimensional input column vectors. Each is associated with 1 of c distinct classes and a corresponding c-dimensional {0,1} unit column vector obtained from a column of the unit matrix eye(c).
The corresponding dimensions of the input and target matrices are
[ I N ] = size(input)
[ c N ] = size(target)
The correspondence between the true class indices in {1:c} and c-dimensional unit target column vectors is via
target = full(ind2vec(trueclassindices))
trueclassindices = vec2ind(target)
For example
>> trueclassindices = [ 5 2 3 1 4 ]
>> target = full(ind2vec(trueclassindices))
yields
trueclassindices =
5 2 3 1 4
target =
0 0 0 1 0
0 1 0 0 0
0 0 1 0 0
0 0 0 0 1
1 0 0 0 0
PATTERNNET TRAINS the generic feedforward neural network FEEDFORWARDNET to map each input vector into it's corresponding target vector.
See the documentation
help patternnet
doc patternnet
and run the example.
Then search for some of my examples from BOTH the NEWSGROUP and ANSWERS
greg patternnet.
Hope this helps.
Thank you for formally accepting my answer
Greg
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Language Support finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!