Skip to content

matlab-deep-learning/image-classifier-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Learning Image Classifier App

Overview

Open in MATLAB Online

This repo contains an App Designer app for training an image classification deep neural networks in MATLAB. Using this app, you can:

  • 🖼️ Import, visualize, and augment data
  • ⚡ Quickly transfer learn with the SqueezeNet pretrained network
  • 🛠️ Modify pretrained networks for transfer learning with Deep Network Designer
  • 📥 Import networks from the workspace
  • 🔍 Explain predictions with explainability techniques like Grad-CAM and LIME
  • 🧾 Generate MATLAB code for training an image classifier

You can also edit and customize the app code for your own task.

Requirements

Using the App

Import data and apply standard augmentations.

Image of data document

Choose a pretrained model, edit or build a model in Deep Network Designer, or import a model from the workspace.

Image of data document

Train the model, predict on data, and try out interpretability techniques.

Image of data document

Get Started

Open the App

To open the app, run the opening function at the MATLAB command line.

ImageClassifer;

Edit the App

To modify the app, run appdesigner("ImageClassifier.mlapp").

Copyright 2026 The MathWorks, Inc.

About

MATLAB AppDesigner app for image classification with a deep neural network

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Languages