Do you want to predict customer behavior? Evaluate the content of a photo or sound? Detect Fraud? Feed usage data back into your algorithms to improve them automatically? All of these things are being done today using Neural Networks for Machine Learning.
This talk will cover how to use the GPU power of Azure to train a Neural Network and how to turn that Neural Network into a REST service hosted in Azure. The topics covered include:
• Brief overview of Neural Networks
• Azure Batch AI
• Azure Data Science Virtual Machines
• Python in Azure Web Apps
You'll leave with an understanding of how to use Azure to train and host your neural networks.
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Azure Batch AI for Neural Networks
1. Batch AI and Data Science Virtual
Machines provide the foundation
for custom machine learning
A class of deep, feed-
forward artificial neural
networks used to analyze
visual imagery.
An interpreted high-
level programming
language for general-
purpose programming
All Examples are built
entirely with open source
frameworks
Tailored to your charitable and
financial interests
An open source machine
learning framework for
everyone
3. Software Development is my passion. I have almost 20
years of experience using Microsoft tools to develop
software. Currently I am the Principal Cloud Architect
at SafeNet Consulting, where I get to do what I love...
Architect, Design, and Develop great software! I
currently focus on Microservices, SOA, Azure, Neural
Networks, and HoloLens.
Cameron Vetter
10. Gradient descent
Definition
A first-order iterative
optimization algorithm for
finding the minimum of a
function. To find a local
minimum of a function
using gradient descent, one
takes steps proportional to the
negative of the gradient of the
function at the current point.
13. DSVMs are Azure Virtual Machine images, pre-installed,
configured and tested with several popular tools that are
commonly used for data analytics, machine learning and
AI training.
What is it?
14.
15. Neural Network Library Multi Dimensional Array Math Machine Learning Framework
GPU Accelerated Primitives Nvidia GPU Parallel Computing Compiler for Python
the following fonts installed:
Novecento Sans wide font family (6 free weights)
http://www.fontsquirrel.com/fonts/novecento-wide
Abattis Cantarell
http://www.fontsquirrel.com/fonts/cantarell
Icon Sets Font:
http://www.webhostinghub.com/glyphs/
All fonts are permitted free use in commercial projects.
If you have difficulties to install those fonts or have no time to find all of them, please follow the FAQs:
http://graphicriver.net/item/six-template/3626243/support
Discuss what an ANN is
Discuss basics of how it works (Weights, + Math Functions)
RESIST URGE TO GET DETAILED
Must create storage – File Share is the easiest
Creation of Batch AI Cluster
Issues with creation in portal
Walk through Properties
Walk through scale Tab
Batch a Job
Show commands in VS Code
Show Batch job in progress
Show Results of Failed
Show Results of Completed
Show Tensorboard
Demo web app of it actually working
Show Code in Spyder for REST Service
Talk about loading on first hit
Do not show Web App code
Demo more pictures and talk about why some work and others do not