این برنامه لینوکس با نام AlphaZero.jl است که آخرین نسخه آن را می توان با عنوان v0.5.4.zip دانلود کرد. می توان آن را به صورت آنلاین در ارائه دهنده میزبانی رایگان OnWorks برای ایستگاه های کاری اجرا کرد.
این اپلیکیشن با نام AlphaZero.jl را با OnWorks به صورت آنلاین دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. OnWorks Linux آنلاین یا شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MACOS را از این وب سایت راه اندازی کنید.
- 5. از سیستم عامل لینوکس OnWorks که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
عکس ها
Ad
AlphaZero.jl
شرح
الگوریتم AlphaZero DeepMind فراتر از موفقیت بسیار تبلیغاتی خود در دستیابی به سطح فوق بشری در بازی هایی مانند Chess and Go، یک روش کلی تر از ترکیب یادگیری و جستجو برای کاوش موثر فضاهای ترکیبی بزرگ را نشان می دهد. ما معتقدیم که این روش می تواند کاربردهای هیجان انگیزی در بسیاری از زمینه های مختلف تحقیقاتی داشته باشد. از آنجایی که AlphaZero تشنه منابع است، پیادهسازیهای منبع باز موفق (مانند Leela Zero) به زبانهای سطح پایین (مانند C++) نوشته شدهاند و برای محیطهای محاسباتی با توزیع بالا بهینهسازی شدهاند. این باعث می شود که دانشجویان، محققان و هکرها به سختی به آنها دسترسی داشته باشند. بسیاری از پیادهسازیهای ساده پایتون را میتوان در Github پیدا کرد، اما هیچکدام از آنها نمیتوانند در بازیهایی مانند Othello یا Connect Four به یک پایه معقول دست پیدا کنند. به عنوان مثال، معیار در README از محبوب ترین آنها فقط دارای یک خط مبنا تصادفی است، همراه با یک خط پایه حریص که به نظر نمی رسد به طور قابل توجهی قوی تر باشد.
امکانات
- الگوریتم اصلی تنها 2,000 خط کد جولیا خالص و قابل هک است.
- رابط های عمومی اضافه کردن پشتیبانی برای بازی های جدید یا چارچوب های یادگیری جدید را آسان می کند
- بین یک تا دو مرتبه قدر سریعتر از جایگزین های پایتون آن است
- این پیاده سازی حل بازی های غیر ضروری را روی یک کامپیوتر رومیزی استاندارد با یک GPU امکان پذیر می کند
- همان عامل را می توان بر روی مجموعه ای از ماشین ها به راحتی در یک کامپیوتر و بدون تغییر یک خط کد آموزش داد.
- مکانیزم شبیهسازی ناهمزمان که درخواستهای دستهای به شبکه عصبی را در چندین رشته شبیهسازی فعال میکند.
زبان برنامه نویسی
جولیا
دسته بندی ها
این برنامه ای است که می توان آن را از https://sourceforge.net/projects/alphazero-jl.mirror/ نیز دریافت کرد. در OnWorks میزبانی شده است تا به آسانی از یکی از سیستم عامل های رایگان ما به صورت آنلاین اجرا شود.