snake-dqn ML ته د لارې په توګه

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

په 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 لپاره لیکل شوی، او موږ باید په براوزر کې د روزنې وړتیا ولرو (د دې لپاره چې کوم کاروونکي کولی شي دا کار وکړي). له همدې امله، ورته باید د پیرودونکي په اړه ترسره شي.

ما مار د یو چارټ سره زما پاڼې ته راښکته کړ او هڅه مې وکړه چې په لاره واچوم. دا هلته نه وه!

مار بیرته جنګ وکړ

لومړی بسته بندي،

بیا دلیلونه. (په لاره کې، ما د حل لپاره د پلټ غوښتنه هم وکړه https://github.com/tensorflow/tfjs-examples/pull/353)

بیا %٪ نه لاسي ردول (TypeError): ټولګي ته د فعالیت٪٪ په توګه غږ نه شي کولی. کوم چې دلته ترمیم کیږي 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. په پیژندل شوي معلوماتو کې روبوټ ته روزنه ورکړئ ترڅو اعظمي پایله وښیې

لاندې په پیرودونکي کې د روبوټونو د کاري روزنې ویډیو ډیمو ده. یوه ورځ به دوی زما پر ځای د سبربینک فیوچر هم تجارت وکړي.

pskucherov
Rate author
Add a comment