亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么實現TensorBoard計算圖的可視化

發布時間:2021-11-15 11:39:38 來源:億速云 閱讀:184 作者:iii 欄目:編程語言

這篇文章主要介紹“怎么實現TensorBoard計算圖的可視化”,在日常操作中,相信很多人在怎么實現TensorBoard計算圖的可視化問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么實現TensorBoard計算圖的可視化”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

簡介

tensorflow 配套的可視化工具, 將你的計算圖畫出來.

當訓練一個巨大的網絡的時候, 計算圖既復雜又令人困惑. TensorBoard 提供了一系列的組件, 可以看到 learning rate 的變化, 看到 objective function 的變化.

tfboard 讀取 tf 運行時你記下的 events files, 來進行可視化. 這些 events files 包含了你記下的 summary data, 它是 protobuffer 格式, 并非文本文件.

推薦使用 Estimator 風格.

類與方法

在 tf.estimator 框架下, 可以直接用 tf.summary.scalar() 這樣的方法, 不必顯式地創建writer并調用writer.add_summary()

tensorflow.python.summary.writer.writer.FileWriter(SummaryToEventTransformer)

類.

__init__(self, logdir, graph=None,...)

構造函數, Creates a FileWriter and an event file.

tensorflow.python.summary.summary

模塊.

scalar(name, tensor, ..) Outputs a Summary protocol buffer containing a single scalar value.

histogram(name, values, collections=None, family=None) Adding a histogram summary makes it possible to visualize your data's distribution in TensorBoard.

image

作圖, 對于grap-scale 圖來講, 0表示全黑, 255表示全白.

api, image(name, tensor, max_outputs=3, collections=None, family=None) Outputs a Summary protocol buffer with images. images are built from tensor which must be 4-D with shape [batch_size, height, width, channels] and where channels can be:

1.1-tensor is interpreted as Grayscale.

2.3-tensor is interpreted as RGB.

3.4-tensor is interpreted as RGBA.

tensor為float: 此時, tf會內部作正規化處理, 轉換到[0,255](解析 tf_events 即可驗證), float通常對應于 softm 之后的概率, 值域為[0,1].

tensor為uint8, 保持不變, tf 不作任何內部轉換.

attention 可視化, attention 的權重會作 soft-max 處理, 通常img顯示的效果是, 一行看下來有深有淺, 顏色越白weight越大. 但有時后tf內部正規化不符合預期, 出現一行全白的情況, 穩妥起見自己轉unit類型.

打開web頁面

在命令行中 敲tensorboard --logdir=D:\tf_models\iris, 根據提示打開URL即可.

比如我的為http://yichu-amd:6006/.

效果截圖

圖3-1 logdir中的文件

圖3-2 炫酷的可視化效果

figure 3-3 計算圖的可視化

給出一些建議:

網絡也是分模塊,有結構的, 合理使用 scope 可以讓計算圖清晰優雅.

有些tensor來自dataset, 有些來自api中op操作的輸出, 本身沒有明確的名字, 此時用x=tf.identity(x,'name') 給tensor起名字, 便于計算圖中定位. 圖3-3 中的 memory 就是 encoder 的輸出的tensor.

到此,關于“怎么實現TensorBoard計算圖的可視化”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

苏州市| 湛江市| 曲水县| 横峰县| 泗洪县| 汾西县| 平泉县| 金乡县| 云安县| 清水河县| 宁陕县| 古田县| 饶阳县| 兴隆县| 鹤山市| 伊吾县| 永春县| 泸州市| 澳门| 西城区| 开封市| 迭部县| 海门市| 乳山市| 孟津县| 岳阳县| 民县| 石城县| 库伦旗| 神池县| 逊克县| 霍山县| 凌海市| 松原市| 台湾省| 绿春县| 金川县| 荆门市| 庐江县| 友谊县| 临沧市|