TensorBoard初步了解

2021-08-28 03:07:43 字數 1293 閱讀 6263

一簡介:

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,可以看到圖了:

TensorBoard初步認識

import tensorflow as tf 清除default graph 和不斷增加的節點 tf.reset default graph logdir改為自己機器上的合適路徑 logdir d log 定義乙個簡單的計算圖,實現向量加法的操作 input1 tf.constant 1.0 2....

C Boost 初步了解

boost是由c 標準委員會成員發起 眾多c 業界高人參與設計並實現的乙個涉及面廣 質量高且業已廣泛使用的c 標準後備庫,其中 tr1已經被納入c 0x標準庫。不論從風格和內容組織上講,都可以認為boost專案是c 標準庫的延伸。截止到boost 1.43版本,boost專案擁有大約100個用途廣泛...

jquery 初步了解

js 建立函式有以下三種方法 1 函式關鍵字 function foo x 2 匿名函式 var func function x 3 建構函式 var func new function x alert x 建構函式每次執行時都解析函式主題 頻繁呼叫建構函式效率很低 並且建構函式不能遞迴使用 關鍵字...