CNN: Convolutional NN


CNN: Convolutional NN

CNN이란 Convolutional NN을 의미한다. Convolution이란 커널 평활법을 의미한다. sunspots 데이터에서 위와 같이 모든 time에 대해서 적절한 예측 선을 그리기 위한 방식으로 사용하던 것이 커널 평활법(kernel smoothing)이다. 주위에 있는 값에는 가중치를 높게 주고 멀리 있는 값에는 매우 낮게 준다. 그것을 컨트롤 하는 것이 kernel이다. 오늘은 이 CNN에 대해서 알아보도록 하겠다. Kernel의 이해 그래서 Kernel이 무엇인가? 평활을 한다는 것인가? DNN의 전역에 대한 커널 평활법을 한다고 보면 되는데 말은 쉽지만 이것을 이해하는 것은 쉽지 않을 것이다. 우선 CNN에서는 convolution과 Maxpooling을 이용하여 한줄로 된 데이터인 fully connected를 만든다. 2*2데이터는 사실 n*n데이터이며 그것을 한줄로 만드는 것이 convolution과 pooling이다. kernel이라는 말을 filter로 바꿔...


#CNN #통계학 #통계 #커널 #인공지능 #stride #smoothing #pooling #padding #MNIST #kernel #filter #Convolutional #파이썬

원문링크 : CNN: Convolutional NN