Help us understand the problem. What is going on with this article?

とりあえずFloydhubで遊んでみた

More than 1 year has passed since last update.

はじめに

Floydhub とはDeepLearningのためのHerokuのようなサービスでTensorFlowやChainerを使ったプログラムをCloudで動かすことができます。
Floydhubの特徴は

  • Chainer, TensorFlow, Keras, theano等が使える
  • アカウントの作成にクレジットカードは必要ない

今回はとりあえずアカウントの作成からGet Startedをやってみます。

アカウントの作成

アカウントは無料で作れます。クレジットカードは今は必要ありません。https://www.floydhub.com からSign Upすると以下のWelcome Pageに移ります。

floyd1.png

Get Started

Setup floyd-cli

アカウント作成後、メールが届いてるので認証します。
ターミナル上で、適当な作業ディレクトリに移動してからfloyd-cliをインストールします。

pip install -U floyd-cli

ログインします。

floyd login

すると、

Authentication token page will now open in your browser. Continue? [Y/n]:

と聞かれるので、yを入力し進めるとWelcome pageが開きます。Welcome Pageの一番下にあるauthentication tokenをコピーしてターミナル上に貼り付けるとLogin Successfulと出るはずです。

Run First Project

次にTensorflowを動かしてみる。

floyd2.png

Welcome Pageに書いてある通りに進めるだけです。

$ git clone https://github.com/floydhub/tensorflow-examples.git
Cloning into 'tensorflow-examples'...
remote: Counting objects: 74, done.
remote: Total 74 (delta 0), reused 0 (delta 0), pack-reused 74
Unpacking objects: 100% (74/74), done.

$ cd tensorflow-examples/3_NeuralNetworks/

$ floyd init dynamic-rnn
Project "dynamic-rnn" initialized in current directory

$ floyd run "python dynamic_rnn.py"

floyd run "python dynamic_rnn.py"の実行後にExperimentsに行くとプログラムが動いてるのを確認できます。

floyd3.png

ちなみに、Failedとなっているのはプログラム名を間違えて実行したためです。
○ floyd run "python dynamic_rnn.py"
× floyd run "python dynamic-rnn.py"

$ floyd logs -t <RUN_ID>

で、学習の途中経過を確認できます。
学習結果はDataにあるみたいです。

floyd4.png

おわり。

pytry3g
現在はブログに記事を書いています。 python, NLP, 強化学習, ゲームAI, 投資について興味があります。
https://www.pytry3g.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away