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
'IT > 머신러닝' 카테고리의 다른 글
[section_11] CNN(Convolutional Neural Networks) (0) | 2018.06.01 |
---|---|
[section_9] ReLU and 초기값 정하기(1) (2006/2007 breakthrough) (0) | 2018.06.01 |
[section_9_lab] Wide & Deep Network (0) | 2018.06.01 |
[section_9] Neural Network 1: XOR 문제와 학습방법, Backpropagation(2) (0) | 2018.06.01 |
[section_9] Neural Network 1: XOR 문제와 학습방법, Backpropagation(1) (0) | 2018.06.01 |