Image classification using Azure Sphere

AI Edge Engineer
IoT Edge

Implement a neural network model for performing real-time image classification on a secured, internet-connected microcontroller-based device (Azure Sphere). Describe the components and steps for implementing a pre-trained image classification model on Azure Sphere.

Learning objectives

In this module, you will:

  • Implement image classification on a microcontroller device using a pre-trained neural network model.
  • Describe how the components and services of Azure Sphere work to deploy a pre-trained image classification model.

"Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"


  • A PC running Windows 10
  • Basic knowledge of Azure Sphere
  • USB cable to connect Azure Sphere to the computer
  • USB-to-serial adapter
  • Mini cable to connect the serial adapter to the computer
  • Jumper wires to connect the serial adapter to Azure Sphere
  • Basic knowledge of using Visual Studio Code
  • Visual Studio Code installed on your computer
  • Git installed on your computer
  • Ability to use Git/GitHub