Fann í tensorflow-js það sem þú þarft fyrir fyrstu skrefin í ML og viðskipti.
Þetta er dqn þjálfun þar sem verðlaun og viðurlög eru veitt umboðsmanni fyrir aðgerðir.
https://github.com/tensorflow/tfjs-examples/tree/master/snake-dqn
https://storage.googleapis.com/tfjs-examples/snake-dqn/index.html
Það kemur í ljós að við erum með snák sem lærir af eigin reynslu að hreyfa sig. Hún hefur ákveðinn fjölda hreyfinga (snúa eða halda áfram) og verkefni hennar er að komast að ávöxtunum. Í upphafi veit snákurinn ekki hvernig, en í þjálfuninni öðlast hann hæfileika til að finna ávexti og forðast. Það er mjög svipað og viðskipti, er það ekki?
Jæja, að minnsta kosti fyrir verkefni okkar, þegar við erum með gögn í gangi og vélmennið þarf að taka ákvörðun um að kaupa eða selja.
Gallinn við snákinn er að hann er skrifaður fyrir node.js og við þurfum að geta þjálfað í vafranum (svo að allir notendur geti gert það). Þess vegna varð að gera það sama við viðskiptavininn.
Ég dró snákinn eins og hann er á síðuna mína með korti og reyndi að ræsa hann. Það var ekki þarna!
Snákurinn barðist á móti
pakkar fyrst,
síðan rök. (við the vegur, ég lagði líka fram beiðni við hliðina á lagfæringunni https://github.com/tensorflow/tfjs-examples/pull/353),
þá %%Ómeðhöndluð höfnun (TypeError): Get ekki kallað flokk sem fall%%. Sem er í viðgerð hér https://github.com/tensorflow/tfjs/pull/3906/files, en síðan Það er engin útgáfa ennþá, svo ég þurfti að skipta um það með höndunum. Hér, við the vegur, margir hafa vandamál https://github.com/tensorflow/tfjs/issues/3384.
Unglingar hafa þegar gengið lengra, eins og að skipta út vinnu frá fs fyrir indexeddb. Vinnu sem ég njósnaði með hér, að vísu. Jæja, almennt, vagnstöng veitti mér upphaflega innblástur til að gera allt á viðskiptavininn.
https://github.com/tensorflow/tfjs-examples/tree/master/cart-pole
https://storage.googleapis.com/tfjs-examples/cart-pole/dist/index.html
að lokum gerðist þetta:
https://github.com/pskucherov/opexflow/pull/16/files
Jæja, í rauninni verður næsta skref:
- Passa að töflum
- Visualization
- Þjálfaðu vélmennið á þekktum gögnum til að sýna hámarksniðurstöðu
Hér að neðan er kynningarmyndband af vinnuþjálfun vélmenna á viðskiptavininum. Einhvern tíma munu þeir líka eiga viðskipti með Sberbank framtíð í stað mín.