ML သို့ လမ်းကြောင်းအဖြစ် snake-dqn

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

Tensorflow-js တွင် ML နှင့် ကုန်သွယ်မှုအတွက် သင်လိုအပ်သောအရာကို တွေ့နိုင်သည်။

၎င်းသည် လုပ်ဆောင်ချက်များအတွက် ကိုယ်စားလှယ်အား ဆုများနှင့် ပြစ်ဒဏ်များပေးသည့် dqn လေ့ကျင့်ရေးဖြစ်သည်။

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

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

ကျွန်ုပ်တို့တွင် လှုပ်ရှားရန် ၎င်း၏ကိုယ်ပိုင် အတွေ့အကြုံမှ သင်ယူနိုင်သော မြွေတစ်ကောင် ရှိသည်ကို တွေ့ရှိရသည်။ သူမတွင် သတ်မှတ်ထားသော ရွေ့လျားမှုများ (လှည့်ရန် သို့မဟုတ် ဆက်ရန်) ရှိပြီး သူမ၏တာဝန်မှာ အသီးအနှံသို့ ရောက်ရန်ဖြစ်သည်။ အစပိုင်းမှာတော့ မြွေဟာ ဘယ်လိုဖြစ်မှန်း မသိပေမယ့် လေ့ကျင့်မှုမှာ အသီးအနှံတွေကို ရှာဖွေပြီး ရှောင်တိမ်းနိုင်မှု စွမ်းရည်ကို ရရှိခဲ့ပါတယ်။ ကုန်သွယ်မှုနဲ့ အရမ်းဆင်တူတယ် မဟုတ်လား။

အနည်းဆုံး၊ ကျွန်ုပ်တို့၏လုပ်ငန်းတာဝန်အတွက်၊ ကျွန်ုပ်တို့တွင် ဒေတာလည်ပတ်နေသည့်အခါ၊ စက်ရုပ်သည် ဝယ်ရန် သို့မဟုတ် ရောင်းရန် ဆုံးဖြတ်ချက်ချရန် လိုအပ်ပါသည်။

မြွေ၏အနုတ်လက္ခဏာမှာ ၎င်းကို node.js အတွက် ရေးသားထားခြင်းဖြစ်ပြီး ကျွန်ုပ်တို့သည် ဘရောက်ဆာတွင် လေ့ကျင့်နိုင်ရန် လိုအပ်သည် (အသုံးပြုသူတိုင်း ပြုလုပ်နိုင်စေရန်)။ ထို့ကြောင့် ဖောက်သည်အပေါ်တွင်လည်း အလားတူလုပ်ဆောင်ရမည်ဖြစ်သည်။

ကျွန်ုပ်သည် ကျွန်ုပ်၏စာမျက်နှာသို့ ဇယားတစ်ခုဖြင့် မြွေတစ်ကောင်ကို ဆွဲယူကာ စတင်ရန် ကြိုးစားခဲ့သည်။ အဲဒီမှာ မဟုတ်ဘူး!

မြွေက ပြန်တိုက်တယ်။

packages တွေကို အရင်၊

ထို့နောက် ငြင်းခုံမှုများ၊ (စကားမစပ်၊ ကျွန်တော် https://github.com/tensorflow/tfjs-examples/pull/353 ပြင်ပေးရန် တောင်းဆိုချက်တစ်ခုကိုလည်း ဆွဲထုတ်ခဲ့ပါသည်။

ထို့နောက် %% Unhandled Rejection (TypeError)- class တစ်ခုကို function%% အဖြစ် မခေါ်ဆိုနိုင်ပါ။ ဤနေရာတွင် ပြန်လည်ပြုပြင်နေသည့် https://github.com/tensorflow/tfjs/pull/3906/files၊ မထွက်သေးတဲ့အတွက် လက်နဲ့ အစားထိုးခဲ့ရတယ်။ ဤတွင်၊ စကားမစပ်၊ လူများစွာသည် https://github.com/tensorflow/tfjs/issues/3384 ပြဿနာရှိသည်။

fs မှ အလုပ်အား indexeddb ဖြင့် အစားထိုးခြင်းကဲ့သို့ အရွယ်မရောက်သေးသူများ ပိုမိုများပြားလာပါသည်။ စကားမစပ်၊ ငါဒီမှာ သူလျှိုလုပ်ထားတဲ့ အလုပ်။ ကောင်းပြီ၊ ယေဘူယျအားဖြင့်၊ လှည်း-တိုင်သည် အစပိုင်းတွင် ကျွန်ုပ်အား ကလိုင်းယင့်အတွက် အရာအားလုံးလုပ်ဆောင်ရန် လှုံ့ဆော်ပေးခဲ့သည်။

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

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

အဆုံးတွင်၊ ဤသည်မှာဖြစ်ပျက်ခဲ့သည်၊

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

အမှန်တော့၊ နောက်တစ်ဆင့်က-

  1. ဇယားများနှင့် ကိုက်ညီသည်။
  2. စိတ်ကူးနဲ့
  3. အမြင့်ဆုံးရလဒ်ကိုပြသရန် စက်ရုပ်ကို သိထားသောဒေတာဖြင့် လေ့ကျင့်ပါ။

အောက်တွင် ကလိုင်းယင့်အပေါ် စက်ရုပ်များ၏ အလုပ်-လေ့ကျင့်ရေး ဗီဒီယို နမူနာဖြစ်သည်။ တစ်နေ့နေ့တွင် သူတို့သည် ကျွန်ုပ်အစား Sberbank အနာဂတ်ကိုလည်း ရောင်းဝယ်ကြလိမ့်မည်။

pskucherov
Rate author
Add a comment