آنچه را که برای اولین مراحل در ML و تجارت نیاز دارید در tensorflow-js یافت شد.
این آموزش dqn است که در آن به عامل برای اعمال پاداش و مجازات میدهند.
https://github.com/tensorflow/tfjs-examples/tree/master/snake-dqn
https://storage.googleapis.com/tfjs-examples/snake-dqn/index.html
معلوم شد ما ماري داريم كه از تجربه خودش ياد مي گيرد كه حركت كند. او تعداد مشخصی حرکت دارد (چرخش یا ادامه) و وظیفه او رسیدن به میوه است. در ابتدا، مار نمی داند که چگونه کاری انجام دهد، اما در طول آموزش توانایی یافتن میوه و طفره رفتن را به دست می آورد. خیلی شبیه تجارت است، اینطور نیست؟
خوب، حداقل برای وظیفه ما، زمانی که دادههای ما در حال اجرا است و ربات باید تصمیمی برای خرید یا فروش بگیرد.
نقطه ضعف snake این است که برای node.js نوشته شده است و ما باید بتوانیم در یک مرورگر آموزش دهیم (به طوری که هر کاربری بتواند این کار را انجام دهد). بنابراین لازم بود که همین کار را روی مشتری شروع کنیم.
مار را همانطور که هست با نمودار به صفحه خود بردم و سعی کردم آن را شروع کنم. اینطور نبود!
مار به هر طریق ممکن مقاومت کرد،
ابتدا بسته ها،
سپس استدلال (به هر حال، من همچنین یک درخواست کشش در کنار اصلاح https://github.com/tensorflow/tfjs-examples/pull/353 ارائه کردم)،
سپس %% Unhandled Rejection (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
خوب، این همه، مرحله بعدی خواهد بود:
- متناسب با نمودارها
- تجسم
- یک ربات را روی داده های شناخته شده آموزش دهید تا حداکثر نتیجه را نشان دهد
در ویدیوی زیر دمویی از آموزش کار ربات ها روی مشتری است. روزی آنها به جای من قراردادهای آتی Sberbank را نیز معامله خواهند کرد.