web & mobile 05 06 08 - microsoft...azure machine learning studio gui...

33
http://azureplatform.azurewebsites.net/ 13 Management Tools 04 Web & Mobile 09 Internet of Things 01 Compute 06 Databases 10 Enterprise Integration 02 Networking 07 Analytics 11 Security + Identity 05 Containers 03 Storage 08 AI + Machine Learning 12 Developer Tools 14 Microsoft Azure Stack 1

Upload: others

Post on 22-May-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

http://azureplatform.azurewebsites.net/

13

Management Tools

04

Web & Mobile

09

Internet of Things

01

Compute

06

Databases

10

Enterprise Integration

02

Networking

07

Analytics

11

Security + Identity

05

Containers

03

Storage

08

AI + Machine Learning

12

Developer Tools

14

Microsoft Azure Stack

1

Page 2: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

08

AI + Machine Learning

Page 3: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Azure Machine Learning Studio

GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&実行プラットフォーム

ブラウザだけで開始できる

• Azure Portal にログインすれば、ブラウザだけで開発可能

• GUI ベースで提供される多数のモジュール (データ入出力&加工, 特徴選択, 機械学習アルゴリズム&評価, … etc.)

• 誰とでも、どこからでも、簡単に共有が可能

オープンで優れた統合環境

• “R” や “Python” で利用される数百ものアルゴリズムやパッケージを利用可能

• Xbox や Bing で養われた優れたアルゴリズムを利用可能

ソリューションを数分で展開

• 1クリックで学習が完了したモデルをWeb サービスとして即時デプロイ

• あらゆる場所からスケーラブルに利用可能

予測Web サービスを即時利用

• REST API により、あらゆる言語から利用可能

• 当該Web サービスに対応するヘルプページやサンプルページを自動生成

• テスト用 Excel テンプレートを自動生成

https://docs.microsoft.com/ja-jp/azure/machine-learning/studio/

3

Page 4: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Azure Machine Learning Service

Python コードベースで、一般的な機械学習からディープラーニングのモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&実行プラットフォーム

Azure ML Workbench の利用

Azure ML Workbench は、Windows と Mac OS をサポートする GUI ツールとコマンドライン ツール

• データの取り込みと準備、モデルの開発と実験の管理、様々なターゲット環境へのモデル デプロイの機能を提供

Azure ML 実験サービス (コンピューティング環境)実験サービスでは、機械学習実験の実行をコントロール

• 実行環境として、ローカル ネイティブ、ローカル Docker コンテナー、リモート VM 上の Docker コンテナー、Azure のスケールアウト Spark クラスターをサポート

Azure ML モデル管理サービス

モデル管理サービスは、様々な環境への予測モデルのデプロイをコントロール

• モデル、スコア付けスクリプト、依存関係を Docker イメージにコンテナー化

• Azure Container Registry に登録され、ローカル マシン、オンプレミスサーバー、クラウド、IoT Edge にデプロイ可能

Microsoft ML Library for Apache Spark

MMLSpark (Microsoft ML Library for Apache Spark) は、Apache Spark 向けのディープ ラーニングおよびデータ サイエンスツール

IDE 拡張機能の利用

Visual Studio Tools for AI, Visual Studio Code Tools for AI を提供

https://docs.microsoft.com/ja-jp/azure/machine-learning/service/

4

Page 5: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Azure Bot ServiceAzure Functions をプラットフォームとして、Bot テンプレートと Bot コネクターにより、マルチチャネル型の Chatbot をすぐに展開可能

Bot テンプレート

Basic bot, Forms bot, LUIS bot, QnA bot, Proactive bot などのテンプレートにより、Bot Builder SDK ベースの Functions のコードが自動生成され、Cognitive Services (LUIS, QnA Maker) との統合を容易に実現

Bot コネクター

柔軟な開発、CI/CD への対応

Azure Portal 上でのコード開発、Visual Studio Team Services, GitHub などを介しての継続的統合 (CI) と継続的ディプロイ(CD) を実現可能

ツールとサービス

Bot Framework Emulator によるテスト、Channel Inspector による異なるチャネル上でのプレビューが可能

開発言語

.NET, Node.js による開発をサポート

オープンソース

Bot Builder SDK を GitHub 上で公開

https://docs.microsoft.com/ja-jp/bot-framework/bot-service-overview-introduction

5

Language Understanding Intelligent Service (LUIS) API と連携し、話し手の意図を自動解釈=「航空券予約」

Page 6: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Azure Cognitive Services

ディープラーニングによる認知機能を複雑なモデル構築を行うことなく、SaaS & API で誰でも簡単に使えるようにした革新的なサービス

視覚カテゴリー

イメージ処理アルゴリズムで、写真をスマートに識別したり、キャプションを追加したり、モデレートすることができる

音声カテゴリー

音声をテキストに変換したり、確認に音声を使用したり、アプリに話者の認識機能を追加したりできる

知識カテゴリー

インテリジェントなお勧め機能やセマンティックサーチといったタスクを解決するために、複雑な情報やデータをマッピングすることが可能

言語カテゴリー

アプリが、事前に構築済みのスクリプトで自然言語を処理したり、センチメントを評価したり、ユーザーが望んでいることの認識方法を学習したりすることが可能

検索カテゴリー

様々な Bing Search API をアプリに追加して、1 つの API 呼び出しで何十億という Web ページやイメージ、ビデオ、ニュースをくまなく調べる機能を実装可能

https://azure.microsoft.com/ja-jp/services/cognitive-services/

6

Page 7: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Azure Cognitive Services -視覚カテゴリー

7

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/directory/vision/

Video Indexer プレビュー

⚫ ビデオ内の顔検出⚫ ビデオ内のオブジェクト、シーン、アクティビティの検出⚫ メタデータ、オーディオ、キーフレームの抽出および分析

Computer Vision

⚫ 画像の分類⚫ 画像内のシーンおよびアクティビティ認識⚫ 画像内の有名人とランドマークの認識⚫ 画像内の光学式文字認識 (OCR)

⚫ 手書き認識

Face

⚫ 画像内の顔検出⚫ 画像内の人物の特定⚫ 画像内の感情認識⚫ 画像内のよく似た顔の認識およびグループ化

Custom Vision プレビュー

⚫ カスタマイズ可能な画像認識⚫ 画像分類とオブジェクト検出⚫ 学習済みモデルのエクスポート (ONNX, TensorFlow, CoreML, …)

Content Moderator

⚫ 不快感を与えかねない画像や好ましくない可能性のある画像の検出⚫ 卑罵語や不適切な表現が使われているテキストのフィルタリング⚫ ビデオ内のアダルトコンテンツや人種差別的なコンテンツのモデレート⚫ 最善の成果を得るための組み込みのレビューツール

Page 8: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Computer Vision API提供する機能

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/computer-vision/

8

Page 9: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Face API提供する機能

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/face/

男性, 35歳, 髪色:黒, カメラ向いてない, サングラス

9

Page 10: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Video Indexer提供する機能

Audio TranscriptionSpeech-to-Text 機能によりビデオ内の会話が自動的にスクリプト化される。次の言語に対応。English,

Spanish, French, German, Italian, Chinese (Simplified), Portuguese (Brazilian), Japanese, Russian

Face tracking and identification顔検出機能により、検出された顔がビデオ内のどの 位置に登場したかを自動認識。著名人であれば、氏名や経歴を取得。

Speaker indexingどの話し手がどのような言葉をいつ話したかを自動的にマップし、理解する。

Visual text recognitionOCR 機能によりビデオ内に表示されたテキストを自動的に抽出する。

Voice activity detectionバックグラウンドのノイズとボイスを自動的に分離する。

Scene detectionシーンの変わり目を自動的に認識する。

Keyframe extractionビデオ内のキーフレームを自動的に検出する。

Sentiment analysisSpeech-to-Text 機能、OCR 機能により抽出されたテキストに基づき、感情分析 (ポジ・ネガ・中立) を実行する。

Translation音声データからの多言語自動翻訳機能を提供する。1度翻訳を実施すると、動画へのキャプション表示が可能になる。

Visual content moderationアダルトや際どいシーンを自動検出し、コンテンツフィルタリング機能を適用可能。

Keywords extractionSpeech-to-Text 機能、OCR 機能により抽出されたテキストからキーワードを自動的に抽出する。

Annotation2,000 超のオブジェクトを自動的に検出する。

BrandsSpeech-to-Text 機能、OCR 機能により抽出されたテキストからビジネスブランドを自動的に抽出する。

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/video-indexer/

10

https://www.videoindexer.ai/

Page 11: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Content Moderator参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/content-moderator/

11

https://contentmoderator.cognitive.microsoft.com/

提供する機能

Text moderation APIこの API を使用すると、不適切、明示的、挑発的、攻撃的、および、個人を特定できる情報 (PII) についてのテキストを特定することができる。

Custom term list APIこの API を使用すると、組み込みの用語に加えて、用語のカスタムリストと照合することができる。コンテンツポリシーに従ってコンテンツをブロックまたは許可するには、これらのリストを使用する。

Image moderation APIこの API を使用すると、アダルトおよび際どいコンテンツの画像の特定、OCR 機能によって画像内のテキストの検出、顔の検出をすることができる。

Custom image list APIこの API を使用すると、再分類する必要のない、事前に識別されたイメージのカスタムリストと照合できる。

Video moderation APIこの API を使用すると、ビデオの中からアダルトおよび際どいコンテンツを特定できる。

Review APIsJobs, Reviews, Workflowオペレーションを使うと、review tool の中で、human-in-the-loop ワークフローの作成と自動化を行うことができる

Page 12: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Custom Vision Service参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/custom-vision-service/

12

提供する機能

カスタムイメージ分類機能1 タグ当たり 30 枚以上 (推奨) のイメージを学習させることで、自動的にイメージ分類を行うモデルの構築・テスト・API 化を行うことができる

カスタムオブジェクト検出機能1 オブジェクトタグ当たり 15 枚以上 (推奨) の範囲を指定したオブジェクトイメージを学習させることで、イメージ内のオブジェクト自動検出モデル (オブジェクトの矩形位置も取得可能) の構築・テスト・API 化を行うことができる。

トレーニング済みモデルのエクスポート機能現在、カスタムイメージ分類モデルについて、以下のエクスポートが可能。⚫ Tensorflow for Android

⚫ CoreML for iOS11

⚫ ONNX for Windows ML⚫ Windows or Linux コンテナー (コンテナーには、TensorFlow モデルと Custom

Vision Service API を使う為のサービスコードを含む)

S0 価格階層における現在の制限250 タグ (分類)、50,000 イメージ (トレーニング用)の登録が可能

https://customvision.ai/

https://docs.microsoft.com/ja-jp/azure/cognitive-services/custom-vision-service/export-your-model

Page 13: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Azure Cognitive Services -音声カテゴリー

13

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/directory/speech/

Speech to Text プレビュー

⚫ 自動による音声認識および音声文字起こし (音声テキスト変換)

⚫ カスタマイズ可能な音声認識および音声文字起こし (音声テキスト変換)

⚫ 独自のボキャブラリやアクセントを適用できるカスタマイズ可能な音声モデル

Text to Speech プレビュー

⚫ 自動テキスト読み上げ⚫ テキスト読み上げのためのカスタマイズ可能な音声フォント

Speaker Recognition プレビュー

⚫ 話者識別⚫ 話者認証

Speech Translation プレビュー

⚫ リアルタイム翻訳⚫ 音声の自動翻訳⚫ カスタマイズ可能な翻訳

Page 14: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Speech to Text API参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/speech-to-text/

14

提供する機能

Custom Speech Portal

Cognitive Services Speech SDK

Page 15: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Text to Speech API参照:https://docs.microsoft.com/ja-jp/azure/cognitive-services/Speech/api-reference-rest/bingvoiceoutput

15

提供する機能

Speech Synthesis Markup Language (SSML) Version 1.0ボイス出力の変更機能

多言語・ボイスフォントの対応

Page 16: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Speaker Recognition API提供する機能

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/speaker-recognition/

16

Page 17: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Speech Translation API提供する機能

この API を使用することで、開発者は、エンドツーエンドでリアルタイムの音声翻訳を自社のアプリケーションやサービスに追加可能

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/speech-translation/

17

Page 18: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Azure Cognitive Services -知識カテゴリー

18

参照: https://azure.microsoft.com/ja-jp/services/cognitive-services/directory/know/

QnA Maker

ボットやアプリによる Q&A の自動化⚫ 非構造化テキストからの Q&A 抽出⚫ Q&A のコレクションからのナレッジベースの作成⚫ ナレッジベースのためのセマンティックマッチング

Page 19: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

QnA Maker提供する機能

QnA Maker ポータル 管理 API

トレーニングとテスト 公開

アーキテクチャ

QnA Maker ポータル 管理 API

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/qna-maker/

19

Page 20: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Azure Cognitive Services -言語カテゴリー

20

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/directory/lang/

Text Analytics

⚫ 名前付きエンティティの自動認識⚫ 重要なフレーズを自動抽出⚫ テキストの感情分析

Translator Text

⚫ 言語の自動検出⚫ テキストの自動翻訳⚫ カスタマイズ可能な翻訳

Bing Spell Check

⚫ Web 規模の多言語スペルチェック⚫ コンテキストに応じたスペルチェック

Language Understanding

⚫ コンテキストに応じた言語の自動的な理解

Content Moderator [視覚カテゴリーにも含まれる]

⚫ 不快感を与えかねない画像や好ましくない可能性のある画像の検出⚫ 卑罵語や不適切な表現が使われているテキストのフィルタリング⚫ ビデオ内のアダルトコンテンツや人種差別的なコンテンツのモデレート⚫ 最善の成果を得るための組み込みのレビューツール

Page 22: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Translator Text API提供する機能

Custom Translator Portal Custom Translator API

Custom Translator ユーザーガイド

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/translator-text-api/

22

Page 23: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Bing Spell Check API提供する機能

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/spell-check/

23

Page 24: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Language Understanding提供する機能

LUIS ポータル

言語に対応

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/language-understanding-intelligent-service/

24

Page 25: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Azure Cognitive Services -検索カテゴリー

25

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/directory/search/

Bing Web Search

⚫ 広告なしのWeb 検索⚫ 安全なWeb 検索⚫ 位置情報に基づくWeb 検索

Bing Custom Search

⚫ カスタム検索エンジンの作成⚫ 広告なしのカスタム検索結果

Bing Video Search

⚫ 広告なしのビデオ検索⚫ ビデオのトピックとトレンドの特定

Bing Image Search

⚫ 広告なしの画像検索

Bing Visual Search

⚫ 画像の識別と分類⚫ 画像からのナレッジ取得⚫ よく似た画像の識別

Bing Entity Search

⚫ 名前付きエンティティの認識と分類⚫ 名前付きエンティティに関するナレッジ取得

Bing News Search

⚫ 広告なしのニュース検索の結果⚫ 急上昇中のトピックの特定

Bing Autosuggest

⚫ 検索クエリのオートコンプリート

Page 26: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Bing Web Search API提供する機能

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/bing-web-search-api/

26

Page 27: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Bing Custom Search提供する機能

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/bing-custom-search/

27

Bing Custom Search ポータル

Page 28: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Bing Video Search API提供する機能

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/bing-video-search-api/

28

Page 29: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Bing Image Search API提供する機能

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/bing-image-search-api/

29

Page 30: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Bing Visual Search API提供する機能

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/bing-visual-search/

30

Page 31: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Bing Entity Search API提供する機能

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/bing-entity-search-api/

31

Page 32: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Bing News Search API提供する機能

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/bing-news-search-api/

32

Page 33: Web & Mobile 05 06 08 - Microsoft...Azure Machine Learning Studio GUI ベースで、機械学習のモデリング、テスト&評価、予測モデルへの変換とWeb サービス化を行える開発&

Bing Autosuggest API提供する機能

参照:https://azure.microsoft.com/ja-jp/services/cognitive-services/autosuggest/

33