Pattern Recognition and Classification

Train a neural network to generalize from example inputs and their classes, construct a deep network using autoencoders


Autoencoder Autoencoder class


Interactive and Visualization Tools

nnstart Neural network getting started GUI
nprtool Neural network pattern recognition tool
view View neural network


trainAutoencoder Train an autoencoder
trainSoftmaxLayer Train a softmax layer for classification
decode Decode encoded data
encode Encode input data
predict Reconstruct the inputs using trained autoencoder
stack Stack encoders from several autoencoders together
network Convert Autoencoder object into network object

Pattern Recognition and Learning Vector Quantization

patternnet Pattern recognition network
lvqnet Learning vector quantization neural network

Training Options and Network Performance

train Train neural network
trainlm Levenberg-Marquardt backpropagation
trainbr Bayesian regularization backpropagation
trainscg Scaled conjugate gradient backpropagation
trainrp Resilient backpropagation
mse Mean squared normalized error performance function
regression Linear regression
roc Receiver operating characteristic
plotconfusion Plot classification confusion matrix
ploterrhist Plot error histogram
plotperform Plot network performance
plotregression Plot linear regression
plotroc Plot receiver operating characteristic
plottrainstate Plot training state values
crossentropy Neural network performance
genFunction Generate MATLAB function for simulating neural network

Was this topic helpful?