投稿

2月, 2016の投稿を表示しています

メモ:

$ apt-get -qq update$ apt-get install -y git$ git clone https://github.com/aymericdamien/TensorFlow-Examples$ ipython notebook$ tensorboard --logdir="<path to log dir>"

Docker コンテナ上で Tensorflow を触ってみた

Google の TensorFlow とかいうディープラーニングモジュールを触ってみる。
ホストPC(Mac) に依存関係を意識して個々のモジュールをインストールするのが激しく面倒なので、開発環境はDocker使います。

* Docker を使うと、ホストPCと隔離された環境でアプリケーションが実行できます。必要な開発ツールがインストール済みのイメージがクラウドに上がってるのでそれ使います。(依存関係の解決とか、いろいろクソ面倒なステップをスキップできて幸せです)

# boot2docker を始めは使っていましたが、deprecated な warning がコンソールに履かれてたので、docker-machine に移行しました。

資料
* 簡単に大雑把に把握する目的で dotinstall の Docker 入門
http://dotinstall.com/lessons/basic_docker

* 一冊くらいは薄い本読んでおく


セットアップ
ホストPC側

* ポートフォワーディング設定(8888はipython向け、6006はtensorboard向け)しつつ tensorflow インストール済みのイメージを実行
  $ docker run -it -p 8888:8888 -p 6006:6006 b.gcr.io/tensorflow/tensorflow /bin/bash



* Virtualbox のポートフォワーディング設定をします( 8888, 6006 )
* コンテナの全削除
 $ docker ps -aq | xargs docker rm

Docker コンテナ側
  $ ipython notebook
  $ tensorboard --logdir=<PATH_TO_LOG_DIR>

プログラミング
http://localhost:8888/notebooks/Untitled.ipynb にアクセス。
matplotlib の動作確認。インライン描画の確認。

%pylab inline
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(-3, 3, 0.1)
y = np.sin(x)
plt.plot(x, y)

冬の最新行列グルメ 待ち時間ランキング @ SmaSTATION 2/6 放送分

イメージ
2月6日のSmaSTATION!! でやってた『冬の最新行列グルメ 待ち時間ランキング』をまとめておきます。

真冬の行列グルメ待ち時間ベスト10

第10位 香川一福 (東京都) 13分18秒



第9位 のど黒めし本舗 いたる (石川県)15分3秒


第8位  門司港名物 焼きカレー (福岡県) 26分15秒


第7位  あさ利 ネギラーメン (青森県) 37分49秒


第6位 あげづき (東京都) 38分20秒


第5位  愛と勇気と炎の拉麺屋たいらん (宮城県) 40分14秒





第4位 牡蠣ハウス マルハチ (福岡県) 54分55秒



第3位 幸せのパンケーキ 表参道店 (東京都) 1時間4分2秒


第2位 小さな小さなラーメン屋 春紀 (新潟県) 1時間13分56秒

第1位 いろり家 (神奈川県) 1時間23分42秒