patternnet algorithm for classification

Illustration
mustafa_alnasser - 2021-07-19T10:49:54+00:00
Question: patternnet algorithm for classification

I would like to know what is the algorithm of patternnet function or how it works to classification.  

Expert Answer

Profile picture of Kshitij Singh Kshitij Singh answered . 2025-11-20

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.

 


Not satisfied with the answer ?? ASK NOW

Get a Free Consultation or a Sample Assignment Review!