CNN(convolutional neural network)에 대해서 알아보자
cnn의 등장 이유 DNN은 Over-fitting 문제가 발생한다. 너무 train data에 fitting 되는, 함수에 대한 자유도가 너무 높다. Ex) 강아지, 고양이 분류 문제에서, 내가 보여준 강아지가 아니라면 강아지가 아니라고 판단해 버리는 문제 발생, 조금이라도 다르면 아니라고 판단해버림 단, 내가 보여줬던 강아지는 100퍼 잘 판단. ->너무 융통성 없는 모델임을 알 수 있다. Fully connected 문제 발생 너무 계산량이 많아진다. 굳이 다 쓸 필요가 없는데 너무 재화를 많이 쓴다. cnn(convolution neural network)이란 ? 원본 이미지 x[k]에 필터 h[k]를 곱하고, 다 더한 후 결괏값을 y [n]에 저장한다. 예를 들어 원본 이미지 = x[4][4]라..
2021.03.05