5

Tensorboard を使用して、検証サンプルの損失の変化を視覚化したいと考えています。しかし、検証セットが大きすぎて 1 つのミニバッチで計算できません。したがって、検証の損失を計算するには、検証セットをカバーするいくつかのミニバッチで session.run を数回呼び出す必要があります。次に、各ミニバッチの (Python での) 損失を合計して、完全な検証損失を取得します。

私の問題は、tf.scalar_summary を tensorflow ノードに接続する必要があるように見えることです。しかし、session.run を数回実行して、ノードの値の合計に何らかの方法で「アタッチ」する必要があります。

それを行う方法はありますか?おそらく、ミニバッチ損失の合計を含む python float を直接要約することによってですか? しかし、計算外の python 値をテンソルボードで「要約」する方法をドキュメントで見たことがありません。ドキュメントの「ハウツー」セクションの例は、session.run への 1 回の呼び出しで計算できる損失のみに関係しています。

4

1 に答える 1