Main Content

Pretrained Networks

Use pretrained image networks to quickly learn new tasks

Use transfer learning to take advantage of the knowledge provided by a pretrained network to learn new patterns in new image data. Fine-tuning a pretrained image classification network with transfer learning is typically much faster and easier than training from scratch. Using pretrained deep networks enables you to quickly create models for new tasks without defining and training a new network, having millions of images, or having a powerful GPU. To explore the pretrained networks available, use Deep Network Designer.

Apps

Deep Network DesignerDesign, visualize, and train deep learning networks

Functions

expand all

trainingOptionsOptions for training deep learning neural network
trainNetworkTrain neural network
trainnetTrain deep learning neural network (Since R2023b)
analyzeNetworkAnalyze deep learning network architecture
squeezenetSqueezeNet convolutional neural network
googlenetGoogLeNet convolutional neural network
inceptionv3Inception-v3 convolutional neural network
densenet201DenseNet-201 convolutional neural network
mobilenetv2MobileNet-v2 convolutional neural network (Since R2019a)
resnet18ResNet-18 convolutional neural network
resnet50ResNet-50 convolutional neural network
resnet101ResNet-101 convolutional neural network
xceptionXception convolutional neural network (Since R2019a)
inceptionresnetv2Pretrained Inception-ResNet-v2 convolutional neural network
nasnetlargePretrained NASNet-Large convolutional neural network (Since R2019a)
nasnetmobilePretrained NASNet-Mobile convolutional neural network (Since R2019a)
shufflenetPretrained ShuffleNet convolutional neural network (Since R2019a)
darknet19DarkNet-19 convolutional neural network (Since R2020a)
darknet53DarkNet-53 convolutional neural network (Since R2020a)
efficientnetb0EfficientNet-b0 convolutional neural network (Since R2020b)
alexnetAlexNet convolutional neural network
vgg16VGG-16 convolutional neural network
vgg19VGG-19 convolutional neural network
classifyClassify data using trained deep learning neural network
predictPredict responses using trained deep learning neural network
activationsCompute deep learning network layer activations
confusionchartCreate confusion matrix chart for classification problem
sortClassesSort classes of confusion matrix chart

Blocks

expand all

PredictPredict responses using a trained deep learning neural network (Since R2020b)
Image ClassifierClassify data using a trained deep learning neural network (Since R2020b)

Topics