Forward-Mode Automatic Differentiation
·
Programming/ML
Forward-mode AutoDiffComputational graph (계산 그래프)를 입력에서 출력 방향으로 순회하며 미분값을 전파하는 방법연산 node 마다 미리 정의된 local derivative와 chain rule을 적용한 번의 순회로 하나의 입력 방향에 대한 미분을 계산미분값을 근사하지 않으므로 finite difference보다 정확함:symbolic differentiation 또는 dual number를 사용.Forward-mode AutoDiff 는 입력이 적고 출력이 많을 때 효율적임. 문제는ANN 등의 경우, 입력이 많고, 출력이 적은 모델이 일반적임.이 같이 입력이 많으면 전체 gradient 계산을 위해 여러 번 순회해야 함Symbolic differentiation 방식원..