학습목표합성곱 층(Convolutional Layer)에 대해 복습한다.핵심키워드합성곱 신경망(Convolutional Neural Network)합성곱 층(Convolution Layer)필터 / 커널(filter / kernel)스트라이드(Stride)패딩(Padding)
comment
cuDNN 버전이 낮아서 에러가 납니다. cuDNN uninstall 후 CUDA 설치하면 되는데 귀찮아서 안하고 그냥 넘어갑니다~
쉽게 이해 할 수 있게 예제랑 같이 풀어주시고, 코드 한줄씩 설명해 주셔서 배우는 입장에서 이해가 너무 잘 됐습니다 :)
두번째 링크의 코드에서 eager모드 선언이 필요한 것 같네요. image.numpy오류가 뜨네요. tf.eager_enable_execution()
이미지를 플롯할 때 처음에는 가장 큰 수에 해당하는 게 검은색인데,
나중에 나오는 플롯은 가장 작은 수가 검은색이어서 왜 그런가 해서 보니,
이미지로 플롯 하는 과정에서, cmap 의 옵션이 처음과 나중이 달라져서 같은 기준으로 볼 수가 없었네요.
[[[[1],[2],[3]],
[[4],[5],[6]],
[[7],[8],[9]]]] 는 cmap = Greys 하면 가장 큰 숫자가 검은색인데,
[[12. 16.]
[24. 28.]] 는 cmap = gray 여서 그런지 가장 작은 값이 검은색으로 나와있네요
코드 실습해가며 볼 때는 통일 하는 게 편할 것 같습니다.