본문 바로가기
IT/머신러닝

[section_9_lab] TensorBoard 사용하기

by 빨강자몽 2018. 6. 1.

TensorBoard란?

  • Tensorflow의 그래프를 시각적으로 표시해주는 툴이다.
  • 추가적인 여러 데이터들을 보여준다.
  • 훠얼씬 펼리하다....

텐서보드를 사용하기 위한 5단계
  • 첫 번째, 로그를 찍고자하는 텐서를 결정한다.

w2_hist = tf.summary.histogram("weights2", W2) cost_summ = tf.summary.scalar("cost", cost)

  • 두 번째, summary를 합친다.

summary = tf.summary.merge_all()

  • 세 번째, writer를 생성하고 그래프에 추가한다.

# Create summary writer writer = tf.summary.FileWriter(‘./logs’) writer.add_graph(sess.graph)

  • 네 번째, summary를  실행시키고 summary를 가한다.

s, _ = sess.run([summary, optimizer], feed_dict=feed_dict) writer.add_summary(s, global_step=global_step)

  • 다섯 번째, 텐서보드를 실행시킨다.


Multiple runs