순환 신경망(RNN)란?
시퀀스 데이터를 한 요소씩 차례로 처리하고, 그때까지의 정보를 은닉 상태로서 다음 시점으로 넘기는 신경망. 같은 가중치를 각 시점에서 재사용하므로 길이가 다른 시퀀스를 다룰 수 있다. 긴 시퀀스에서는 기울기 소실이 일어나기 쉽기 때문에, 게이트로 정보의 유지와 망각을 제어하는 LSTM이나 GRU가 고안되었다. 시점 순서대로 계산해야 해서 병렬화하기 어렵기 때문에, 언어 처리에서는 많은 용도에서 Transformer로 대체되고 있다.
일본어 명칭: 再帰型ニューラルネットワーク(RNN)
순환 신경망(RNN)은(는) 머신러닝의 기초 등 1개 분야의 연습 문제 2개에 나와요.
분야: 머신러닝의 기초