합성곱신경망 (1) 썸네일형 리스트형 [DL] CNN, Convolution Neural Network CNN이란? CNN은 Convolution Neural Network의 약자로 합성곱 신경망을 이용한 딥러닝 기법이다. DNN에서 이미지, 영상 등의 데이터 처리 시 생기는 문제점들을 보완하기 위해 인간의 시신경을 모방한 방법으로 Vison 분야에서 우수한 성능을 보인다. 구조 CNN은 완전 연결 계층(Fully Connected Layer, FCL)이 아닌 합성곱(Convolution)층과 풀링(Pooling)층으로 구성되어 있다. CNN의 구조는 보통 아래와 같다. Convoltion Convolution은 Input에서 stride값 만큼 filter(kernel)를 이동시켜 연산을 진행한다. 이때 Input의 data 손실을 막기 위해 padding을 설정하기도 한다. 아래 그림처럼 input에 .. 이전 1 다음