模塊內的函數:
- tf.summary.audio(name, tensor, sample_rate, max_outputs=3, collections=None, family=None)
輸出帶有音頻的summary協議緩沖區。
- tf.summary.get_summary_description(node_def)
根據給定的TensorSummary node_def檢索對應的SummaryDescription。當summary op被實例化時,相關元數據的
SummaryDescription會被存放在它的NodeDef中。這個方法檢索該描述
- tf.summary.histogram(name, values, collections=None, family=None)
輸出帶有直方圖的summary協議緩沖區
添加直方圖summary后能夠在TensorBoard上可視化數據的分布。
生成的Summary有一個summary value,它包含了values的直方圖
- tf.summary.image(name, tensor, max_outputs=3, collections=None, family=None)
輸出帶有圖像的Summary協議緩沖區
這個summary最多有max_outputs個包含圖像的summary values
- tf.summary.merge(inputs, collections=None, name=None)
合並summaries
該op創建了一個summary協議緩沖區,它包含了輸入的summaries的所有value的union
- tf.summary.merge_all(key=tf.GraphKeys.SUMMARIES, scope=None)
合並默認圖中收集的所有summaries
- tf.summary.scalar(name, tensor, collections=None, family=None)
輸出僅有一個標量值的Summary協議緩沖區
生成的Summary有一個Tensor.proto,它包含了輸入Tensor
- tf.summary.tensor_summary(name, tensor, summary_description=None,collections=None,summary_metadata=None,family=None,display_name=None)
輸出帶有序列化tensor.proto的Summary協議緩沖區
- tf.summary.text(name,tensor,collections=None)
文本數據的Summary
模塊內的類:
將Summary protocol buffer寫入event files
FileWriter類提供了一種在給定目錄下創建event file並向event file 添加summaries和events的機制。該類異步更新文件內
容。因此,訓練中的程序可以在訓練循環中直接調用methods將數據添加到文件,而訓練不用減速。
緩存file writers
該類緩存file writers,每個目錄擁有一個
- class SessionLog
- class Summary
- Class SummaryDescription
- Class TaggedRunMetadata