TensorBoard最全使用說明!!!


  TensorBoard是一個可以使得DAG圖可視化的強大功能。

 

  不說了先上效果圖

 

   那么怎么才能得到這么精美的圖片呢?

  一,確保你的電腦已經安裝過了TensorBoard

    如果沒有安裝過的話,直接在Windows命令行中輸入Pip install tensorboard    ,就安裝成功了

    當然,TensorFlow環境激活這是最基礎的。 activate tensorflow  

  二,創建一個python文件並編譯運行,代碼如下:

import tensorflow as tf
 
a = tf.constant(4, name = "input_a")
 
b = tf.constant(2, name = "input_b")
c = tf.multiply(a,b, name ="mul_c")
d = tf.add(a,b, name = "add_d")
e = tf.add(c,d, name = "add_e")
 
with tf.Session() as sess: 
    print(sess.run(e))
    writer = tf.summary.FileWriter('./my_graph/1')
    writer.add_graph(sess.graph)

  先不要管代碼是什么。

  然后就會在這個python文件的同級目錄下生成my_graph這個文件夾

  my_graph這個文件夾下面還有 1  這個文件夾

  1這個文件夾里面的如下圖所示的這幾個文件就是我們需要的數據。

 

 

  三  在控制台進入上面三個文件的上級目錄的上級目錄

  也就是進入1文件夾的上級文件夾my_graph

 

   在當前目錄下,輸入tensorboard --logdir=1  

  顯然logdir后面的1是下級子目錄1文件夾的名稱

  然后就會得到一個網址

 

   你看別人都讓你Ctrl+c去訪問了。

  最后就能在網站上看到如此酷炫的效果了!!!

  四 更多說明

  這個東西我也沒有搞得太明白,只知道

  writer = tf.summary.FileWriter('./my_graph/1')
    writer.add_graph(sess.graph)這兩句代碼比較核心。
 
 
  簡單做了一個測試,將上面的那三個文件刪除之后,就不能再打開顯示圖片的這個網站了。
  

  有個問題就是有可能這個網頁打不開。。。但是多試幾次就能打開了,不知道為什么

  

 

  QQQQQ最后一個問題,可視化數據流圖只是TensorBoard的一部分,

  TensorBoard 也可以提供有關網絡執行的量化指標。它讀取 TensorFlow 事件文件,其中包含運行 TensorFlow 會話期間生成的摘要數據

  下面一行的這個功能還沒有去用。好像要使用tf.summary.scalar OP還是tf.merge_all_summaries OP這個功能去用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM