Skip to content

Gradient descent is a powerful numerical optimization technique that is used in many fields such as ML and AI, to minimize the output of an unknown function by finding optimal parameter values.

Notifications You must be signed in to change notification settings

OtavioRMC/Gradient-Descent-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gradient Descent Algorithm optmization in C++.


Gradient Descent.

$$ x_{n+1} = x_n - \gamma \nabla F(x_n) $$

  1. Pick a starting point.
  2. Compute Gradient at this point.
  3. Compute next point, Xn + 1, using the negative of this gradient.
  4. Iterate steps 2 & 3 until some threshold reached.

About

Gradient descent is a powerful numerical optimization technique that is used in many fields such as ML and AI, to minimize the output of an unknown function by finding optimal parameter values.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages