관리 메뉴

Jun Hyuk Kim's Blog

[Terms] Types of gradient descent 본문

Coding Journal/AI

[Terms] Types of gradient descent

junhyuk1229 2023. 5. 27. 21:53

Momentum

  • Use the moving average to move the data.
  • Due to having the previous momentum as a value it reduces large changes.
  • Think of a ball rolling down a hill into a flat surface.
  • Creates cases where the ball moves in a different direction from the slope.

 

Nesterov accelerated gradient

  • Uses the gradient from the expected direction.
  • Fixes the problem of moving in a different direction from the minimum.
  • Using the expected gradient will increase responsiveness.

 

Adagrad

  • Sets the learn rate for each individual parameters.
  • Frequently occurring features gets a lower learn rates, while un-frequent occurring features gets a higher learn rate.
  • Works well on sparce data.

'Coding Journal > AI' 카테고리의 다른 글

[Terms] Web Crawling & Web Scraping  (0) 2023.06.10
[Terms] CNN Basics  (0) 2023.06.05
Stochastic Gradient Descent and Batch Sizes  (0) 2023.05.26
[Terms] Boosting  (0) 2023.05.22
[Terms] Bagging  (0) 2023.05.21