TensorBoard初步瞭解

一簡介:

TensorBoard是一個可視化工具,能夠有效地展示Tensorflow在運行過程中的計算圖、各種指標隨着時間的變化趨勢以及訓練中使用到的數據信息。一般安裝了TensorFlow就會自帶tensorboard,如果沒有,可在cmd命令下 輸入    pip install tensorboard   安裝。

二簡單使用tensflow:

寫一個簡單的tensorflow程序,並運行。如下:

    import tensorflow as tf
    input1 = tf.constant([1.0, 2.0, 3.0], name = 'input1')
    input2 = tf.Variable(tf.random_uniform([3]), name = 'input2')
    output = tf.add_n([input1 , input2], name = 'add')
    writer = tf.summary.FileWriter("path/to/log", tf.get_default_graph())     #path/to/log爲自己設置的儲存路徑
    writer.close()

然後在path/to/log路徑下就會有一個   events.out.tfevents.1536909888   文件:

在地址欄輸入cmd進入命令行環境,

在命令行環境下輸入 tensorboard --logdir=path/to/log   ,path/to/log是第二步events.out.tfevents.1536909888文件的地址(注意:不要用引號括起來)。

在瀏覽器中(推薦用google瀏覽器,其他的可能會有問題)輸入地址 localhost:6006 或者複製命令行下返回的地址在瀏覽器中(比如上圖的http://DESKTOP-QIFHI0U:6006),就可以進入tensorboard,可以看到圖了:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章