Upload
naoki-sato
View
1.738
Download
2
Embed Size (px)
Citation preview
第6回Machine Learning 15minutes!
機械学習サービス「Azure Machine Learning」(+ Microsoft Cognitive Toolkit (CNTK) も少しだけ)
佐藤直生 (@satonaoki)エバンジェリスト日本マイクロソフト株式会社
Platform Services
Infrastructure Services
WebApps
MobileApps
API Apps
Notification Hubs
HybridCloud
Backup
StorSimple
Azure SiteRecovery
Import/Export
SQL Database DocumentDB
Redis Cache
AzureSearch
StorageTables
SQL DataWarehouse
Azure AD Health Monitoring
AD PrivilegedIdentity Management
OperationalAnalytics
Cloud Services
BatchRemoteApp
ServiceFabric
Visual Studio
ApplicationInsights
VS Team Services
Domain Services
HDInsight MachineLearning Stream Analytics
Data Factory
EventHubs
Data LakeAnalytics Service
IoT Hub
Data Catalog
Security & Management
Azure ActiveDirectory
Multi-FactorAuthentication
Automation
Portal
Key Vault
Store/Marketplace
VM Image Gallery& VM Depot
Azure ADB2C
Scheduler
Xamarin
HockeyApp
Power BI Embedded
SQL Server Stretch Database
MobileEngagement
FunctionsCognitive Services Bot Framework Cortana
Security Center
Container Service
VM Scale Sets
Data Lake Store
BizTalkServices
Service Bus
Logic Apps
API Management
Content DeliveryNetwork
Media Services
Media Analytics
Action
People
Automated Systems
Apps
Web
Mobile
Bots
Intelligence
Dashboards &
Visualizations
Cortana
Bot
Framework
Cognitive
Services
Power BI
Information
Management
Event Hubs
Data Catalog
Data Factory
Machine Learning
and Analytics
HDInsight
(R Server and
Spark)
Stream Analytics
Intelligence
Data Lake
Analytics
Machine
Learning
Big Data Stores
SQL Data
Warehouse
Data Lake Store
Data Sources
Apps
Sensors and devices
Data
Azure Machine Learning
https://blogs.nvidia.com/blog/2016/07/29/whats-difference-artificial-intelligence-machine-learning-deep-learning-ai/
Bing maps
launches
What’s the
best way
home?
Microsoft
Research
formed
Kinect
launches
What does
that motion
“mean”?
Azure Machine
Learning GA
What will
happen next?
Hotmail
launches
Which email is
junk?
Bing search
launches
Which
searches are
most relevant?
Skype
Translator
launches
What is that
person saying?
1991 201420091997 201520102008
Machine learning is pervasive throughout Microsoft products.
Fully
managed
Integrated Best in Class
Algorithms + RDeploy in
minutes
No software to install,
no hardware to manage,
and one portal to view
and update.
Simple drag, drop and
connect interface for
Data Science. No need
for programming for
common tasks.
Built-in collection of
best of breed
algorithms. Support for
R and popular CRAN
packages.
Operationalize models
with a single click.
Monetize in Machine
Learning Marketplace.
Blobs and Tables
Hadoop (HDInsight)
Relational DB (Azure SQL DB)
Data Clients
Model is now a web service that is callable
API
Integrated development environment for Machine Learning
ML STUDIO
https://studio.azureml.net/
Azure Machine Learning Demo
https://azure.microsoft.com/en-us/services/machine-learning/
https://docs.microsoft.com/en-us/azure/machine-learning/
https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-algorithm-cheat-sheet
https://studio.azureml.net/
https://gallery.cortanaintelligence.com/
•Cortana Intelligence Gallery•
Microsoft Cognitive Toolkit
28.225.8
16.4
11.7
7.3 6.73.5
ILSVRC2010 NECAmerica
ILSVRC2011 Xerox
ILSVRC2012
AlexNet
ILSVRC2013 Clarifi
ILSVRC2014 VGG
ILSVRC2014
GoogleNet
ILSVRC2015 ResNet
ImageNet Classification top-5 error (%)
Microsoft had all 5 entries being the 1-st places this year: ImageNet classification,
ImageNet localization, ImageNet detection, COCO detection, and COCO
segmentation
https://blogs.msdn.microsoft.com/translation/2016/11/15/microsoft-translator-launching-neural-network-based-translations-for-all-its-speech-languages/
Theano only supports 1 GPU
Achieved with 1-bit gradient quantizationalgorithm
0
10000
20000
30000
40000
50000
60000
70000
80000
CNTK Theano TensorFlow Torch 7 Caffe
speed comparison (samples/second), higher = better[note: December 2015]
1 GPU 1 x 4 GPUs 2 x 4 GPUs (8 GPUs)
Microsoft CognitiveToolkit Demo
Jupyter Notebook on Azure Notebookshttps://notebooks.azure.com/library/cntkbeta2
https://www.microsoft.com/en-us/research/product/cognitive-toolkit/
https://github.com/Microsoft/CNTK
https://notebooks.azure.com/library/cntkbeta2
•Cortana Intelligence Gallery•
Microsoft Cognitive Services
Microsoft Cognitive ServicesGive your apps a human side
Roll your own with REST APIs
Simple to add: just a few lines of code required
Integrate into the language and platform of your choice
Breadth of offerings helps you find the right API for your app
Built by experts in their field from Microsoft Research, Bing, and Azure Machine Learning
Quality documentation, sample code, and community support
Easy Flexible Tested
GET AKEY
https://www.microsoft.com/cognitive-services
https://azure.microsoft.com/en-us/services/cognitive-services/
•Cortana Intelligence Gallery•
https://azure.microsoft.com/en-us/pricing/details/virtual-machines/series/#n-series
https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-data-science-virtual-machine-overview
https://azure.microsoft.com/en-us/services/hdinsight/apache-spark/
https://azure.microsoft.com/en-us/services/hdinsight/r-server/
https://www.microsoft.com/en-us/cloud-platform/r-server
Thank you!