Ever wondered what breed that dog or cat is? In this show, you’ll learn how to train, optimize and deploy a deep learning model using Azure Notebooks, Azure Machine Learning Service, and Visual Studio Code using Python. Using transfer learning to retrain a mobilenet model via Tensorflow to recognize dog and cat breeds using the Oxford IIIT Pet Dataset.

Next, watch how to optimize that model using the Azure Machine Learning Service HyperDrive service, and improve the accuracy of our model to over 90%. Finally, we’ll put on our developer hat, and use Visual Studio Code and our Python Extension to deploy and test our model. Along the way you’ll see cool features like our new Jupyter-powered interactive programming experience in VS Code, our AI powered IntelliSense feature called Intellicode, and our Azure Machine Learning extension.

HyperDrive service, and improve the accuracy of our model to over 90%. Finally, we’ll put on our developer hat, and use Visual Studio Code and our Python Extension to deploy and test our model. Along the way you’ll see cool features like our new Jupyter-powered interactive programming experience in VS Code, our AI powered IntelliSense feature called Intellicode, and our Azure Machine Learning extension.

Github repo for all code used in the show: https://github.com/microsoft/connect-petdetector

Blog post introducing the new features in Azure Notebooks: https://github.com/Microsoft/AzureNotebooks/wiki/Azure-Notebooks-at-Microsoft-Connect()-2018

Blog post introducing our data science features in our Python extension: https://blogs.msdn.microsoft.com/pythonengineering/2018/11/08/data-science-with-python-in-visual-studio-code/

Azure Notebooks: https://notebooks.azure.com

Python Extension: https://marketplace.visualstudio.com/items?itemName=ms-python.python

Azure Machine Learning Extension: https://marketplace.visualstudio.com/items?itemName=ms-toolsai.vscode-ai

Visual Studio Code: https://code.visualstudio.com/

Carlton Gibson, Django Software Fellow and Django maintainer, joins Nina Zakharenko to show how to set up a Python application with Django REST Framework and develop with Visual Studio Code, from installing the Python extensión to using the integrated terminal and debugging. Visual Studio Code is free and open source, and runs on macOS, Linux and Windows.

Python on Azure series:

Python has quickly risen to be the top language for AI and Data Science. A few years ago, the question was “should I learn Python?” now it’s “How can I learn Python?”

Thankfully, here’s a great tutorial for beginners that’s thorough and free on YouTube.

Engineer Man has a great video demonstrating the power of Python and Beautiful Soup when applied to web scraping. Long time readers will know that I have long been a fan of web scraping, often employing in apps. I’ve even written a C# library and a “Screen Scrapers Manifesto” that implored content creators to create APIs and if they didn’t, we’d just grab the data anyways. 😉

Unfortunately, said manifesto was wiped out last year.

In any case, enjoy the video and browse the source code to learn how to be a lean, mean screen scraping machine.