80
R 言語対応
• ExecuteR Script / Create R Model モジュール
• R スクリプトの記述と実行を制御する Azure ML のモジュール
• 良く利用される 400 以上の標準的な R パッケージを事前ロード済み
• カスタムパッケージを作成、ロードして利用する事も可能。
Execute R Script
• 主にデータ加工とプロット(可視化)に利用
Create R Model
• 機械学習の独自アルゴリズムの実装に利用
• Training Script(機械学習のアルゴリズム) と
Scoring Script (予測モデルの評価用スクリプ
ト)の2つを記述
80
Execute R Script モジュール の例
R スクリプトを記述
Execute R Script モジュール
カスタムパッケージ (Zip)
82
依存関係のある Rパッケージ (.zip) をまとめて ZIP 化して、”+NEW” で Dataset としてアップロードする
Saved Datasets からアップロードした Dataset を Drag & Dropし、R 実行モジュールの Script Bundle Port
(一番右側の入力ポート) に接続し、install.packages を利用して ZIP 内の R パッケージを読み込む
➢ 読み込み先としてセットするパスの “src/” 部分は固定
スクリーンショットは、RHmm モジュール
を読み込んで利用している例。依存関係の
ある MASS と nlme を含めている。
83.
• Microsoft AzureMachine 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/
83
Theano only supports1 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月時点