لوگ کردن loss و accuracy برای نمایش در تنسوربورد - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

لوگ کردن loss و accuracy برای نمایش در تنسوربورد

0 امتیاز
سلام و خسته نباشید .نحوه نوشتن loss و accuracy در هنگام train و validation به چه صورت هستش جوری باشه همش نو یک فایل باشه که با تنسوربورد بشه لحظه ای بررسی کرد با کراس رو بلدم و تنسورفلو نیاز دارم؟
سوال شده اسفند 10, 1397  بوسیله ی shakiba (امتیاز 58)   2 10 14

1 پاسخ

+3 امتیاز
 
بهترین پاسخ

در این پست توضیح داده شده.

به این صورت هم می تونید استفاده کنید:

loss = tf.Variable(0.0)
acc = tf.Variable(0.0)

tf.summary.scalar('train_loss', loss)
tf.summary.scalar('train_accuracy',acc)
merged_summary = tf.summary.merge_all()

with tf.Session() as sess:
summary_writer = tf.summary.FileWriter('./Output', sess.graph)
	for i in range(epochs_count) :
	   epoch_loss = ...
	   epoch_acc = ...
	   summary_writer.add_summary(sess.run(merged_summary,feed_dict={acc:epoch_acc,loss:epoch_loss}), i)

 

پاسخ داده شده اسفند 11, 1397 بوسیله ی farnoosh (امتیاز 8,362)   20 44 59
انتخاب شد اسفند 18, 1397 بوسیله ی shakiba
...