4
我想用Tensorboard來查看驗證樣本的損失演變。但驗證集太大而無法在一個小批次中計算。因此,爲了計算我的驗證損失,我必須在包含驗證集的幾個minibatches上多次調用session.run。然後我總結每個minibatches的損失(python)以獲得完整的驗證損失。使用張量板時,如何總結在幾個小型配件上計算出的損耗?
我的問題是,tf.scalar_summary似乎必須連接到tensorflow節點。但我需要以某種方式將它「附加」到session.run的多次運行中的節點值的總和。
有沒有辦法做到這一點?也許通過直接總結包含minibatch損失總和的python浮點數?但是我還沒有在文檔中看到一種方式來爲tensorboard「計算」一個超出計算範圍的python值。文檔的「操作方法」部分中的示例僅涉及可通過一次調用session.run來計算的損失。
我曾想過嘗試類似的東西。我希望有一種方法可以直接繪製任意的python值,但這沒關係。接受答案。 –
您可以手動添加自己的值:https://stackoverflow.com/questions/37902705/how-to-manually-create-a-tf-summary –
是的,每個人都應該考慮使用@ JackValmadre的答案。 –