Talk:Gradient descent: Difference between revisions

m
(→‎Needs more information: Further comments.)
 
(One intermediate revision by one other user not shown)
Line 31:
::::Yes, to get consistent results, the answer does seem to be to use Fortran's gradient function.
::::I just substituted that in the Go code and obtained results of: x[0] = 0.10762682432948055, x[1] = -1.2232596548816101 which now agrees to 6 decimal places with the Fortran, Julia and your Algol 68 and Algol W solutions. So I'm going to update the Go example on the main page and suggest that those who've previously translated it update their translations accordingly. Thanks for your efforts here. --[[User:PureFox|PureFox]] ([[User talk:PureFox|talk]]) 13:14, 3 September 2020 (UTC)
 
:::::Thought I'd just add that Wren is now falling into line with updated results of: x[0] = 0.10762682432948, x[1] = -1.2232596548816. Perhaps my Math.exp function isn't so bad after all :) --[[User:PureFox|PureFox]] ([[User talk:PureFox|talk]]) 13:59, 3 September 2020 (UTC)
 
== promoted from draft? ==
Line 37 ⟶ 39:
 
:In general, I wait for a minimum of 3 months and 20 implementations before I promote one of my tasks out of draft. That way there is plenty of opportunity for discussion and tweaks if necessary. As far as I'm concerned, this doesn't even rise to the level of a draft yet, let alone a full task. Reverted back to draft (again). --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 20:57, 1 July 2019 (UTC)
 
 
== an easier to read simpler expression of the bi-variate function used for this task ==
Use this algorithm to search for minimum values of the bi-variate function:
 
<big><big><big> ƒ(x, y) = (x-1)<sup>2</sup>''e''<sup>-(y<sup>2</sup>)</sup> + y(y+2)''e''<sup>-2(x<sup>2</sup>)</sup> </big></big></big>
 
─or eliding the negatives in the exponents─
 
<big><big><big> ƒ(x, y) = (x-1)<sup>2</sup> ÷ ''e''<sup>y<sup>2</sup></sup> + y(y+2) ÷ ''e''<sup>2(x<sup>2</sup>)</sup> </big></big></big>
 
 
 
A bigger font was used to clearly show an exponent used in the exponent of &nbsp; <big>''e''</big>. &nbsp; &nbsp; -- [[User:Gerard Schildberger|Gerard Schildberger]] ([[User talk:Gerard Schildberger|talk]]) 15:09, 5 September 2020 (UTC)