Skip to content

Latest commit

 

History

History
 
 

Deep Learning

Deep Learning

This folder contains several series of hands-on labs designed to introduce tools and libraries for building intelligent apps that leverage Artificial Intelligence (AI) and machine learning. Each subfolder contains one series of hands-on labs and has a number in the name (200, 300, or 400) that represents the level of technical detail in the series, with 400 being the most advanced. Each series consists of four hands-on labs that build on one another and follow this pattern:

  • Ingest - Gather data
  • Process - Prepare or clean the data for use in machine learning
  • Predict - Train and score a machine-learning model
  • Visualize - Visualize the output from the model

To work a series of labs, start with the first lab in the series, then proceed to the second, the third, and the fourth, in that order. Depending on the technical level, a series generally requires 1 to 2 hours to work from start to finish.

Lab Series Scenario Technology/Language Cost
200 - Machine Learning in Python Create a Data Science Virtual Machine DSVM), import a dataset containing on-time arrival information for a major U.S. airline, and use scikit-learn to build a machine-learning model that predicts whether flights will arrive on time. Data Science Virtual Machine
Scikit-learn
Jupyter
Python
$$
300 - Neural Networks with CNTK Use the MNIST database to train a neural network built with the Microsoft Cognitive Toolkit and Azure Machine Learning Workbench to recognize handwritten digits. Then deploy the model and write a Node.js app to visualize the output. Microsoft Cognitive Toolkit
Azure Machine Learning Workbench
Python and JavaScript
$$
400 - Image Classification with MMLSpark Use Bing Image Search to create a database of famous paintings. Then train a deep neural network (DNN) to recognize the artists of those paintings and write a Node.js app that uses the DNN to examine uploaded images and identify the artists. MMLSpark
Azure Machine Learning Workbench
Bing Image Search API
Azure SQL Database
Python and JavaScript
$$
400 - Stream Analytics and Machine Learning Build an end-to-end system that examines photos taken by simulated cameras in the Arctic and identifies those containing pictures of polar bears. Then use Power BI to build a real-time dashboard showing where polar bears are being spotted. Azure Stream Analytics
Azure Machine Learning Workbench
Custom Vision Service
Azure SQL Database
Microsoft Power BI
Python and JavaScript
$$

Data science is the new frontier in software development. Use these labs to expand your knowledge of AI, machine learning, and deep learning with neural networks, and acquire first-hand experience with some of the tools of the trade.