본문 바로가기

STACKOVERFLOW 1일 1질문

CNN은 기본적으로 전처리과정과 신경망을 합친 것이 아닌가?

https://www.quora.com/Is-Convolutional-Neural-Network-basically-data-preprocessing-via-kernel-plus-Neural-Networks-Isnt-Deep-Learning-just-neural-networks-with-some-pre-processing-for-automated-feature-selections

 

Is Convolutional Neural Network basically data-preprocessing via kernel plus Neural Networks? Isn't Deep Learning just neural ne

Answer (1 of 7): I can continue your question, and ask aren’t neural nets just logistic regression applied several times? And isn’t logistic regression a linear model with a small transformation on top? So now we are basically to things that Gauss would fi

www.quora.com

CNN을 공부하면서 나도 들었던 생각이었다. 

CNN의 Convolution layer는 전처리 과정이라고 왜 불리지 않는 것일까 궁금했다.

 

명쾌한 답을 얻을 수 있었다.

 

일정 부분 맞는 사실이지만, 뉘앙스라는 것이 있다는 것이다. 그저 전처리과정이라고 불리기에는 그 성과와 발견이 너무 엄청난 것이다. 예를 들어 아인슈타인의 상대성이론의 발견도, 후에 어떤 입장에서 본다면 그저 당연한 물리학 또는 양자 물리학이 아니냐고 되묻는 것이 나의 질문이었던 것이다.

 

"그냥" 전처리과정이라고 "내"가 부르기에

그것을 발견한 과학자들의 발견을 너무 무시하는 처사가 되는 것이다.

 

그렇기에 상대성이론이 상대성이론이듯

Convolutional Neural Network는 그 자체로 CNN이라 불러야 할 의식적인 필요가 있다.

 

적어도 나에게는.