순환 신경망
RNN?
은닉층이 순차적으로 연결되어 순환구조를 이루는 인공신경망의 한 종류.
음성, 문자 등 순차적으로 등장하는 데이터 처리에 적합한 모델로 알려져 있다.
길이에 상관없이 입력과 출력을 받아들일 수 있는 구조이기 때문에,
필요에 따라 다양하고 유연하게 구조를 만들 수 있다는 점이 가장 큰 장점.
소설을 지어내는 인공지능을 만든다고 할 때, hell 이라는 입력을 받으면 ello 라는 출력을 만들어내게 해서 결과적으로 hello 라는 순차적인 문자열을 만들어 낼 수 있게 하는 아주 좋은 구조이다.
이외에도 주식이나 암호화폐의 시세를 예측한다던지, 사람과 대화하는 챗봇을 만드는 등의 다양한 모델을 만들 수 있다.