 (regression)
 (classification)
 (clustering)
 (anomaly detection)
 (recommendation)
[142, 233, 120, 23, 57, 190, 85, 39, 135]
[ 1, 1, 1, 0, 0, 0, 0, 0, 0]
[142, 233, 120, 23, 57, 190, 85, 39, 135]
[5, 138, 19, 2, 227, 144, 35, 193, 168]
[5, 138, 19, 2, 227, 144, 35, 193, 168]
[ 1, 1, 1, 0, 0, 0, -1, -1, -1]
[ 1, 1, 1, 0, 0, 0, -1, -1, -1]
[142, 233, 120, 23, 57, 190, 85, 39, 135]
updated W current W
learning
rate
derivative of
cost function
updated W current W
learning
rate
gradient of
cost function
Data Scientists Developers
ONNX enables models to be trained in one framework and transferred to another for inference.
CPUGPU
ML HW
DSPFPGA
High level API &
Framework Frontends
Hardware Vendor
Libraries & Devices
Any tools exporting ONNX models can benefit ONNX-compatible runtimes and libraries designed
to maximize performance on some of the best hardware in the industry.
Seamless Interoperability
ONNX.ai
https://github.com/Microsoft/FERPlus https://arxiv.org/abs/1608.01041
Facial Emotion Prediction
https://github.com/Microsoft/FERPlus https://arxiv.org/abs/1608.01041
Data Sources Model Train with Cloud AI Deploy Consume
AC TION
INTELLIGENC EDATA
Azure Machine
Learning
WindowsML
Model: VGG-13
Code:
CNTK
Face Emotion Recognition
12 emotion labels
28,709 training images
3,589 test images
3,589 validation images
Visual Studio
Tools for AI
Manage Models
Azure
Deep Learning GPU VM
Empowering Physicians with
Medical Imaging AI
Intelligent Disease Prediction
Data Sources Model Train with Cloud AI Deploy Consume
AC TION
INTELLIGENC EDATA
Azure Machine
Learning
IoT Hub
WindowsML
IOT Edge
Model:
DenseNet-121
Code:
Keras +
TensorFlow
National Institute
of Health
Chest Xray Data
112,120 images
14 pathology labels
30,805 unique patients
Visual Studio
Tools for AI
Manage Models
Azure
Deep Learning GPU VM
VSTS +
CI/CD
CosmosDB +
Azure Functions
NuGet
AI Services in Azure
Bringing the best of AI to Azure and the best of Azure to AI
Pre-Built AI
Azure Cognitive Services
Conversational AI
Azure Bot Services
Custom AI
Azure Machine Learning
Integrated with Azure Machine Learning
Create new deep learning projects easily
Scale Out with Azure Batch AI
Generate C# code from TensorFlow & ONNX models
Convert models to ONNX
Monitor model training progress & GPU utilization
Visualize your model processing with integrated open
tools like TensorBoard
Get started quickly with the Samples Gallery
VS Tools for AI
Productive AI developer tools to train
models and infuse AI into your apps
https://aka.ms/cogsvcs
https://aka.ms/azuremlbuild
https://aka.ms/vstoolsforai
https://aka.ms/dlvmbuild
https://aka.ms/batchaibuild
https://docs.microsoft.com/en-us/dotnet/machine-learning/
Demystifying Machine and Deep Learning for Developers
Demystifying Machine and Deep Learning for Developers
Demystifying Machine and Deep Learning for Developers
Demystifying Machine and Deep Learning for Developers

Demystifying Machine and Deep Learning for Developers