Computer Science/머신러닝, 딥러닝1 [머신러닝] LSTM 이해해보기 RNN은 시계열 데이터를 학습할 수 있는 유용한 신경망이다. 그러나 Long-Term Dependency가 있는 경우 다를 수 없는등의 문제로 인해, 새로운 신경망 구조를 생각해낼 필요가 있었다. 그 중 하나가 LSTM이다. LSTM은 이전 단계에서 계속 이어지는 Cell State를 활용하여 신경망을 학습시킨다. 위 그림을 보면 복잡해 보인다. 그러나 크게 세 단계로 나누어 보면 이해를 쉽게 할 수 있다. 이전 Cell State에서 뭘 기억하고 뭘 잊을 것인가? (Forget Gate) 새로 들어온 Input에서는 어떤 요소를 추가할 것인가? (Input Gate) 이렇게 만들어진 Cell State를 이용하여 결과 출력 (Output Gate) 으로 나눌 수 있다. 위에서 f_t가 바로 1단계인 F.. 2021. 8. 10. 이전 1 다음