SlideShare a Scribd company logo
Azure Machine Learning – Neural Networks
Setu Chokshi, AI MVP
Azure Machine Learning – Hands on Lab
Agenda
1.
2.
3.
4.
5.
6.
Why?
Discover reason behind success, failure
Understand customers, products
Plan future
Experiment meaningfully
Improve performance
Run on analytics
Data science
Machine learning ≣ data mining
Examples of Machine Learning
How does machine learning help?
There are only 5 questions that machine learning can help answer
Source: Data Science For Beginners - 5 Questions Data Science Answers by Brandon Rohrer
1. Is this A or B?
Real-Time Human Pose Recognition in Parts from a Single Depth Image
2. Is this Weird?
Is this Weid?
Anomaly detection algorithms
3. How much? How many?
How many?
How much?
Regression algorithms
4. How is this organized?
How is this organized?
Clustering algorithms
5. What should I do now?
What should I do now?
Reinforcement learning algorithms
Machine learning
process and algorithms
How does it work
Algorithm
Your data
Computer
Your answer
Recipe
Ingredients
Blender
Smoothie
1. Define & initialise a model
2. Train model (process cases)
3. Validate model
…by scoring (making predictions) a test data set and evaluating the results
4. Use it: Explore or Deploy
…visualise and study
…deploy as a (web) service
5. Update and revalidate
How?
Cheat Sheet
http://download.microsoft.com/download/A/6/1/A613E11E-8F9C-424A-B99D-65344785C288/microsoft-machine-learning-algorithm-cheat-sheet-v6.pdf
2018 Global Azure Bootcamp Azure Machine Learning for neural networks
Lets do a simple linear regression
Statistics
Download code
https://pastebin.com/V3VcNLmG
Datasets
2018 Global Azure Bootcamp Azure Machine Learning for neural networks
Lets open Azure Machine Learning Studio
Perceptron
X1
X2
X3
W11
W21
W31

W = Weight is the strength of the connection between nodes
b
Summation = w11 * X1 + w21 * X2 + w31 * X3 + b
Output = 0 if summation <= Threshold
= 1 if summation > Threshold
OutputAct
Activation functions
Output = 0 if summation <= Threshold
= 1 if summation > Threshold
0
1
-ve +ve
Step Function
Activation Functions
Output = c* Input
-ve +ve
Linear Function
Activation functions
Output = Range between (0, 1)
0
1
-ve +ve
0.5
Sigmoid Function
𝐴𝑐𝑡𝑖𝑣𝑎𝑡𝑖𝑜𝑛 =
1
1 + 𝑒−𝑥
Activation functions
Output = max(0,input)
0
1
-ve +ve
0.5
Rectified Linear Unit (ReLU)
Perceptron
X1
X2
X3
W = Weight is the strength of the connection between nodes
Summation = w11 * X1 + w21 * X2 + w31 * X3 + b
Output = 0 if summation <= Threshold
= 1 if summation > Threshold
Output
Hidden
h1
1
W11
W21
W31
 Act
b
h1 = w11 * X1 + w21 * X2 + w31 * X3 + 1
Output = 0 if summation <= Threshold
= 1 if summation > Threshold
One layer artificial neural network
Y1
Y2
X1
X2
X3
h1
h2
h3
h4
Information Transfer
Input Values
Calculator – Activations
Output (Activation)
1
2
3
4
Input Hidden Output
h1
Now lets try the hands on
Handwriting Recognition with ANN
2018 Global Azure Bootcamp Azure Machine Learning for neural networks
What is a convolution
Now onto the Azure Machine Learning
What does it look like?
Reference: Gradient-based learning applied to document recognition , Proc. IEEE 86(11): 2278–2324, 1998.
LENETArchitecture
A bit of history…Alexnet (2012)
A bit of history…VGG (2014)
A bit of history…Inception (aka Googlenet, 2014)
What is the network learning?
Reference: Visualizing and Understanding Convolutional Networks, 2014
What is the network learning?
2018 Global Azure Bootcamp Azure Machine Learning for neural networks
What is custom vision?
Hands on with Azure Machine Learning
Lets start with handwriting
..and now lets do cats and dogs
More to come on Azure AI Offerings

More Related Content

PDF
weights training of perceptron (using 3 training rules)
PDF
Matrix Factorization
PDF
Getting started with Machine Learning
PPTX
Ultrasound nerve segmentation, kaggle review
PDF
House Price Estimation as a Function Fitting Problem with using ANN Approach
PDF
Lecture 10 (Digital Image Processing)
PDF
Design and Implementation of Parallel and Randomized Approximation Algorithms
PDF
Introduction to Matrix Factorization Methods Collaborative Filtering
weights training of perceptron (using 3 training rules)
Matrix Factorization
Getting started with Machine Learning
Ultrasound nerve segmentation, kaggle review
House Price Estimation as a Function Fitting Problem with using ANN Approach
Lecture 10 (Digital Image Processing)
Design and Implementation of Parallel and Randomized Approximation Algorithms
Introduction to Matrix Factorization Methods Collaborative Filtering

What's hot (9)

PPTX
Data Science Interview Questions | Data Science Interview Questions And Answe...
PDF
Design and Implentation of High Speed 16x16 CMOS Vedic Multiplier
PPTX
The Right Way
PDF
Day 2 build up your own neural network
PPTX
Meta learned Confidence for Few-shot Learning
PDF
Day 4
PDF
TAO: Turing test As Objective function
Data Science Interview Questions | Data Science Interview Questions And Answe...
Design and Implentation of High Speed 16x16 CMOS Vedic Multiplier
The Right Way
Day 2 build up your own neural network
Meta learned Confidence for Few-shot Learning
Day 4
TAO: Turing test As Objective function
Ad

Similar to 2018 Global Azure Bootcamp Azure Machine Learning for neural networks (20)

PPTX
A Beginner's Approach to Deep Learning Techniques
PPTX
Practical ML
PDF
AI/ML Fundamentals to advanced Slides by GDG Amrita Mysuru.pdf
PPTX
Deep Learning Sample Class (Jon Lederman)
PPTX
Deep Learning Fundamentals
PPTX
Deep learning from scratch
PPTX
08 neural networks
PPTX
Machine learning
PDF
#7 Neural Networks Artificial intelligence
PDF
Machine learning for IoT - unpacking the blackbox
PDF
Machine Learning.pdf
PDF
How machine learning is changing the world
PPTX
Java and Deep Learning
PDF
Separating Hype from Reality in Deep Learning with Sameer Farooqui
PPTX
V2.0 open power ai virtual university deep learning and ai introduction
PPTX
Introduction to Machine Learning basics.pptx
PPTX
the better way artificial learning nural networks in best method .pptx
PPTX
Introduction to artificial neural network and deep learning
PDF
Deep Learning Study _ FInalwithCNN_RNN_LSTM_GRU.pdf
PDF
CSSC ML Workshop
A Beginner's Approach to Deep Learning Techniques
Practical ML
AI/ML Fundamentals to advanced Slides by GDG Amrita Mysuru.pdf
Deep Learning Sample Class (Jon Lederman)
Deep Learning Fundamentals
Deep learning from scratch
08 neural networks
Machine learning
#7 Neural Networks Artificial intelligence
Machine learning for IoT - unpacking the blackbox
Machine Learning.pdf
How machine learning is changing the world
Java and Deep Learning
Separating Hype from Reality in Deep Learning with Sameer Farooqui
V2.0 open power ai virtual university deep learning and ai introduction
Introduction to Machine Learning basics.pptx
the better way artificial learning nural networks in best method .pptx
Introduction to artificial neural network and deep learning
Deep Learning Study _ FInalwithCNN_RNN_LSTM_GRU.pdf
CSSC ML Workshop
Ad

More from Setu Chokshi (9)

PPTX
Build vs Buy: Ensuring maximum ROI from AI
PPTX
AI for AI: Building state of the art models
PPTX
Microsoft Introduction to Automated Machine Learning
PPTX
Azure machine learning 101 Parts 1 & 2 - Classification Algorithms
PPTX
Azure machine learning 101 - Part 1
PPTX
Analysis on the US Consumer Expenditure
PPTX
Azure Boot Camp 2017 getting started with azure machine learning
PPTX
Machine Learning 101
PPTX
Time series predictions using LSTMs
Build vs Buy: Ensuring maximum ROI from AI
AI for AI: Building state of the art models
Microsoft Introduction to Automated Machine Learning
Azure machine learning 101 Parts 1 & 2 - Classification Algorithms
Azure machine learning 101 - Part 1
Analysis on the US Consumer Expenditure
Azure Boot Camp 2017 getting started with azure machine learning
Machine Learning 101
Time series predictions using LSTMs

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation theory and applications.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Approach and Philosophy of On baking technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
KodekX | Application Modernization Development
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
The AUB Centre for AI in Media Proposal.docx
Advanced methodologies resolving dimensionality complications for autism neur...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
MIND Revenue Release Quarter 2 2025 Press Release
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation theory and applications.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Approach and Philosophy of On baking technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
“AI and Expert System Decision Support & Business Intelligence Systems”
Chapter 3 Spatial Domain Image Processing.pdf
Empathic Computing: Creating Shared Understanding
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
KodekX | Application Modernization Development
Dropbox Q2 2025 Financial Results & Investor Presentation
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx

2018 Global Azure Bootcamp Azure Machine Learning for neural networks

Editor's Notes

  • #29: between X values -2 to 2, Y values are very steep. Which means, any small changes in the values of X in that region will cause values of Y to change significantly. So this function has a tendency to bring the Y values to either end of the curve. If you notice, towards either end of the sigmoid function, the Y values tend to respond very less to changes in X. What does that mean? The gradient at that region is going to be small. It gives rise to a problem of “vanishing gradients”. Hmm. So what happens when the activations reach near the “near-horizontal” part of the curve on either sides? Gradient is small or has vanished ( cannot make significant change because of the extremely small value ). The network refuses to learn further or is drastically slow ( depending on use case and until gradient /computation gets hit by floating point value limits ).
  • #37: https://pastebin.com/JRbz24JX https://pastebin.com/kRmHT4JW