تاپيک: انتخاب
نمايش پست تنها
قديمي ۰۶-۱۲-۱۳۹۱, ۰۶:۱۰ بعد از ظهر   #4 (لینک دائم)
saeedfa
عضو فوق فعال
 
آواتار saeedfa
 
تاريخ عضويت: آذر ۱۳۸۸
محل سكونت: tehran
پست ها: 49
تشكرها: 2
16 تشكر در 16 پست
ارسال پيغام Yahoo به saeedfa Send a message via Skype™ to saeedfa
پيش فرض

میشه ایده این طور باشه که فازی بیاد یکی یکی بازیکن ها رو چک کنه . ورودی های سیستم فازی اینه مثلا :
موقعیت بازیکن نسبت به دروازه موقعیت بازیکن نسبت به خط وسط زمین موقعیت بازیکن نسبت به بازیکنان حریف موقعیت بازیکن نسبت به بازیکنان خودی .
خروجی هم میشه مطلوبیت یعنی توپو به بازیکنو میده که مطلوبیتش بیشتره.
حالا قوانین میشه همان قواعد زبانی اگر مربی بودی مطلوبیت هر بازیکن برای پاش دادن چی بود؟
اگر به دروازه نزدیکه و بازیکن حریف نزدیکش نیست و از خط وسط فاصله داره و بازیکن خودی نزدیکشه مطلوبیت زیاد . مثلا این یه if then فرضی هست.
اگر x1 فلان بود x2 فلان بود ......then مطلوبیت متوسط
هر ورودی و خروجی به یک سری تابع عضویت تقسیم میشه. مثل فاصله از دروازه کم متوسط زیاد یا مطلوبیت کم متوسط زیاد. حالا قوانین if then در حقیقت این توابع عضویت رو به هم مرتبط می کنه.
if x1 is mf1 and x2 is mf2 and x3 is mf1 and x4 is mf3 then out is mf2
حالا بین اینا هم می تونه and بیاد هم or بیاد و هم می تونین از یه سری ورودی ها تو قوانین اصلا استفاده نکنید. یعنی بگین اگر x1 فلان شد out فلان بشه.
برای اینکه بهتر اینا رو متوجه بشین بهترین منبع خوندن help متلب قسمت fuzzy هست 4 5 صفحه بیشتر نیست و خیلی خوب توضیح داده با مثال
__________________
www.saeedfa.com
مشاور حل مسائل خیلی سخت
saeedfa آفلاين است   پاسخ با نقل قول