Deep Learning: Transfer Learning in 10 lines of MATLAB Code

Use transfer learning for training a deep neural network to classify 5 different types of food.
Updated 24 Feb 2017

View License

Editor's Note: This file was selected as MATLAB Central Pick of the Week

Learn how to use transfer learning in MATLAB to re-train deep learning networks created by experts for your own data or task.
This demo teaches you how to use transfer learning to re-train AlexNet, a pretrained deep convolutional neural network (CNN or ConvNet) to recognize snack food such as hot dogs, cup cakes and apple pie.
You can download the AlexNet support package here:
You can download the webcam support package here:

Cite As

MathWorks Deep Learning Toolbox Team (2024). Deep Learning: Transfer Learning in 10 lines of MATLAB Code (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2016b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Inspired: Training 3D CNN models

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes

Updated icon image.