microsoft - 入門!azure が提供する データサイエ …...・azure machine...
TRANSCRIPT
入門!Azure が提供するデータサイエンティストのためのサービスを全部解説!
AI11
Data Scientist?
じゃあわたし、
対象外かも
1950 1960 1970 1980 1990 2000 2010
67,234,23,45...
Bringing the best of AI to Azure and the best of Azure to AI
Microsoft AI Platform
AI Services
AI Infrastructure
AI Tools
PRE-BUILT AI CONVERSATIONAL AI CUSTOM AI
Cognitive Services Bot Framework Azure Machine Learning
AI ON DATA AI COMPUTE
Data
LakeSQL
Server
Cosmos
DBSpark DSVM Batch AI AkS IoT
AI SILICON
Azure ML
Studio
Azure ML
workbench
VS Tools for
AI/AML
DEEP LEARNING FRAMEWORKS
Cognitive
Toolkit
TensorFlow Chainer
Others (Azure Notebooks, Pycharm…)
Others (Scikit-learn, Keras, PyTorch, MxNet, Caffe…)
CODING AND MANAGEMENT TOOLS
Bringing the best of AI to Azure and the best of Azure to AI
Pre-Build AIAzure Cognitive Services
Custom AIAzure Machine Learning
Bringing the best of AI to Azure and the best of Azure to AI
Pre-Build AIAzure Cognitive Services
Custom AIAzure Machine Learning
Bringing the best of AI to Azure and the best of Azure to AI
Pre-Build AI
Azure Cognitive Services
Custom AI
Azure Machine Learning
Code First GUI
Code FirstAzure Machine Learning Services
GUIAzure Machine Learning Studio
Bringing the best of AI to Azure and the best of Azure to AI
Pre-Build AI
Azure Cognitive Services
Custom AI
Azure Machine Learning
Code FirstAzure Machine Learning Services
GUIAzure Machine Learning Studio
機械学習のライフサイクル
デプロイ・運用
STEP 3
データの準備
STEP 1
モデル構築・学習
STEP 2
AI Tools for Data Scientist
デプロイ・運用データの準備 モデル構築・学習
Tool
Infra
IoT Edge
Azure Machine Learning Services
DSVM
Azure Databricks
ML.NET
VS Tools for
AI/AML
STEP 1 STEP 2 STEP 3
BrainWave
Windows MLAzure ML Packages
Batch AI
今月アメリカでMicrosoft本社から
最新技術のアップデートが
たくさんありました!
デプロイ・運用データの準備 モデル構築・学習
Tool
Infra
IoT Edge
Azure Machine Learning Services
DSVM
Azure Databricks
ML.NET
VS Tools for
AI/AML
STEP 1 STEP 2 STEP 3
BrainWave
Windows MLAzure ML Packages
AI Tools for Data Scientist Build Update
Batch AI
データサイエンスやディープラーニング、データ分析用に構築されたMicrosoft Azure向けカスタムVMイメージ
Demo
デプロイ・運用データの準備 モデル構築・学習
Tool
Infra
IoT Edge
Azure Machine Learning Services
DSVM
Azure Databricks
ML.NET
VS Tools for
AI/AML
STEP 2 STEP 3
BrainWave
Windows MLAzure ML Packages
AI Tools for Data Scientist Build Update
STEP 1
Batch AI
デプロイ・運用データの準備 モデル構築・学習
Demo
Azure Container Service (AKS) – Kubernetes clusters
Azure Batch AI Cluster
Azure Databricks
デプロイ・運用データの準備 モデル構築・学習
Tool
Infra
IoT Edge
Azure Machine Learning Services
DSVM
Azure Databricks
ML.NET
VS Tools for
AI/AML
STEP 1 STEP 3
BrainWave
Windows MLAzure ML Packages
AI Tools for Data Scientist Build Update
STEP 2
Batch AI
・Azure Machine LearningやCognitive Servicesと統合
・サンプルギャラリーからすぐにスタート
・Deep Learningのプロジェクトを簡単に作成
・トレーニング状況をTensorBoardで確認
・GPUの利用状況やトレーニングの進捗の確認
・Azure MLやBatch AI等へ無駄なく拡張
・モデルをONNXへ変換
Visual Studio [Code] Tools for AIAI developer tool to train models & infuse AI into your apps
http://aka.ms/vstoolsforai http://aka.ms/vscodetoolsforai
Demo
- Azure Machine Learning Workbench 用の Python Packages
-データ前処理、トレーニング、評価、デプロイが簡単にできるハイレベル API
- Azure Machine Learning を使用してモデル実験、比較、実行履歴、モデル管理、デプロイが可能
Public Preview !
https://docs.microsoft.com/en-us/azure/machine-
learning/service/reference-python-package-overview
Before → Code example – Keras畳み込みニューラルネットワーク (CNN)のサンプルコードE.x. “cifar10_cnn.py” in the Keras github repository
Computer Vision Simplified with Azure ML Packages
After → Code example – Azure ML Package for Computer Vision
Azure ML Package for Computer Visionを使った場合
ClientAzureBatch
Docker Repository
・コマンド- ジョブの開始など
・設定ファイル- アカウント情報- Docker イメージ名- 実行コマンド など
Docker Image
デプロイ・運用データの準備 モデル構築・学習
Tool
Infra
IoT Edge
Azure Machine Learning Services
DSVM
Azure Databricks
ML.NET
VS Tools for
AI/AML
STEP 1 STEP 2
BrainWave
Windows MLAzure ML Packages
AI Tools for Data Scientist Build Update
STEP 3
Batch AI
Deep Learning モデルのオープン標準フォーマット
ApplicationAdd Model
Reference
Model
Windows ML
Training Environment
1. Load – Windows ML runtimeにモデルを読み込む2. Bind – アプリ側でモデルとそれに対する入出力をバインド、
アプリUIと結び付ける
3. Eval – Windows MLによってモデルが読み込まれ、入
力を与えるとモデルによって評価が行われて出力
Demo
Azure IoT Edge IoT Hub
Devi
ces
Local Storage
Azure Machine
Learning
(Container)
Module
Management
Agent
Device
Twin
Device
Twin
Azure Stream
Analytics
(Container)
Azure Functions
(Container)
Cognitive Services
(Container)
Custom Code
(Container)
Module
Twin
Module
Twin
Module
Twin
Module
Twin
Module
Twin
Module
TwinModule
TwinModule
TwinModule
Twin
Module
Twin
Module
TwinModule
TwinModule
TwinModule
TwinDevice
Twin
Module
TwinModule
TwinModule
TwinModule
TwinDevice
TwinIoT
Hub
クラウド内ではなく、デバイスでデータを分析したいケースを対象とした、
IoT Hub の上に構築されるモノのインターネット (IoT) サービス
- Azure Functions, Azure Machine Learning, Cognitive Services 等、
Azure IoT Edgeを介してオンプレミスで実行することができモジュールとしてデプロイ可能
- Windows, MacOS, Linuxに対応
DA17 : Day2 9:30-10:20 「これからIoTを始める方、始めたてけどうまくいかない方必見~IoT失敗あるある~」
DA61 : Day2 10:35-10:50 「どんなデータもAzure IoT Hubに転送!IoTデバイスで汎用的に利用できるサンプルコード紹介」
DA05 : Day2 10:50-11:40 「モノとつながる予兆保守~ IoT がフィールド保守業務につながるパッケージの技術スタック全貌~」
F F F
L0
L1
F F F
L0
様々な学習済みモデルを
高速に実行することに特化
拡張可能な DNN Hardware Microservice
(複数の軽量なサービスを連携させたアーキテクチャ)
BrainWave
Soft DPU
Instr Decoder
& Control
Neural FU
A Scalable FPGA (Field Programmable Gate Array) - Powered DNN Serving Platform
高速:
柔軟:
拡張性:
デプロイ・運用データの準備 モデル構築・学習
Tool
Infra
Batch AIIoT Edge
Azure Machine Learning Services
DSVM
Azure Databricks
ML.NET
VS Tools for
AI/AML
STEP 1 STEP 2 STEP 3
BrainWave
Windows MLAzure ML Packages
Build UpdateAI Tools for Data Scientist
AI School
https://aischool.microsoft.com
今日からAI開発をはじめよう!
AI15 : Day1 15:40-16:30
AI17 : Day2 13:30-14:20 「初心者限定。これから機械学習プロジェクトをはじめたいあなたと語るプロジェクト成功率を上げるコツ」
デプロイ・運用データの準備 モデル構築・学習
Tool
Infra
Batch AIIoT Edge
Azure Machine Learning Services
DSVM
Azure Databricks
ML.NET
VS Tools for
AI/AML
STEP 1 STEP 2 STEP 3
BrainWave
Windows MLAzure ML Packages
Build UpdateAI Tools for Data Scientist
Find out more!
Learn more about Cognitive Services – https://aka.ms/cogsvcs
Azure ML – https://aka.ms/azuremlbuild
Visual Studio Tools for AI - https://aka.ms/vstoolsforai
Deep Learning VMs - https://aka.ms/dlvmbuild
Batch AI – https://aka.ms/batchaibuild
ML.Net - https://docs.microsoft.com/en-us/dotnet/machine-learning/
© 2018 Microsoft Corporation. All rights reserved.
本コンテンツの著作権、および本コンテンツ中に出てくる商標権、団体名、ロゴ、製品、サービスなどはそれぞれ、各権利保有者に帰属します。