save the world

3주차 본문

Deep Learning Diary

3주차

함안조씨 2018. 1. 31. 11:35

<2018.01.30. 화>

l5 layer output
네트워크의 마지막 layer인 l5의 출력이 어떻게 되는지 보기위해서 변수 l5를 numpy.ndarray로 나타내기 위해서 아래의 코드로 수정
_, layerOutput = sess.run([train_op, l5], feed_dict={learning_rate: stepSize,
 p_keep_conv: 0.8, p_keep_hidden: 0.5})
sess.run() 안에서 train_op를 수행하면서 중간에 거쳐가는 l5 ouput도 numpy.array로 볼 수 있도록 한다. (처음엔 이렇게 하면 "train_op" 와 "l5"가 독립적으로 sess.run()이 되는 줄 알았는데 그렇지 않고 한 번의 sess.run() 안에서 나오는 것 임을 알게되었다. 독립적으로 sess.run()이 되게 하려면 sess.run(train_op) 와 sess.run(l5)로 이렇게 따로 적어주면 독립적인 sess.run()이 실행 됨.)

'Deep Learning Diary' 카테고리의 다른 글

6주차  (0) 2018.02.19
4주차  (0) 2018.02.06
2주차  (0) 2018.01.22
1주차  (0) 2018.01.18
정리  (0) 2017.09.26