simplestarの技術ブログ

目的を書いて、思想と試行、結果と考察、そして具体的な手段を記録します。

Google Cloud Machine Learning Engine で分散ディープラーニング

■前置き
TensorFlow をクラウド環境で分散実行したい

公式のチュートリアルが分かりやすかったです。

本記事はGoogle Cloud ML って何?て状態の人が
そのチュートリアルにたどり着くまでの記録

■手順
参考サイト
www.topgate.co.jp

Google アカウントを作成
コンソールへ行く

Billing または お支払いから、プロジェクトに支払いアカウントを紐づける(今だと300ドルもらえるので、これを有効化するだけでいい)

Google の良いところは、プロジェクト単位で支払い方法を制御できる点とのこと
多数のプロジェクトを捌くエンジニアにとってうれしい

公式チュートリアル(英語)
Getting Started  |  Cloud ML Engine for TensorFlow  |  Google Cloud
1.ローカル単一学習
2.ローカル分散学習
3.クラウドストレージにバケット作成、学習データの配置
4.Cloud ML で単一学習
5.Cloud ML で分散学習
6.ハイパーパラメータ調整
7.Cloud ML 分散学習結果をモデルとして定義
8.モデルを使って単一データから予測
9.モデルを使って複数データからバッチ予測
10.クラウドストレージのバケットを削除

なぞるだけで TensorFlow を Cloud ML Engine で動かす操作が具体的にイメージできるようになります。

これができるようになってから
Cloud Machine Learning Engine のドキュメント  |  Cloud Machine Learning Engine(Cloud ML Engine)  |  Google Cloud

を読んでみることにしました。

…読みましたけど、あまり役立つ情報は書かれていなかった。南無…