목차
1. Steepest descent algorithm이란?
2. Steepest descent algorithm의 Stability
3. (Example) 2nd order real-valued AR process
수식 전개는 계산 용이성을 위해, complex가 아닌 real을 가정하였습니다.
1. Steepest descent algorithm이란?


Steepest descent algorithm은 기울기(gradient)를 따라 함수 값을 최소화하는 최적화 알고리즘입니다. 주어진 함수에서 현재 위치의 기울기 반대 방향으로 이동하며 함수 값이 가장 빠르게 감소하게 됩니다. 각 단계에서 step size에 따라 이동하며, 기울기가 0에 가까워질수록 최적점(optimal point)에 수렴합니다.
2. Steepest-Descent algorithm의 Stability


Step size


3. (Example) 2nd order real-valued AR process


2차 AR process에서



desired signal에 optimal filter output을 뺐을 때 white noise power만 남게 됩니다. AR coefficient



시간에 따른

overdamped란 최적점에 도달하는데 시간이 오래 걸리지만 안정적으로 수렴하는 상태를 말합니다. underdamped는 상대적으로 weight 변화량이 더 커서 수렴 속도가 빠르지만, learning rate가 필요 이상으로 커지면 발산합니다. 어느 것이 더 빠른지는 그림만 보고는 알 수 없는 문제로, 수렴 속도와 예측 정확도를 고려하여 적절한 learning rate 값을 설정해주는 것이 중요합니다.
GIST 신종원 교수님 '적응신호처리' 수업 자료를 바탕으로 쓴 글입니다.
'연구 노트 > 적응신호처리' 카테고리의 다른 글
Least-Mean-Square Adaptive Filter (LMS) 알아보기 (1) | 2024.10.24 |
---|---|
Gradient Descent를 위한 최적화 알고리즘 (0) | 2024.10.23 |
Linear Prediction 바로 알기 (0) | 2024.10.21 |
Wiener filter 총정리 (0) | 2024.10.19 |
NLMS filter의 Stability (0) | 2024.10.18 |