Build a Web App with Refreshable Machine Learning Models

AI Engineer
Azure AI services
Azure App Service

Build a web app powered by machine learning models trained using Custom Vision AI service, and learn how to refresh them with GitHub Actions.

Learning objectives

In this module, you will:

  • Train a model with tagged images using Custom Vision AI service
  • Test the model for accuracy
  • Export model assets for use in a web app
  • Build a Vue.js web app to host the model assets
  • Use these assets to perform inference using hard-to-distinguish images
  • Build a GitHub Action to create a continuous delivery workflow
  • Test the capabilities of a Progressive Web App


  • Vue.js
  • Progressive Web Apps