Q

<aside>

CNN의 수학적 구조와 합성곱의 의미: 합성곱(convolution)이 함수 합성(function composition)과 선형 필터(linear operator)로서 어떤 수학적 의미를 갖는지 탐구한다.

→ 푸리에 변환(Fourier transform) 관점에서 합성곱이 특성 추출(feature extraction)과 어떤 관련이 있는지 알아보자.

</aside>

CNN(Convolutional Neural Network)

CNN은 이미지, 음성, 시계열 등 공간적 시간적 패턴이 있는 데이터를 처리하기 위한 신경망입니다.

핵심 아이디어는 지역성(locality)과 가중치 공유(weight sharing)입니다.

이 필터 적용 과정이 바로 합성곱(convolution)입니다.

합성곱(Convolution)

(1) 수학적 정의

1차원에서는 다음과 같습니다.

$$ (f∗g)(t)=∫f(τ)g(t−τ)dτ $$

2차원 이미지에서는 아래와 같습니다.

$$ (f∗g)(x,y)=∑_m∑_nf(m,n)g(x−m,y−n) $$