If you're looking to expand your skills as an AI developer, or just getting started, these learning plans for AI Developers on Azure provide a wealth of information to get you up to speed. The beginner, intermediate and advanced tracks all provide step-by-step guides to setting up the tools and data in Azure, along with worked examples in iPython Notebooks.
- The Beginner AI Developer Learning Plan provides an introduction to artificial intelligence and cognitive systems. It begins with an overview of Cognitive Services, and then works through several examples of using those APIs in applications: handwriting comprehension, speech comprehension, and face detection.
- The Intermediate AI Developer Learning Plan walks through the process of creating an AI application that understands voice input. It begins with an overview of LUIS, the Language Understanding Intelligent Service, and walks through the process of defining intents, entities, and utterances, and labels. By the end of the session, you will have created a Python app that can understand commands you define and execute them when they are spoken.
- The Advanced AI Developer Learning Plan focuses on vision-enabled applications. It begins with an introduction to computer vision and deep learning, and sets you up with a data science virtual machine for development. You will use CNTK to train a simple neural network on image data, and logistic regression to build a classifier. Then, you'll build a convolutional neural network and use transfer learning to implement object recognition in the app, and learn how to deploy the recognizer to a Raspberry Pi device.
Each of the learning paths will take 4-6 hours to work through. A Microsoft Azure subscription is required to implement various services in the plan (you can get an Azure free account if you don't already have one). You can find all three AI Developer Learning Plans at the link below.
Microsoft Azure Learning Paths: AI Developer on Azure