RNN(Recurrent Neural Network) 기초


사용하는 상황


Sequential 데이터일 때 주로 사용한다. 예를 들어 우리가 말을 할 때 하나의 단어만 가지고 문장의 의미를 이해하는 게 아니고 단어의 연결을 통해 완성된 문장으로 소통하게 된다. 나는 지금 배가고프다라는 문장이 있을 때 라는 단어와 지금이라는 단어, 그리고 배고프다라는 단어가 서로 영향을 받아 의미있는 하나의 단위를 형성하게 된다. 이처럼 하나의 데이터가 다른 데이터에 영향을 미치는 구조의 데이터를 다룰 때 RNN을 사용한다. 다른 사용 예로는 아래와 같다.

  • 주어진 이미지에서 Cation을 생성할 때
  • 회사가 파산할지 안할지를 예측할 때(시간에 따른 회사의 재무상태가 연속적으로 주어진다고 가정)
  • 똑같은 의미의 문장을 다른 문장으로 전환할 때


사용하는 상황


참고자료




© 2021.04. by Jessie

Powered by jessie