더북(TheBook)

예를 들어 인공지능 비서에게 “오늘 주가가 몇이야?”라고 묻는다고 가정합시다. 그러면 그림 18-1의 ‘순환 신경망(RNN)에 해당하는 ‘순환’ 부분에서는 단어를 하나 처리할 때마다 기억해 다음 입력 값의 출력을 결정합니다. 이를 그림으로 표현하면 그림 18-2와 같습니다.

 

그림 18-2 | “오늘 주가가 몇이야?”를 RNN이 처리하는 방식

 

순환되는 중에 앞서 나온 입력에 대한 결과가 뒤에 나오는 입력 값에 영향을 주는 것을 알 수 있습니다. 이렇게 해야 비슷한 두 문장이 입력되었을 때 그 차이를 구별해 출력 값에 반영할 수 있습니다. 예를 들어 그림 18-3에서 입력 2의 값은 양쪽 모두 ‘주가’이지만, 왼쪽은 ‘오늘’을 기준으로, 오른쪽은 ‘어제’를 기준으로 계산되어야 합니다.

 

그림 18-3 | RNN을 사용하는 이유

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.