2016-06-27 9 views
6

いくつかのpython-blackbox関数で計算された実行ごとの情報をテンソルボードに記録したいと思います。テンソルボード非テンソル(numpy)情報(AUC)

具体的には、sess.run()を実行した後にsklearn.metrics.aucを使用することを想定しています。

"auc"が実際にテンソルノードであった場合、人生は単純でしょう。しかし、セットアップはもっと似ています:

これを行うのにもっとテンソルフローの方法があれば、私はそれに興味があります。私の現在のセットアップでは、個別の電車&試験グラフの作成が必要です。

上記のようにタスクを完了する方法がある場合は、私もそれに興味があります。

答えて

10

あなたはこのコードを使用して独自のデータでカスタム集計を行うことができます。

tf.Summary(value=[tf.Summary.Value(tag="auc", simple_value=auc)]))

その後サマリーライターに自分自身をその要約を追加することができます。 (stepを追加することを忘れないでください)。

+0

実際に動作します。 – user3391229

+5

@danmane - 答えてくれてありがとうございますが、「ステップを追加することを忘れないでください」という意味はどうですか? – RobR