[Microsoft Cognitive Toolkit (CNTK) on Azure ハンズオン] Microsoft Azure の AI 関連サービス
Aug. 5, 2017•0 likes•3,537 views
Download to read offline
Report
Software
Microsoft Cognitive Toolkit (CNTK) on Azure ハンズオン
https://satonaoki.wordpress.com/2017/08/06/cntk-hands-on/
Microsoft Cognitive Toolkit (CNTK) on Azure ハンズオン (2017/08/05)
https://jazug.connpass.com/event/61939/
8. Platform Services
Infrastructure Services
Web Apps
Mobile
Apps
API
Management
API Apps
Logic Apps
Notification
Hubs
Content
Delivery
Network (CDN)
Media
Services
BizTalk
Services
Hybrid
Connections
Service Bus
Storage
Queues
Hybrid
Operations
Backup
StorSimple
Azure Site
Recovery
Import/Export
SQL
Database
DocumentDB
Redis
Cache
Azure
Search
Storage
Tables
Data
Warehouse Azure AD
Health Monitoring
AD Privileged
Identity
Management
Operational
Analytics
Cloud
Services
Batch
RemoteApp
Service
Fabric
Visual Studio
App
Insights
Azure
SDK
VS Online
Domain Services
HDInsight Machine
Learning
Stream
Analytics
Data
Factory
Event
Hubs
Mobile
Engagement
Data
Lake
IoT Hub
Data
Catalog
Security &
Management
Azure Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Store/
Marketplace
VM Image Gallery
& VM Depot
Azure AD
B2C
Scheduler
The Azure Platform
17. Microsoft Cognitive Services 一覧
Face
Computer
Vision
Emotion
Video
Speaker
Recognition
Custom
Recognition
Bing Speech
Linguistic
Analysis
Language
Understanding
Bing
Spell Check
Web Language
Model
Text Analytics
Knowledge
Exploration
Entity Linking
Academic
Knowledge
Recommendations
Bing
Image Search
Bing
Video Search
Bing
Web Search
Bing
Autosuggest
Bing
News Search
Translator
Content
Moderator
27. Computer Vision APIとBing Speech API 組み合わせ例
画像ファイル
テキストファイル
画像ファイルの送信
テキストファイル生成
撮影
(画像ファイル生成検知)
実行スクリプト
画像表示・キャプション発声
(HTML/JavaScript)
周期監視
Computer Vision API
Describe Image機能
Microsoft
Cognitive Services
Bing Speech API
Text To Speech機能
組み込みWebサーバ
SDカード
合成音声で発声
”a cat is sitting
in the grass”
”a cat is sitting in the grass”
a cat is sitting in the grass
28. Face APIとBing Speech API 組み合わせ例
カメラ
カメラの前に
いる人の画像
音声ガイダンス
「写真を撮ってください」
ID用カメラ
写真付ID
音声ガイダンス
「コードを入力してください」
カメラ画像とID
の画像を照合
アプリケーションの利用
音声ガイダンス
「確認できました」
48. 4848
デバイス・コネクティ
ビティ
データ収集と
ブローカー
サービス
イベント処
理とデバイ
ス管理
データ管理
(変換・蓄
積・処理)
高度な分析
(Big Data 処
理)
データの提供と
表現・気づき
モビリティとコラボレー
ション
ISS Agent
ISS Gateway
Event Hub
Blob Storage
マシンデータ
の蓄積
Azure ML
予兆の学習モデル
Azure ML
修繕方法の
学習モデル
ダッシュボード
参照 • 顧客
• 設備
• 担当者
Notification
Hubs
通知
予兆イベント
修繕方法
の推奨
• ヘルス状態
• インシデント管理
• 対応のディスパッチ
現地技術要員の
モバイルデバイス
オペレーション
センター
Power BI
セルフサービス分析
『ThyssenKrupp teams up with Microsoft to create ‘smart’ elevators』
http://blogs.microsoft.com/firehose/2014/09/30/thyssenkrupp-teams-up-with-microsoft-to-create-smart-elevators/
数千のシステムとセンサー データ
• イベント :
✓ドア開閉、軸アライメント、キャビン速度、
モーター温度など
• アラーム :
✓故障アラーム、エラーコードなど
49. Azure ML を用いてビルの熱源・動力の制御モデルを構築し、自動制御を実施
49
① 建物の情報を Microsoft Azureにリアルタイム送信
② 機械学習 Microsoft Azure Machine Learning によりデータを解析・学習し、建物にフィードバック
これまでのビル設備管理は“経
験と勘”に頼っていたが、今回
の連携とクラウド化によって、
実データに基づく制御モデルの
構築や管理の自動化が可能とな
り、ビルの使用エネルギー効率
化と管理負担の軽減が実現する
66. 66
② Web サービスの
Input / Output を設定
③「 PREPARE WEB SERVICE 」ボタンを
クリックすると Web サービスが
作成される
① Deploy 用の
Experiment を作成
67. Training
Data
Web
Service
Azure Machine Learning
Microsoft Azure
67
Webシステム
Azure Blob
ストレージ
Hive
Azure SQL Database
Azure テーブル
業務システム
OData
OData
HDInsight
( Hadoop )
他システム
Power View 等の
データ分析・可視化
ツール
Azure Blob
ストレージ
Azure SQL
Database
Batch Execution
Service
Request-Response
Service
評価モデル作成
(Training)
68. • Microsoft Azure Machine Learning Center
http://azure.microsoft.com/ja-jp/documentation/services/machine-learning/
• Azure Machine Learning Support Forum
http://social.msdn.microsoft.com/forums/azure/en-US/home?forum=MachineLearning
• Machine Learning Blog
http://blogs.technet.com/b/machinelearning/
68
71. Cognitive Toolkit (旧称 CNTK)とは
多様な種類の深層学習アプリケーションに対応
オープンソース
• 世界記録を達成した MS Research のスピーチ研究チームが開発
• MIT や Stanford 等の様々な研究者と共同作業で改定中
• Python, C++, BrainScript
72. Microsoft Cognitive Toolkit (CNTK) の性能
Theano only supports 1 GPU
We report 8 GPUs (2 machines) for CNTK only as it is the only
public toolkit that can scale beyond a single machine. Our
system can scale beyond 8 GPUs across multiple machines with
superior distributed system performance.
0
10000
20000
30000
40000
50000
60000
70000
80000
CNTK Theano TensorFlow Torch 7 Caffe
Speed Comparison (Frames/Second, The Higher the Better)
1 GPU 1 x 4 GPUs 2 x 4 GPUs (8 GPUs)
2015年7月時点