نمايش پست تنها
قديمي ۱۱-۲۶-۱۳۹۲, ۱۱:۵۶ قبل از ظهر   #4 (لینک دائم)
babak_1234 Male
Moderator
 
آواتار babak_1234
 
تاريخ عضويت: شهريور ۱۳۸۸
محل سكونت: تهران
پست ها: 252
تشكرها: 1
140 تشكر در 108 پست
My Mood: Khonsard
پيش فرض

نقل قول:
نوشته اصلي بوسيله mohammadyou نمايش پست
ممنون بابک عزیر از پاسخی که دادی .
توی شبکه مقدار وزن ها می بایست طوری تعیین شود که خروجی شبکه به سمت تابع هدف همگرا شود و مثلا ما از روش مربع خطا مقدار این وزن ها را طوری تغییر می دادیم که در کل شبکه به تابع مورد نظر نزدیک شود حالا مشکل من هم همین جاست مگه قرار نیست کل شبکه به مقدار مورد نظر برسه پس چرا ما ( اگه قرار باشه ذرات رو به عنوان بردار وزنمون در نظر بگیریم ) این وزن ها رو به سمت نقطه مورد نظر میل می دیم که حتی به نظر من کل شبکه دیگه به نقطه مورد نظر همگرا نمی شه . ممنون می شم اگه منو در این مورد راهنمایی کنی.
برای این مورد همونطور که خودت گفتی از تابع مربع میانگین خطا به عنوان تابع برازش استفاده میشه. ذرات شما به سمتی همگرا میشه که این تابع حداقل بشه. بنابراین میزان خوب بودن ذرات توسط این تابع مشخص میشه. شما باید مقدار mse رو با توجه به وزن های ذرات بدست بیارید و ذره ای جواب شما هستش که میزان mse کمتری داشته باشه.
این روال تا زمان اتمام فرایند آموزش ادامه داره. با این سیستم شما به صورت تکاملی به وزن هایی میرسید که حداقل مقدار mse رو داشته باشه.

موفق باشی
babak_1234 آفلاين است   پاسخ با نقل قول
از babak_1234 تشكر كرده است:
mohammadyou (۱۱-۲۶-۱۳۹۲)