[CORNELL CS4780 Machine Learning for Intelligent Systems - Kilian Weinberger] Transformer & Bert 정리
Transformer1. Sequence Modeling과 RNN의 한계Sequence Modeling은 순서가 있는 데이터를 다루는 문제이다. 대표적으로 문장, 음성, 시계열 등이 여기에 해당한다. 먼저 RNN 계열이 이런 sequential data를 어떻게 다뤄왔는지 보여준다. 입력과 출력의 형태는 one-to-one, many-to-one, many-to-many 등 다양할 수 있다.하지만 RNN, LSTM, GRU에는 분명한 한계가 있다.첫째, 학습 속도가 느리다.둘째, 입력을 반드시 순차적으로 처리해야 한다. 현재 시점의 계산을 하려면 이전 hidden state가 먼저 필요하기 때문이다.셋째, 이런 구조 때문에 GPU를 활용한 병렬 연산이 어렵다.넷째, sequence 길이가 매우 길어질수록..