Build a Machine Learning pipeline with Jupyter and Azure

With increasing focus on Machine Learning systems in almost every business it is important, to build a great pipeline to train, test and deploy your models. In this session we will show a way to do that with Jupyter and Azure


With increasing focus on Machine Learning systems in almost every business area, it is important to build a great pipeline to train, test and deploy your models. In this session we will show a way to do that with Jupyter and Azure.
The session will cover the following topics:
- creating a simple image classification service without coding
- creating a PyTorch model from scratch
- Training and Testing the PyTorch model
- Saving the model locally and on a cloud storage (with self-made versioning)
- evaluating multiple models
- deploying an API (via Docker) to get predictions from the model
- using DevOps to update the API

Notes:

Please bring your own device, as we will be running the workshop on individual machines.

To prepare:
- make sure you have a Python environment >= 3.5 installed (preferred using Anaconda)
- we will be using Azure, so make sure you have a Microsoft account - no Azure registration needed beforehand
- optional: Install Docker on your machine, install VS Code, install Azure Storage Explorer


Abstract as a tweet:

Build a Machine Learning pipeline with Jupyter and Azure: https://notebooks.azure.com/Starlord/projects/pycon-ml-jupyter-azure

Domains:

Computer Vision, Deep Learning, DevOps, IDEs/ Jupyter, Machine Learning, APIs, Python

Python Skill Level:

basic

Domain Expertise:

some

Public link to supporting material:

https://notebooks.azure.com/Starlord/projects/pycon-ml-jupyter-azure