ML və ticarətdə ilk addımlar üçün sizə lazım olanı tensorflow-js-də tapın.
Bu, agentə hərəkətlərə görə mükafatların və cəzaların verildiyi dqn təlimidir.
https://github.com/tensorflow/tfjs-examples/tree/master/snake-dqn
https://storage.googleapis.com/tfjs-examples/snake-dqn/index.html
Belə çıxır ki, bizdə hərəkət etməyi öz təcrübəsindən öyrənən bir ilan var. Onun müəyyən sayda hərəkəti var (dönmək və ya davam etmək) və onun vəzifəsi meyvəyə çatmaqdır. Başlanğıcda ilan necə olduğunu bilmir, amma məşq zamanı meyvə tapmaq və yayınma qabiliyyəti qazanır. Bu, ticarətə çox bənzəyir, elə deyilmi?
Yaxşı, heç olmasa bizim tapşırığımız üçün, verilənlərimiz işlədiyi zaman və robot almaq və ya satmaq barədə qərar verməlidir.
İlanın mənfi cəhəti odur ki, node.js üçün yazılıb və biz brauzerdə məşq etməyi bacarmalıyıq (bunu istənilən istifadəçi edə bilsin). Buna görə də eyni şeyi müştəriyə də etmək lazım idi.
İlanı olduğu kimi qrafiklə öz səhifəmə sürüklədim və onu işə salmağa çalışdım. Orada deyildi!
İlan geri çəkildi
əvvəlcə paketlər,
sonra arqumentlər. (yeri gəlmişkən, mən də https://github.com/tensorflow/tfjs-examples/pull/353 düzəlişinin yanında bir çəkmə sorğusu etdim),
sonra %%İşlənməmiş Rəddetmə (TypeError): Sinfi %% funksiyası kimi çağırmaq mümkün deyil. Hansı burada təmir olunur https://github.com/tensorflow/tfjs/pull/3906/files, lakin o vaxtdan bəri Hələ buraxılış yoxdur, ona görə də əllərimlə əvəz etməli oldum. Burada, yeri gəlmişkən, bir çox insanın problemi var https://github.com/tensorflow/tfjs/issues/3384.
Azyaşlılar artıq işi fs-dən indexeddb ilə əvəz etmək kimi daha da irəli gediblər. Yeri gəlmişkən, burada casusluq etdiyim iş. Ümumiyyətlə, araba dirəyi əvvəlcə məni müştəri üzərində hər şeyi etməyə ruhlandırdı.
https://github.com/tensorflow/tfjs-examples/tree/master/cart-pole
https://storage.googleapis.com/tfjs-examples/cart-pole/dist/index.html
sonda belə oldu:
https://github.com/pskucherov/opexflow/pull/16/files
Əslində, növbəti addım belə olacaq:
- Qrafiklərə uyğun
- Vizuallaşdırma
- Maksimum nəticə göstərmək üçün robotu məlum məlumatlara öyrədin
Aşağıda müştəri üzərində robotların iş təliminin video demosu var. Nə vaxtsa onlar da mənim əvəzimə Sberbank fyuçersləri alacaqlar.