먼저 언어 번역에 사용됩니다. 전 세계에는 수많은 언어가 있습니다. 그리고 언어를 번역해 주는 다양한 번역 서비스가 있습니다. 이러한 서비스는 순환 신경망을 이용해서 한 단계 더 발전하고 있습니다.
Hot Dog의 뜻을 알고 있나요? 물론 ‘뜨거운 개’라는 뜻일 수도 있지만 우리가 먹는 음식인 ‘핫도그’를 뜻할 수도 있습니다. 그럼 어떻게 Hot Dog가 뜨거운 개인지, 음식인 핫도그인지 구별할 수 있을까요? 이럴 때는 문맥(글의 흐름)을 살펴보아야 합니다. 사람들은 문맥을 살펴보며 이것이 뜨거운 개인지 핫도그인지를 쉽게 구별합니다. 하지만 형태만 알고 있는 인공지능이라면 그 의미를 잘 구별해 내기가 어렵겠지요. 또 ‘이’, ‘그’, ‘저’ 같은 대명사가 무엇을 의미하는지 문맥을 보지 않고서는 쉽사리 파악할 수 없습니다.
문맥을 학습할 수 있는 인공지능을 만드는 데 바로 이 순환 신경망을 사용합니다. 실제로 구글의 번역 기술에 순환 신경망 기술을 사용하니 기존 방식보다 훨씬 뛰어난 번역 성능을 보여 주었다고 합니다.
우리 주변에는 시간의 흐름 또는 연속된 관계를 가진 데이터가 많습니다. 이러한 데이터를 사용하여 인공지능 모델을 만들 때 바로 순환 신경망을 사용합니다. 셋째 마당에서는 코로나 19 바이러스 확진자 수를 학습해서 향후 확진자 수를 예측하는 인공지능을 순환 신경망 방식으로 만들어 보겠습니다.