TensorFlowのTensorBoardを試してみる

 TensorFlowのサンプルプログラムが上手く動いて
とりあえず準備は完了!

さて、この後何する?

本を読んでいるとTensorBoardという
グラフをWebブラウザで見ることができる
ツールが入っているようなので試してみました。

まずは、以下の簡単なプログラムを書く。

  1. # coding: UTF-8
  2. """ 足し算 """
  3. from __future__ import absolute_import
  4. from __future__ import division
  5. from __future__ import print_function
  6.  
  7. import tensorflow as tf
  8.  
  9. const1 = tf.constant(2)
  10. const2 = tf.constant(3)
  11. add_op = tf.add(const1, const2)
  12.  
  13. with tf.Session() as sess:
  14.  result = sess.run(add_op)
  15.  print(result)
単に2+3を計算するプログラムです。
これを実行するとプロンプト上に5と表示されます。

最後に以下の2行を追加する。

  1.  """ tensorboardを使ってグラフに書き出す """
  2.  tf.summary.FileWriter('./', sess.graph)

以下のコマンドを順に実行
python add.py
tensorboard --logdir=./

そして、ブラウザを開いて
http://localhost:6006/ または http://PC名:6006/ にアクセスする。
こんな感じでグラフを見ることができます。
まだ、見方はよくわからないのでこれから勉強します。

0 件のコメント :

コメントを投稿

ブログランキング

にほんブログ村 科学ブログ AI・人工知能へ
にほんブログ村

TensorFlow 基本用語集

TensorFlow のチュートリアルを読んでいて、 用語がわからず理解ができないのでまとめてみた。 テンソル … 多次元配列 グラフ … データフローの流れを定義したもの ラベル … 予測しようとしているもの 特徴 … サンプルの特質 モデル … 特徴...