snake-dqn kama njia ya ML

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

Imepatikana katika tensorflow-js unachohitaji kwa hatua za kwanza katika ML na biashara.

Haya ni mafunzo ya dqn ambapo malipo na adhabu hutolewa kwa wakala kwa vitendo.

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

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

Inageuka tuna nyoka ambayo hujifunza kutokana na uzoefu wake mwenyewe kuhamia. Ana idadi fulani ya hatua (geuka au kuendelea) na kazi yake ni kupata matunda. Hapo awali, nyoka hajui jinsi gani, lakini wakati wa mafunzo, anapata uwezo wa kupata matunda na dodge. Inafanana sana na biashara, sivyo?

Kweli, angalau kwa kazi yetu, wakati tuna data inayoendesha, na roboti inahitaji kufanya uamuzi wa kununua au kuuza.

Minus ya nyoka ni kwamba imeandikwa kwa node.js, na tunahitaji kuwa na uwezo wa kufundisha katika kivinjari (ili mtumiaji yeyote afanye hivyo). Kwa hivyo, vivyo hivyo vilipaswa kufanywa kwa mteja.

Nilimvuta nyoka kama ilivyo kwenye ukurasa wangu na chati na kujaribu kuizindua. Haikuwepo!

Nyoka akapigana

vifurushi kwanza,

kisha mabishano. (kwa njia, pia nilitoa ombi la kuvuta karibu na kurekebisha https://github.com/tensorflow/tfjs-examples/pull/353),

kisha %%Ukataa Usioshughulikia (TypeError): Haiwezi kuita darasa kama chaguo la kukokotoa%%. Ambayo inarekebishwa hapa https://github.com/tensorflow/tfjs/pull/3906/files, lakini tangu Bado hakuna kutolewa, kwa hivyo ilibidi nibadilishe kwa mikono yangu. Hapa, kwa njia, watu wengi wana shida https://github.com/tensorflow/tfjs/issues/3384.

Watoto tayari wameenda mbali zaidi, kama vile kubadilisha kazi kutoka kwa fs na indexeddb. Kazi ambayo nilipeleleza hapa, kwa njia. Kweli, kwa ujumla, pole ya mkokoteni hapo awali ilinihimiza kufanya kila kitu kwa mteja.

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

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

mwishowe, hii ndio ilifanyika:

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

Kweli, hatua inayofuata itakuwa:

  1. Inafaa kwa chati
  2. Taswira
  3. Funza roboti kwenye data inayojulikana ili kuonyesha matokeo ya juu zaidi

Ifuatayo ni onyesho la video la mafunzo ya kazi ya roboti kwa mteja. Siku moja watafanya biashara ya hatima ya Sberbank badala yangu.

pskucherov
Rate author
Add a comment