microsoft - 入門!azure が提供する データサイエ …...・azure machine...

56
入門! Azure が提供する データサイエンティストのためのサービスを全部解説! AI11

Upload: others

Post on 22-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

入門!Azure が提供するデータサイエンティストのためのサービスを全部解説!

AI11

Page 2: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

Data Scientist?

Page 3: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 4: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 5: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 6: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

じゃあわたし、

対象外かも

Page 7: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 8: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 9: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 10: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

1950 1960 1970 1980 1990 2000 2010

67,234,23,45...

Page 11: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 12: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

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

Page 13: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 14: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 15: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 16: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

Bringing the best of AI to Azure and the best of Azure to AI

Pre-Build AIAzure Cognitive Services

Custom AIAzure Machine Learning

Page 17: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 18: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 19: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

Bringing the best of AI to Azure and the best of Azure to AI

Pre-Build AIAzure Cognitive Services

Custom AIAzure Machine Learning

Page 20: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

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

Page 21: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

Code FirstAzure Machine Learning Services

GUIAzure Machine Learning Studio

Page 22: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

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

Page 23: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

機械学習のライフサイクル

デプロイ・運用

STEP 3

データの準備

STEP 1

モデル構築・学習

STEP 2

Page 24: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

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

Page 25: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

今月アメリカでMicrosoft本社から

最新技術のアップデートが

たくさんありました!

Page 26: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

デプロイ・運用データの準備 モデル構築・学習

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

Page 27: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 28: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 29: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

データサイエンスやディープラーニング、データ分析用に構築されたMicrosoft Azure向けカスタムVMイメージ

Page 30: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

Demo

Page 31: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

デプロイ・運用データの準備 モデル構築・学習

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

Page 32: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

デプロイ・運用データの準備 モデル構築・学習

Page 33: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

Demo

Page 34: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

Azure Container Service (AKS) – Kubernetes clusters

Azure Batch AI Cluster

Azure Databricks

Page 35: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

デプロイ・運用データの準備 モデル構築・学習

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

Page 36: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

・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

Page 37: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

Demo

Page 38: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

- 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

Page 39: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

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を使った場合

Page 40: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

ClientAzureBatch

Docker Repository

・コマンド- ジョブの開始など

・設定ファイル- アカウント情報- Docker イメージ名- 実行コマンド など

Docker Image

Page 41: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

デプロイ・運用データの準備 モデル構築・学習

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

Page 42: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

Deep Learning モデルのオープン標準フォーマット

Page 43: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

ApplicationAdd Model

Reference

Model

Windows ML

Training Environment

1. Load – Windows ML runtimeにモデルを読み込む2. Bind – アプリ側でモデルとそれに対する入出力をバインド、

アプリUIと結び付ける

3. Eval – Windows MLによってモデルが読み込まれ、入

力を与えるとモデルによって評価が行われて出力

Page 44: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

Demo

Page 45: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 46: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

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 がフィールド保守業務につながるパッケージの技術スタック全貌~」

Page 47: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

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

高速:

柔軟:

拡張性:

Page 48: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

デプロイ・運用データの準備 モデル構築・学習

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

Page 49: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 50: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

AI School

https://aischool.microsoft.com

今日からAI開発をはじめよう!

AI15 : Day1 15:40-16:30

AI17 : Day2 13:30-14:20 「初心者限定。これから機械学習プロジェクトをはじめたいあなたと語るプロジェクト成功率を上げるコツ」

Page 51: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 52: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 53: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

デプロイ・運用データの準備 モデル構築・学習

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

Page 54: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート
Page 55: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

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/

Page 56: Microsoft - 入門!Azure が提供する データサイエ …...・Azure Machine LearningやCognitive Servicesと統合 ・サンプルギャラリーからすぐにスタート

© 2018 Microsoft Corporation. All rights reserved.

本コンテンツの著作権、および本コンテンツ中に出てくる商標権、団体名、ロゴ、製品、サービスなどはそれぞれ、各権利保有者に帰属します。