SeriesNetwork
Series network for deep learning
Description
A series network is a neural network for deep learning with layers arranged one after the other. It has a single input layer and a single output layer.
Creation
There are several ways to create a SeriesNetwork
object:
Load a pretrained network using
alexnet
,darknet19
,vgg16
, orvgg19
. For an example, see Load Pretrained AlexNet Convolutional Neural Network.Train or fine-tune a network using
trainNetwork
. For an example, see Train Network for Image Classification.Import a pretrained network from TensorFlow™-Keras, Caffe, or the ONNX™ (Open Neural Network Exchange) model format.
For a Keras model, use
importKerasNetwork
. For an example, see Import and Plot Keras Network.For a Caffe model, use
importCaffeNetwork
. For an example, see Import Caffe Network.For an ONNX model, use
importONNXNetwork
. For an example, see Import ONNX Network as DAGNetwork.
Assemble a deep learning network from pretrained layers using the
assembleNetwork
function.
Note
To learn about other pretrained networks, such as googlenet
and resnet50
, see Pretrained Deep Neural Networks.
Properties
Object Functions
activations | Compute deep learning network layer activations |
classify | Classify data using trained deep learning neural network |
predict | Predict responses using trained deep learning neural network |
predictAndUpdateState | Predict responses using a trained recurrent neural network and update the network state |
classifyAndUpdateState | Classify data using a trained recurrent neural network and update the network state |
resetState | Reset state parameters of neural network |
plot | Plot neural network architecture |
Examples
Extended Capabilities
Version History
Introduced in R2016a
See Also
alexnet
| vgg16
| vgg19
| darknet19
| importCaffeNetwork
| trainNetwork
| trainingOptions
| DAGNetwork
| analyzeNetwork
| assembleNetwork
| plot
| classify
| predict