Recurrent Neural Network, 줄여서 RNN은 여태까지 배웠던 CNN 이나 FCN과는 조금 다른 특성을 지닌다. 이름에서 힌트를 얻을 수 있는데, 'Recurrent'는 되풀이하다, 순환하다와 같은 뜻을 지닌다. 왜 Recurrent인지 이유를 생각해보면서 읽으면 이해에 도움이 될거 같다. "Vanilla" Neural Network 여태까지 배웠던 Neural Network들을 강의에서는 "Vanilla" Neural Network이라 했다. Input에서부터 Output까지 feed-for ward 하며 중간의 hidden-layer들을 거쳐 흘러간다. 이때, Input으로는 고정된 사이즈의 이미지나 벡터가 들어갔다. Output으로는 classification 결과 값 같은게 나올 ..