Tensorflow學(xué)習(xí)筆記3:TensorBoard可視化學(xué)習(xí)
TensorBoard簡(jiǎn)介
Tensorflow發(fā)布包中提供了TensorBoard,用于展示Tensorflow任務(wù)在計(jì)算過程中的Graph、定量指標(biāo)圖以及附加數(shù)據(jù)。大致的效果如下所示,
TensorBoard工作機(jī)制
TensorBoard 通過讀取 TensorFlow 的事件文件來運(yùn)行。TensorFlow 的事件文件包括了你會(huì)在 TensorFlow 運(yùn)行中涉及到的主要數(shù)據(jù)。關(guān)于TensorBoard的詳細(xì)介紹請(qǐng)參考TensorBoard:可視化學(xué)習(xí)。下面做個(gè)簡(jiǎn)單介紹。
Tensorflow的API中提供了一種叫做Summary的操作,用于將Tensorflow計(jì)算過程的相關(guān)數(shù)據(jù)序列化成字符串Tensor。例如標(biāo)量數(shù)據(jù)的圖表scalar_summary或者梯度權(quán)重的分布histogram_summary。
通過tf.train.SummaryWriter來將序列化后的Summary數(shù)據(jù)保存到磁盤指定目錄(通過參數(shù)logdir指定)。此外,SummaryWriter構(gòu)造函數(shù)還包含了一個(gè)可選參數(shù)GraphDef,通過指定該參數(shù),可以在TensorBoard中展示Tensorflow中的Graph(如上圖所示)。
大致的代碼框架如下所示:
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26