کتابخانه تقویت آموزش براساس پایتون ، هوش مصنوعی و شبکه عصبی

Python-Based Reinforcement Learning, Artificial Intelligence and Neural Network
Python-Based Reinforcement Learning, Artificial Intelligence and Neural Network

www.pybrain.org

PyBrain (پای برین)

(پای برین) یک کتابخانه ماژولار یادگیری ماشین برای زبان برنامه نویسی پایتون است.

هدف آن انعطاف پذیری و راحتی استفاده از الگوریتم های قدرتمند برای وظایف یادگیری ماشین و انواع محیط های از پیش تعریف شده برای آزمایش و مقایسه ی الگوریتم های شما است.

وجه تمایز (پای برین)

در حالی که چندین کتابخانه برای یادگیری ماشین وجود دارد و با وجود این که هدف (پای برین) این است که یک کتابخانه ماژولار بسیار ساده برای استفاده باشد و دانشجویان مبتدی بتوانند از آن استفاده کنند اما هنوز هم انعطاف پذیری و الگوریتم هایی برای تحقیقات پیشرفته ارائه می دهد.

تیم تحقیقاتی (پای برین) به طور مداوم بر روی الگوریتم های بیشتر و سریع تر ، ایجاد محیط های جدید و بهبود قابلیت استفاده کار میکنند.

آنچه (پای برین) میتواند انجام دهد

همانطور که از نام آن پیداست شامل الگوریتم های شبکه های عصبی است برای تقویت یادگیری (reinforcement learning) ، برای یادگیری بی نظیر (unsupervised learning) ( و ترکیبی از هر دو ) و تکامل . از آنجایی که اکثر مشکلات فعلی به روش های حالت مداوم(continuous state) و فضاهای حالت (action spaces)حل میشوند ، برای مقابله با ابعاد بزرگ باید تابع تقریبی(مثل شبکه های عصبی) استفاده شود. این کتابخانه در اطراف شبکه های عصبی در هسته ساخته شده است و تمام روش های تمرینی شبکه عصبی را به عنوان نمونه آموزش دیده می پذیرد. این باعث میشود (پای برین) یک ابزار قدرتمند برای وظایف واقعی زندگی باشد.

استفاده از (پای برین)

(پای برین) منبع باز (Open Source) و برای استفاده ی همگان رایگان است. فقط کافیست آن را دانلود کنید و از الگوریتم ها و ماژول های آن در پروژه ی خود استفاده کنید و یا حتی نگاهی به آموزش ها و نمونمه های ارائه شده بیاندازید.

برای دانلود کلیک کنید