4.1 합성곱 필터의 기능
141p
합성곱 필터를 적용해서 나오는 결과물이 잘,,, 이해가 안된다. 정말 되는 걸까?
엑셀로 디버깅을 해보자.
>>>>>>>> 결과 2개를 합쳐보니... 외곽선만 추출이 가능하다. 대박!!!!
> Convolution(합성곱)은 예전에 1차특성 진동데이터 DWT작업을 하면서 데이터 디버깅을 해보았었는데
2차원 이미지 합성곱 필터도 결국 원리는 동일한 듯 한다.
합성곱에는 full, same, valid 3가지 mode가 있다.
data * 필터 --> 결과
full : data가 filter와 1개라도 겹치는 부분이 있는 경우 모두 결과로 처리한다.(겹치지 않는 부분은 default값으로) (data size < 결과 size)
same : full과 valid 사이의 중간단계로, data size와 결과 size가 동일해지도록 하기 위해, full mode에서 앞뒤로 몇개씩 제거한다. (data size == 결과 size)
valid : data가 filter와 전부 겹치는 경우에만 결과로 처리한다. (data size > 결과 size)
> 위의 Excel 계산을 same mode로 처리하였다.
python 3.6에서 소스에러 발생 (windows7)
142p 소스수정
import cPickle as pickle ------------> import _pickle as pickle
images, labels = pickle.load(file) ---> images, labels = pickle.load(file, encoding='latin1')
'python 및 머신러닝 > 텐서플로로 시작하는 딥러닝' 카테고리의 다른 글
텐서플로로 시작하는 딥러닝 4장 - 은닉층의 역할 (0) | 2017.10.10 |
---|---|
텐서플로로 시작하는 딥러닝 3장 (0) | 2017.09.25 |
텐서플로로 시작하는 딥러닝 1장 (0) | 2017.09.25 |