Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   شبکه های عصبی (Neural Networks) (http://artificial.ir/intelligence/forum10.html)
-   -   آموزشِ شبکه‌ی عصبی به روشِ یادگیریِ تقویت (http://artificial.ir/intelligence/thread11853.html)

saaheh ۰۴-۲۰-۱۳۹۲ ۰۹:۵۳ بعد از ظهر

آموزشِ شبکه‌ی عصبی به روشِ یادگیریِ تقویت
 
سلام دوستان
کسی کد یا شبه‌کدی برای آموزش یک شبکه‌ی عصبی با شیوه‌ی یادگیریِ تقویتی سراغ داره؟ نوعِ شبکه‌ی عصبی رو می‌شه شبیه به پرسپترون فرض کرد، با این تفاوت که برخلاف معمول به جای پس‌انتشارِ خطا، از یادگیریِ تقویتی برای آموزشش استفاده بشه. ممنون

dan1366 ۰۴-۲۱-۱۳۹۲ ۰۱:۰۰ بعد از ظهر

با سلام دوست عزیز
من منظور شما رو از آموزش شبکه های عصبی با استفاده از یادگیری تقویتی رو خوب متوجه نشدم!!!
ولی تا اونجایی که من میدونم در یادگیری تقویتی دو روش برای حل مسئله وجود داره 1- جدول ارجاع یا
Look-up Table و 2- تقریب با استفاده از شبکه های عصبی هستش Recurrent Neural Network.
که اولی برای حل مسائل کوچک استفاده میشه که همون جدول Q جدول ارجاع ما هست و دومی که برای مسائل خیلی بزرگ استفاده میشه.
که شبه کد اون برای محبوبترین الگوریتم یادگیری تقویتی (Q_Learning) به شکل زیر هست:

1.Initialize the neural network.
2.Initial cart and pole.
3. Get current state.
4. Obtain for each action by substituting current state and action into the neural network.
5.Determine a action according to equation : .
(action= { left, right} )
6.Push cart and get current state.
7.if fail, reinforcement = -1 and reset cart. Else reinforcement = 0.
8.Generate according to equation :
(5.2)
use to train the network as Fig9. shown.
8.Repeat 3-7, until the agent learns it.


saaheh ۰۴-۲۵-۱۳۹۲ ۱۲:۲۲ بعد از ظهر

سلام دوست خوبم
بابت توجه و پاسخت ممنونم. منظورم اینه که در آموزش دادنِ یک شبکه ی عصبی، مثلا ممکنه از پس انتشار خطا (Error Back Propagation) استفاده بشه. اما روش های دیگه ای هم برای آموزش شبکه ی عصبی وجود دارن، که یکیشون همین یادگیری تقویتی هستش، اما چگونگیِ این کار رو من نمیدونم. بابت شبه کدی هم که فرستادی ممنون


زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۱۱:۴۵ بعد از ظهر ميباشد.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.