CNN

From CS Wiki
Revision as of 09:37, 1 January 2020 by 김형교 (talk | contribs)
Convolutional Neural Network; 합성곱 인공 신경망; 합성곱신경망
  • CNN 처리 과정 도식화

CNN.jpeg

  • 실제 이미지 CNN 처리 과정 예시

CNN2.jpeg

구성

대상을 채널별로 나누고, 정보 손실 방지를 위해 패딩을 적용한 후, 필터를 이용해 스트라이드 단위로 합성곱을 해서 피처 맵을 만들어냄. 빠른 처리를 위해 풀링 적용
  • 채널(Channel)
  • 패딩(Padding)
  • 필터(Filter), 커널(Kernel)
  • 합성곱(Convolution)
  • 스트라이드(Strid)
  • 피처 맵(Feature Map)
  • 풀링(Pooling) 레이어
  • 액티베이션 맵(Activation Map)

채널

Channel
  • 컬러 그림의 RGB 구분
  • Red 채널, Green 채널, Blue 채널

패딩

Padding
  • 데이터 소실 및 경계 표현을 위한 테두리

CNN 패딩.png

필터

Filter; 커널(Kernel)과 같은 의미로 쓰임

CNN 필터.png

  • 이미지의 특징을 찾아내기 위한 공용 파라미터

합성곱

Convolution

합성곱 절차.gif

합성곱 생성 절차

CNN 절차.jpg