TensorBoard 簡介及使用流程

2021-08-20 16:29:32 字數 904 閱讀 7497

tensorboard 和 tensorflow 程式跑在不同的程序中,tensorboard 會自動讀取最新的 tensorflow 日誌檔案,並呈現當前 tensorflow 程式執行的最新狀態。

with tf.name_scope('str'):上下文環境,每乙個name_scope內的張量被統一到乙個可展開的節點中,且可以巢狀,而帶'name'屬性的張量會成為視覺化圖中最小的節點。

超引數是張量,使用tf.summary.histogram(layer_name + '/biases', biases)記錄,在網頁的histogram中查詢

loss值是scalar標量,使用tf.summary.scalar('loss',loss)記錄,在網頁的scalar中查詢

和variable一樣,記錄值需要:

(1) merge = tf.summary.merge_all()統計整合

(2) sess.run(merge,feed_dict=)去run出值來

(3) writer = tf.summary.filewriter('./logs',sess.graph):啟動視覺化程序,指定日誌檔案存放位置。

(4) 記錄值還需要writer.add_summary(result,i)去新增到書寫器中輸出到檔案 

keras與tensorboard結合使用

使用tensorboard將keras的訓練過程顯示出來 動態的 直觀的 是乙個絕好的主意,特別是在有架設好的vps的基礎上,這篇文章就是一起來實現這個過程。一 主要原理 keras的在訓練 fit 的過程中,顯式地生成log日誌 使用tf的tensorboard來解析這個log日誌,並且通過 的形...

Python Flask框架的簡介,安裝及使用

flask是乙個使用 python 編寫的輕量級 web 應用框架。其 wsgi 工具箱採用 werkzeug 模板引擎則使用 jinja2 flask使用 bsd 授權。flask也被稱為 microframework 因為它使用簡單的核心,用 extension 增加其他功能。flask沒有預設...

Anaconda Pycharm的簡介和使用

一 anaconda簡介 1.anaconda指的是乙個開源的python發行版本,其包含了conda python等180多個科學包及其依賴項。2.conda是乙個開源的包 環境管理器,可以用於在同乙個機器上安裝不同版本的軟體包及其依賴,並能夠在不同的環境之間切換 簡而言之,實現python不同版...