Gradient descent: Difference between revisions
→{{header|Go}}: Removed some code which is now superfluous.
(→{{header|Go}}: Updated solution.) |
(→{{header|Go}}: Removed some code which is now superfluous.) |
||
Line 298:
func steepestDescent(x []float64, alpha, tolerance float64) {
n := len(x)
g0 := g(x) // Initial estimate of result.
Line 318 ⟶ 317:
x[i] -= b * fi[i]
}
// Calculate next gradient.
|