snake-dqn kaip kelias į ML

Программирование

Tensorflow-js rasite tai, ko jums reikia pirmiesiems ML ir prekybos žingsniams.

Tai dqn mokymas, kuriame agentui už veiksmus suteikiamas apdovanojimas ir baudos.

https://github.com/tensorflow/tfjs-examples/tree/master/snake-dqn

https://storage.googleapis.com/tfjs-examples/snake-dqn/index.html

Pasirodo, turime gyvatę, kuri iš savo patirties mokosi judėti. Ji turi tam tikrą skaičių judesių (pasukite arba tęskite) ir jos užduotis yra pasiekti vaisių. Iš pradžių gyvatė nežino, kaip, bet treniruotės metu ji įgyja galimybę rasti vaisių ir išsisukinėti. Tai labai panašu į prekybą, ar ne?

Na, bent jau mūsų užduočiai, kai turime duomenis, o robotas turi priimti sprendimą pirkti ar parduoti.

Gyvatės minusas yra tas, kad ji parašyta node.js, ir mes turime mokėti treniruotis naršyklėje (kad bet kuris vartotojas galėtų tai padaryti). Todėl tą patį reikėjo daryti ir su klientu.

Nutempiau gyvatę tokią, kokia ji yra, į savo puslapį su diagrama ir bandžiau ją paleisti. To ten nebuvo!

Gyvatė atsikovojo

pirmiausia paketai,

tada argumentai. (beje, aš taip pat pateikiau užklausą šalia pataisos https://github.com/tensorflow/tfjs-examples/pull/353),

tada %%Neapdorotas atmetimas (TypeError): Negalima iškviesti klasės kaip funkcijos%%. Kuris taisomas čia https://github.com/tensorflow/tfjs/pull/3906/files, bet nuo Dar nėra išleidimo, todėl turėjau jį pakeisti rankomis. Čia, beje, daugelis žmonių turi problemų https://github.com/tensorflow/tfjs/issues/3384.

Nepilnamečiai jau nuėjo toliau, pavyzdžiui, darbą iš fs pakeitė indexeddb. Beje, darbas, su kuriuo čia šnipinėjau. Na, apskritai, vežimėlio stulpas iš pradžių mane įkvėpė daryti viską, kas priklauso nuo kliento.

https://github.com/tensorflow/tfjs-examples/tree/master/cart-pole

https://storage.googleapis.com/tfjs-examples/cart-pole/dist/index.html

galiausiai atsitiko štai kas:

https://github.com/pskucherov/opexflow/pull/16/files

Na, iš tikrųjų kitas žingsnis bus:

  1. Tinka diagramoms
  2. Vizualizacija
  3. Treniruokite robotą žinomais duomenimis, kad parodytumėte maksimalų rezultatą

Žemiau yra demonstracinis vaizdo įrašas apie robotų darbą-mokymą kliente. Kada nors jie taip pat prekiaus Sberbank ateities sandoriais vietoj manęs.

pskucherov
Rate author
Add a comment