Soubor:Gradient descent.gif
Obsah stránky není podporován v jiných jazycích.
Vzhled
Z Wikipedie, otevřené encyklopedie
Gradient_descent.gif (360 × 292 pixelů, velikost souboru: 1,51 MB, MIME typ: image/gif, ve smyčce, 50 snímků)
Tento soubor pochází z Wikimedia Commons. Níže jsou zobrazeny informace, které obsahuje jeho tamější stránka s popisem souboru. |
Popis
PopisGradient descent.gif |
English: Gradient descent is a simple method to find the minimum of a function, where at each iteration a small step is made in the direction of the steepest descent. It tends to get stuck in a local minimum, so it is often run with several initial conditions. |
Datum | |
Zdroj | https://twitter.com/j_bertolotti/status/1121054414066810881 |
Autor | Jacopo Bertolotti |
Svolení (Užití tohoto souboru) |
https://twitter.com/j_bertolotti/status/1030470604418428929 |
Mathematica 11.0 code
f = Evaluate[x^2 + y^2 + Total@Table[RandomReal[{0,2}] E^(-(((x - RandomReal[{-1, 1}])^2 + (y + RandomReal[{-1, 1}])^2)/(2 RandomReal[{0.1, 0.4}]^2))), {10}]]; step = 0.02; nstep = 100; coord = {-1, 1}; pos = {coord[[1]], coord[[2]], f /. {x -> coord[[1]], y -> coord[[2]]}}; evo = Reap[Do[ subst = MapThread[Rule, {{x, y, z}, pos}]; dfx = (D[{x, y, f}, x] /. subst); dfy = (D[{x, y, f}, y] /. subst); tmp = {D[f, x] /. subst, D[f, y] /. subst}; pos = pos - step {tmp[[1]], tmp[[2]], 0}; pos[[3]] = Evaluate[f /. {x -> pos[[1]], y -> pos[[2]]}]; Sow[pos]; , nstep];][[2, 1]]; coord = {-1, -1}; pos = {coord[[1]], coord[[2]], f /. {x -> coord[[1]], y -> coord[[2]]}}; evo1 = Reap[Do[ subst = MapThread[Rule, {{x, y, z}, pos}]; dfx = (D[{x, y, f}, x] /. subst); dfy = (D[{x, y, f}, y] /. subst); tmp = {D[f, x] /. subst, D[f, y] /. subst}; pos = pos - step {tmp[[1]], tmp[[2]], 0}; pos[[3]] = Evaluate[f /. {x -> pos[[1]], y -> pos[[2]]}]; Sow[pos]; , nstep];][[2, 1]]; coord = {1, 1}; pos = {coord[[1]], coord[[2]], f /. {x -> coord[[1]], y -> coord[[2]]}}; evo2 = Reap[Do[ subst = MapThread[Rule, {{x, y, z}, pos}]; dfx = (D[{x, y, f}, x] /. subst); dfy = (D[{x, y, f}, y] /. subst); tmp = {D[f, x] /. subst, D[f, y] /. subst}; pos = pos - step {tmp[[1]], tmp[[2]], 0}; pos[[3]] = Evaluate[f /. {x -> pos[[1]], y -> pos[[2]]}]; Sow[pos]; , nstep];][[2, 1]]; p1 = Table[ Show[ Plot3D[f, {x, -1.35, 1.35}, {y, -1.35, 1.35}, Boxed -> False, Axes -> False(*,PlotStyle\[Rule]{Opacity[0.3]}*)], Graphics3D[{PointSize[0.03], Point[evo[[j]] ], Thick, Line[evo[[1 ;; j]] ], Point[evo1[[j]] ], Line[evo1[[1 ;; j]]] , Point[evo2[[j]] ], Line[evo2[[1 ;; j]]] }] ] , {j, 1, nstep, 2}]; ListAnimate[p1]
Licence
Já, držitel autorských práv k tomuto dílu, ho tímto zveřejňuji za podmínek následující licence:
Tento soubor byl uvolněn pomocí Creative Commons CC0 1.0 Universal Public Domain Dedication. | |
Osoba, která toto dílo označila tímto dokumentem, dílo uvolnila do public domain tím, že se celosvětově vzdala všech autorských práv ke svému dílu včetně všech souvisejících a příbuzných zákonných práv, které k dílu má, v rozsahu umožněném zákonem. Můžete toto dílo rozmnožovat, upravovat, rozšiřovat či provozovat, i pro komerční účely, vše bez nutnosti žádat o svolení.
http://creativecommons.org/publicdomain/zero/1.0/deed.enCC0Creative Commons Zero, Public Domain Dedicationfalsefalse |
Popisky
Přidejte jednořádkové vysvětlení, co tento soubor představuje
Gradient descent with 3 different initial conditions.
Gradient descent with 3 different initial conditions.
Položky vyobrazené v tomto souboru
zobrazuje
u\u017eivatelsk\u00e9 jm\u00e9no na projektech Wikimedia<\/a>"}},"text\/plain":{"cs":{"":"u\u017eivatelsk\u00e9 jm\u00e9no na projektech Wikimedia"}}},"{\"value\":\"Berto\",\"type\":\"string\"}":{"text\/html":{"cs":{"P4174":"Berto<\/a>"}},"text\/plain":{"cs":{"P4174":"Berto"}}},"{\"value\":{\"entity-type\":\"property\",\"numeric-id\":2093,\"id\":\"P2093\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"cs":{"":"autor (textov\u011b)<\/a>"}},"text\/plain":{"cs":{"":"autor (textov\u011b)"}}},"{\"value\":\"Jacopo Bertolotti\",\"type\":\"string\"}":{"text\/html":{"cs":{"P2093":"Jacopo Bertolotti"}},"text\/plain":{"cs":{"P2093":"Jacopo Bertolotti"}}},"{\"value\":{\"entity-type\":\"property\",\"numeric-id\":2699,\"id\":\"P2699\"},\"type\":\"wikibase-entityid\"}":{"text\/html":{"cs":{"":"URL<\/a>"}},"text\/plain":{"cs":{"":"URL"}}},"{\"value\":\"https:\\\/\\\/commons.wikimedia.org\\\/wiki\\\/user:Berto\",\"type\":\"string\"}":{"text\/html":{"cs":{"P2699":"https:\/\/commons.wikimedia.org\/wiki\/user:Berto<\/a>"}},"text\/plain":{"cs":{"P2699":"https:\/\/commons.wikimedia.org\/wiki\/user:Berto"}}}}" class="wbmi-entityview-statementsGroup wbmi-entityview-statementsGroup-P170 oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-framed">
Nějaká hodnota bez položky na Wikidatech
d\u00edlo chr\u00e1n\u011bn\u00e9 autorsk\u00fdm pr\u00e1vem, ale autorem zve\u0159ejn\u011bn\u00e9 jako voln\u00e9<\/a>"}},"text\/plain":{"cs":{"P6216":"d\u00edlo chr\u00e1n\u011bn\u00e9 autorsk\u00fdm pr\u00e1vem, ale autorem zve\u0159ejn\u011bn\u00e9 jako voln\u00e9"}}}}" class="wbmi-entityview-statementsGroup wbmi-entityview-statementsGroup-P6216 oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-framed">
CC0<\/a>"}},"text\/plain":{"cs":{"P275":"CC0"}}}}" class="wbmi-entityview-statementsGroup wbmi-entityview-statementsGroup-P275 oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-framed">
24. 4. 2019
image/gif
Historie souboru
Kliknutím na datum a čas se zobrazí tehdejší verze souboru.
Datum a čas | Náhled | Rozměry | Uživatel | Komentář | |
---|---|---|---|---|---|
současná | 25. 4. 2019, 10:43 | 360 × 292 (1,51 MB) | Berto | User created page with UploadWizard |
Využití souboru
Tento soubor používají následující 2 stránky:
Globální využití souboru
Tento soubor využívají následující wiki:
- Využití na en.wikipedia.org
- Využití na fr.wikipedia.org
- Využití na sr.wikipedia.org
Metadata
Tento soubor obsahuje dodatečné informace, poskytnuté zřejmě digitálním fotoaparátem nebo scannerem, kterým byl pořízen. Pokud byl soubor od té doby změněn, některé údaje mohou být neplatné.
Poznámky ze souboru GIF | Created with the Wolfram Language : www.wolfram.com |
---|