TensorFlow 結(jié)構(gòu)分析
tf程序通常被組織成一個 構(gòu)件圖階段 和 執(zhí)行圖階段
構(gòu)建階段:數(shù)據(jù)與操作的執(zhí)行步驟被描述成一個圖
流程圖:定義數(shù)據(jù)和操作
執(zhí)行階段: 使用會話執(zhí)行構(gòu)建好的圖中操作
調(diào)用各方資源,運行定義好的數(shù)據(jù)和操作
圖
將計算表示為指令之間的依賴關(guān)系的一種表示法
會話
tf跨一個或多個本地或遠(yuǎn)程設(shè)備運行數(shù)據(jù)流圖的機制
張量
tf的基本數(shù)據(jù)對象
節(jié)點
提供圖當(dāng)中執(zhí)行的操作
數(shù)據(jù)流圖介紹
TensorFlow
Tensor - 數(shù)據(jù) - 張量
Flow - 流動
圖結(jié)構(gòu)
Tensor (數(shù)據(jù)) + Operation (操作)
圖相關(guān)操作
默認(rèn)圖
查看默認(rèn)圖的方法
調(diào)用方法
tf.get_default_graph
查看屬性
a_t.graph
自定義圖
new_g = tf.Graph()
TensorBoard:可視化學(xué)習(xí)
數(shù)據(jù)序列化-events文件
tf.summary.FileWriter(path, graph=sess.graph)
啟動TensorBoard
tensorboard --logdir="./tmp/tensorflow/summary/test/"