제로부터 시작하는 코딩 생활

[모각코] RNN 순환신경망 본문

제 1회 모각코

[모각코] RNN 순환신경망

VacTEn 2022. 11. 30. 15:51

공간 vs 시간

지난 시간 다룬 CNN은 공간적인 정보를 중요시했다면 RNN은 각 정보의 순서를 중요하게 여긴다. 시계열 데이터란 텍스트, 신호, 음성, 영상 데이터 등 "박수"와 "수박"이 다르듯이 순서가 존재하는 데이터셋을 말한다. 주식 데이터도 시계열 데이터에 포함될 수 있겠다.

RNN

RNN은 특정 시점의 데이터를 은닉층의 활성화 함수를 통해 그 데이터에 대한 출력을하고 초록색에 해당되는 메모리셀은 이전 데이터값의 기억을 가진채로(실제로 값을 그대로 기억하는 것이 아니라 이전의 데이터가 반영된 값이라 하는게 더 올바른 표현이 되겠다.) 다음 데이터와 함께 계산이 되는 과정을 반복하는 것이 RNN이다.

RNN 입력과 출력데이터를 조절함에 따라 다음과 같이 분류할수도있다. 

 바리에이션중 하나로 Bidirectional RNN은 양방향으로 모두 수행이 가능한 모델로 대부분의 상황에서 정확성이 더 높게 나오는 특징을 가진다.

'제 1회 모각코' 카테고리의 다른 글

[모각코] CNN  (0) 2022.11.04
[모각코] MNIST 분류 모델 리뷰  (0) 2022.10.14
[모각코] DNN & Mnist  (0) 2022.10.08
[모각코] (Pytorch) Tensor 생성 과 연산  (2) 2022.09.30