発端

de:code 2017 Hackdays に参加

ありがとうございました:)

CNTK (Cognitive Toolkit) を触ろう
環境構築が難しそう
適当なPCを持っていない


Azure に VM を立てよう

    • Data Science Virtual Machine for Windows

 

    • 今回のサイズは DS3_V2

推奨構成の中で最小


料金 (1)

    • MSDN サブスクリプションに付属している Azure のクレジットで支払いたい

Data Science Virtual Machine の代金の支払いにサブスクリプションは使えないよ みたいなことが書いてある

DSVM の代金は 0.0000 JPY/時間 とも書いてあるので、信じて 購入 を押す
なお Standard DS2 v2 仮想マシンは有料で、サブスクリプション クレジットで支払える


起動

    • 仮想マシンのデプロイは数分で完了

 

    コマンドラインから jupyter notebook を起動
> jupyter notebook
    • ブラウザで localhost:9999

あるいは、デスクトップのショートカットを叩く


パスワード???

    • jupyter notebook にパスワードの入力を要求される

 

    パスワードなんて設定した覚えがない…

パスワードを再設定

    • デスクトップのショートカット Jupyter Set Password & Start を実行

jupyter_notebook_config.py (後述) の末尾に新しいパスワードが追記される

jupyter notebook を起動して、ブラウザで開く
新しいパスワードを入力してログイン


あるいは、パスワード無しに

C:\ProgramData\jupyter の jupyter_notebook_config.py を編集

c.NotebookApp.password の行を削除かコメントアウト
jupyter notebook を起動すると、トークンが発行される
トークンをコピペしてログイン
あるいは、トークン付 URL をアドレスバーにコピペして入る


CNTK のインストール

    • 初期状態では CNTK が無いというエラー

 

    • CNTK はインストールが必要

ドキュメントに従ってインストールする
今回は python = 2.7, Flavor = CPU-Only を pip install

CNTK インポート

import cntk
cntk.__version__
'2.0rc3'
    サンプルを実行

GPU vs CPU

    • GPU 版をインストールしておけば、先に GPU を探し、無ければ CPU を使うので大丈夫とのこと

 

    GPU は超速い 😮

モデルの保存

    学習させたモデルは save で書き出せるとのこと
pred.save("filename")

【誤】料金 (2)

VM を停止しても料金がかかる

停止しても ‘Stopped (still incurring compute charges)’ と表示される

料金の発生を止めるには VM を削除するしかない (たぶん)

ストレージ アカウント
パブリック IP アドレス

リソース グループ でまとめて消すのがよい


【正】料金 (2)

    • Azure ポータルから 停止 すると課金が止まる

‘Deallocating’ と表示されている状態

OS をシャットダウンしただけでは課金は止まらない

‘Stopped (still incurring compute charges)’ と表示されている状態

VMを停止してもかかる料金はある

ストレージ アカウント
パブリック IP アドレス


广告
将在 10 秒后关闭
bannerAds