[DNN] 합성곱, 풀링, CNN 구현 및 LeNet, AlexNet


[DNN] 합성곱, 풀링, CNN 구현 및 LeNet, AlexNet

밑바닥부터 시작하는 딥러닝 책을 보고 정리한 내용입니다. 합성곱 계층 구현 im2col 함수의 인터페이스는 아래와 같다. input_data - (데이터 수, 채널 수, 높이, 너비)의 4차원 배열로 이루어진 입력 데이터 filter_h - 필터의 높이 filter_w - 필터의 너비 stride - 스트라이드 pad - 패딩 im2col은 필터 크기, 스트라이드, 패딩을 고려해서 입력 데이터를 2차원 배열로 전개한다. 첫 번째는 배치 크기가 1 (데이터 1개) 채널은 3개, 높이 * 너비가 7 * 7 인 데이터이고 두 번째는 배치크 크기만 10이고 나머지는 첫 번째와 같다. im2col 함수를 적용한 두 경우 모두 2번째 차원의 원소가 75개이다. 이 값은 필터의 원소 수와 같다(채널 3개, ..........



원문링크 : [DNN] 합성곱, 풀링, CNN 구현 및 LeNet, AlexNet