Implementing Image Classification by Using the Azure Custom Vision Service

This course explores the Azure Custom Vision service and how you can use it to create and customize vision recognition solutions. You'll get some background info on what the service is before looking at the various steps for creating image classification and object detection models, uploading and tagging images, and then training and deploying your models.

Learning Objectives

  • Use the Custom Vision portal to create new Vision models
  • Create both Classification and Object Detection models
  • Upload and tag images according to your requirements
  • Train and deploy the configured models

Intended Audience

  • Developers or architects who want to learn how to use Azure Custom Vision to tailor a vision recognition solution to their needs


To get the most out of this course, you should have:

  • Basic Azure experience, at least with topics such as subscriptions and resource groups
  • Basic knowledge of Azure Cognitive Services, especially vision-related services
  • Some developer experience, including familiarity with terms such as REST API and SDK

Hello, and welcome to "Implementing Image Classification By Using The Azure Custom Vision Service." My name is Emilio Melo, and I'm an Azure Solution Architect at Cloud Advantage, with a focus on data and AI solutions. I was lucky enough to have worked for some major companies in the IT industry, such as Microsoft, IBM, NetApp, and Trivago.

Who is this course for? This course is meant for developers or architects that would like to know more about how to use Azure Custom Vision, to tailor a vision recognition solution to your own needs. The focus of this course is to cover how to use the Azure Custom Vision portal to create new visual models, how to create both classification and object detection models, how to upload and tag images according to your requirements, and how to train and deploy the configured models. The prerequisites are relatively low, as we will be covering Custom Vision concepts from the beginning. That being said, it would be useful if you had; some Azure experience, at least in topics such as Subscriptions and Resource Groups, some Cognitive Services knowledge, especially on vision-related services, and some developer experience, including familiarity with terms such as REST API and SDK.

A couple of last notes before we get started. If at any moment you need help, feel free to send an email to, and they will be glad to assist you. Also, we'd love to get your feedback about this course, so please give it a rating when you're finished. With that out of the way, let's get started.

About the Author

Emilio Melo has been involved in IT projects in over 15 countries, with roles ranging across support, consultancy, teaching, project and department management, and sales—mostly focused on Microsoft software. After 15 years of on-premises experience in infrastructure, data, and collaboration, he became fascinated by Cloud technologies and the incredible transformation potential it brings. His passion outside work is to travel and discover the wonderful things this world has to offer.