2016-06-27 33 views
6

Bazı python-blackbox fonksiyonu tarafından hesaplanan bazı çalışma başına bilgi tensorboard kaydetmek istiyorum.Tensorboard kaydedici olmayan tensör (numpy) bilgileri (AUC)

Özellikle, session.run() çalıştırdıktan sonra sklearn.metrics.auc kullanarak hayal ediyorum.

Eğer "auc" aslında bir tensör düğümüyse, hayat basit olurdu. Ancak, kurulum daha gibidir: Ben ilgileniyorum Bunu yapmanın daha tensorflow onic yolu yoktur

stuff=sess.run() 
auc=auc(stuff) 

edin. Şu anki kurulumum, ayrı bir tren & test grafikleri oluşturmayı içeriyor.

Yukarıda belirtilen görevi tamamlamanın bir yolu varsa, bununla ilgileniyorum.

cevap

10

Kendi veriler bu kodu kullanarak bir özel özetleri yapabilirsiniz:

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

Sonra özeti yazar kendin o özetini ekleyebilir. (step eklemeyi unutmayın).

+0

Gerçekten işe yarıyor. – user3391229

+5

@danmane - Cevabınız için teşekkürler, ama "Bir adım eklemeyi unutma" ile ne demek istiyorsun? – RobR