مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ •...
TRANSCRIPT
![Page 1: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/1.jpg)
فصل ششممنطق فازی
Fuzzy Logicو
1– Chapter 6:Fuzzy Logic
استنتاج فازی
(Fuzzy Inference)
![Page 2: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/2.jpg)
فهرست مطالب
مقدمه•
تاریخچه•منطق فازی و منطق کالسیک•کاربرد منطق فازی•
مجموعه های فازی•سیستم های فازی•استنتاج فازی•
2– Chapter 6:Fuzzy Logic
![Page 3: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/3.jpg)
مقدمه.گزاره های زير را در نظر بگيريد•
.کيف من در خانه است•
.کتاب من در کيفم است•
.برادر من از من بزرگتر است•
. کامال غلطهستند يا کامال درستاين جمالت يا •
:کنيم استنتاجاين خاصيت باعث می شود که بتوانيم روی آنها •
کتاب من در خانه پسکتاب من در کيفم استوکيف من در خانه استاگر•.است
3– Chapter 6:Fuzzy Logic
![Page 4: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/4.jpg)
مقدمه
ود در ساختن بسياری از عوامل هوشمند الزم می شود که استنتاجاتی روی داده هايی انجام ش•.که از دنيای واقعی بدست آمده اند
(ستنديعنی کامال درست يا کامال غلط ني)اما بسياری از اين داده ها ، داده های قطعی نيستند •
:برای مثال به داده های زير توجه کنيد •
.علی بلند است•
.هوا گرم است •
.کتاب من بزرگ است•
.متر است2تقريباارتفاع اين خانه•
4– Chapter 6:Fuzzy Logic
![Page 5: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/5.jpg)
.يک راه حل برای چنين مسايلی پيشنهاد ميکندمنطق فازی•
.نيستندکامال غلطيا کامال درستدر منطق فازی گزاره ها •
.می باشنددرجه درستیآنها در عوض دارای •
.باشد1و 0نشان دهيم درستی هر جمله می تواند يک عدد بين 0را با غلطو 1را با درستاگر •
.باشد0.9می تواند ”علی بلند است“مثال درستی گزاره •
، (NOT)نقيض، (OR)”يا“، (AND)”و“ما می توانيم -همانند منطق معمولی -در منطق فازی •. تعريف کنيم”<-“و
مقدمه
5– Chapter 6:Fuzzy Logic
![Page 6: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/6.jpg)
مد تا در دانشگاه برکلی به وجود آدکتر لطفی عسکر زادهتوسط 1960منطق فازی در دهه •.برای بازنمایی ابهام در زبان طبیعی به کار رود
.را نشان دهدمتناقضو حتیمبهم منطق فازی می تواند مفاهیم •
سیستم های خبره فازی منطق فازی به عنوان منطق پایه در •
(Fuzzy Expert Systems)استفاده می شود.
مقدمه
6– Chapter 6:Fuzzy Logic
![Page 7: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/7.jpg)
مقدمه
همیشه در زندگی ... وواژگانى مانند خوب یا بد ، جوان یا پیر ، قوی یا ضعیفست مثال وقتی می گوییم علی جوان ا.انسانها مطرح بوده اند و مرز مشخصی ندارند
.مرز مشخصی برای جوان بودن نمی توان در نظر گرفت
مرز مشخصی دارند...واژگانى مانند زن یا مرد ، زنده یا مرده ، سیاه یا سفید و.
منطق فازی، کد کردن تجربیات و علم ناخوداگاه است.
7– Chapter 6:Fuzzy Logic
منطق فازی، جهان را آن گونه که هست به تصویر می کشد
![Page 8: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/8.jpg)
ی استفاده از سيستم فازیمزايای عمده
استقابل فهم یبه راحت
بودن آن با دنیای حقیقیسادگی زیاد و منطبق
جبور روی هر سیستمی می توان منطق فازی را اضافه کرد بدون آنکه ماست یعنی بسیار انعطاف پذیر.آن سیستم را از پایه بسازیمباشیم
توانایی مقابله با داده های نادقیق
.یک سیستم فازی را به راحتی روی تجربیات افراد خبره می توان بنا کرد
.میباشدتلفیققابل با سیستم های کنترلی رایج
.پایه منطق فازی بر اساس پایه زبان طبیعی انسان است
مقدمه
8– Chapter 6:Fuzzy Logic
![Page 9: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/9.jpg)
منطق فازی و منطق ارسطویی
نسبت داده 1يا 0مقاديرمنطقي است كه در ان به پديده ها فقط :منطق ارسطويي
.مي شود
ددي منطقي پيوسته و بينهايت مقدار است كه هر پديده اي در ان با ع :منطق فازي
(درجه درستي)نشان داده ميشود 1و 0بين
9– Chapter 6:Fuzzy Logic
مقدمه
![Page 10: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/10.jpg)
منطق كالسیك
.هر چیزی بر اساس یک سیستم دو تایی نمایش داده میشود٬در منطق کالسیک .نشان داده می شود1و 0ولی در منطق فازی درستی هر چیزی با یک عدد بین
انگاه رنگ ٬را نسبت دهیم 1و به رنگ سفید عدد 0مثال اگر به رنگ سیاه عدد .خواهد داشت0خاکستری عددی نزدیک به
10– Chapter 6:Fuzzy Logic
مقدمه
![Page 11: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/11.jpg)
.گیریممیاشتباهفازیمنطقبارااحتماالتنظریهاوقاتگاهیولیدارداشارهواقعیتیکدرجاتوحدودبهوداردسروکاردقیقناحقایقبافازیمنطقسشانیبارهدرواستاستوارپدیدهیکتصادفیحاالتمجموعهیشالودهبراحتماالتینظریه
.ندکمیصحبت(شودمیفرضدقیقبیفتداتفاقوقتیکهحالتی)خاصحالتیکوقوع
.اردداشارهافتندمیاتفاقکهرویدادهاییقطعیتغیروقطعیتیدرجهبهاصطالحدوهر:شباهت
مربوطاتفاقوقوعازقبلبهآیدمیدستبهآماریاحتماالتیبوسیلهکهقطعیتییدرجه:تفاوت.شودمیمربوطرویدادیکوقوعازبعدبهفازیهایمجموعهدرعضویتدرجهولیشودمی
11– Chapter 6:Fuzzy Logic
مقدمه
![Page 12: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/12.jpg)
تاريخچه
کلمه فازی بعنوان کلمه سال ٬با پیشرفت در عرصه وسایل الکترونیکی 1990در ژاپن در سال •.شناخته شد
تئوری مجموعه های فازی و منطق فازی را اولین بار پروفسور لطفی زاده در رساله ای به نام •هدف اولیه ی او در . در آمریکا معرفی نمود1965در سال <مجموعه های فازی اطالعات و کنترل>
یم و او مفاه. مدلی کارآمدتر برای توصیف فرآیند پردازش زبان های طبیعی بودآن زمان توسعه یاعداد فازی و فازی سازی را وارد علوم ,رویدادهای فازی,اصطالحاتی همچون مجموعه های فازی
بود هنگامی که ممدانی و 1974اولین کاربرد عملی این فرضیه در سال . ریاضیات و مهندسی نمود. آسیلیان از منطق فازی برای تنظیم یک موتور بخار استفاده کردند
.امروزه منطق فازی می رود که یکی از سریع الرشدترین شاخه های هوش مصنوعی شود•
12– Chapter 6:Fuzzy Logic
![Page 13: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/13.jpg)
تئوری و کاربردهای فازی
لطفی زاده -آغاز تئوری فازی: 1965
ممدانی و آسیلیان -تولد کنترل کننده های فازی: 1975
سوگنو -اولین ربات فازی : 1983
سوگنو-کنترل سیستم تصفیه آب فوجی : 1980
هولمبالد و اوسترگارد –کنترل فازی کوره سیمان : 1978
یاشانوبو و میاموتو –کنترل قطار زیر زمینی سنداي : 1987
تاریخچه
13– Chapter 6:Fuzzy Logic
![Page 14: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/14.jpg)
کاربرد منطق فازی
طراحی ربات•
طراحی دوربین های دیجیتالی•
-وبایلم-ماشین بخار-سیستم های کنترل دما-یخچال ها-در ماشین لباسشویی•... هوش مصنوعی و
رل ترافیک، در تمامی سیستم های پیشرفتة کنترل مانند کنترل های صنعتی، کنت• .کنترل قطار، سیستم های نظامی، لوازم خانگی، دوربین ها است
14– Chapter 6:Fuzzy Logic
![Page 15: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/15.jpg)
مجموعه های فازی
در مجموعه فازی هر عضو . تعریف شده و واضحی نداردالمجموعه ای است که مرزهای کام.درجه عضویت نسبی به مجموعه تعلق داردبا
واند ابزار فازی میت. در منطق فازی، درستی هر جمله و عبارت را با درجه میتوان نشان داد. خیر،جوابی نه کامال بله و نه کامال خیر ارائه دهد/ برای سوال بله
.این همان رفتاری است که انسانها نیز بطور روزمره از خود بروز می دهند
15– Chapter 6:Fuzzy Logic
![Page 16: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/16.jpg)
X:مرجعیمجموعهیاحوزه,دامنه.x €X:کهxدامنهازویژهعضویکXاست.μА(x):عضویتتابع.
درجهکهشوندمینگاشتAمجموعهبهعضویتتابعتوسطxهر*هایمجموعهدرولیباشدیکوصفربینمقداریهرتواندمیعضویت
.یکیااستصفریاتابعاینمقدارکالسیک
16– Chapter 6:Fuzzy Logic
![Page 17: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/17.jpg)
Membership function) : )μتابع عضويت
چگونه به یک تابع عضویت منحنی است که نشان می دهد یک نقطه در فضای ورودی.است1تا 0نگاشت می شود، این مقدار عضویت عددی بین مقدار عضویت در خروجی
17– Chapter 6:Fuzzy Logic
![Page 18: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/18.jpg)
:فازیمجموعهيکتعريفکلیفرم
:گسستهفازیمجموعه
:پيوستهفازیمجموعه
18– Chapter 6:Fuzzy Logic
,X={aاگر b, c, d}وA=0.3/a+0.9/b+0.1/c+0.7/d
![Page 19: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/19.jpg)
19– Chapter 6:Fuzzy Logic
:های فازی مجموعه فصل های مختلف در قالب مجموعه: مثال
(.بله، درست)1: آیا جمعه یک روز آخر هفته است؟ پاسخ: سوال(.خیر، غلط)0: آیا یکشنبه یک روز آخر هفته است؟ پاسخ: سوال0.8: آیا پنجشنبه یک روز آخر هفته است؟ پاسخ: سوال
طورب. در حقیقت در منطق فازی، یک عضو میتواند به مجموع های هم تعلق داشته باشد، هم نداشته باشد.عضو باشد( با درجه عضویت مشخص)نسبی
.فصل های یک سال: یک مثال دیگر برای مجموعه های فازی
![Page 20: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/20.jpg)
.يک مثال برای فهم بهتر منطق فازی با منطق خطی ارائه می کنيم
ارسون انعامی است که میخواهیم به گصورت مساله شامل روشی برای محاسبه میزانارائه نشان دهنده میزان کیفیت سرویس10تا 0عدد ورودی . یک رستوران بدهیم
.یعنی کیفیت عالی10. شده در رستوران است
20– Chapter 6:Fuzzy Logic
![Page 21: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/21.jpg)
(:خطی)روش غير فازی
Tip = 0.15
.میزان هزینه غذا در نظر بگیریم15٪فرض کنیم بخواهیم همیشه انعام را
.در این روش میزان کیفیت سرویس ارائه شده، در نظر گرفته نمی شود
21– Chapter 6:Fuzzy Logic
![Page 22: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/22.jpg)
۲5٪تا 5٪را با مقدار ( 10) تا عالی ( 0)روش بهتر شاید آن باشد که از کیفیت بد.بصورت خطی انعام محاسبه کنیم
tip=0.20/10*service+0.05
.این روش تا حد قابل قبولی جواب گو است
22– Chapter 6:Fuzzy Logic
![Page 23: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/23.jpg)
وران را نیز اگر بخواهیم مساله را توسعه دهیم یعنی پارامتر دیگری مثل کیفیت غذای رستداریم که به ترتیب نشاندهنده 10تا 0دخالت دهیم، آنگاه دو ورودی از در محاسبه انعام
.می باشندکیفیت سرویس و کیفیت غذای ارائه شدهtip = 0.20/20*(service+food)+0.05
23– Chapter 6:Fuzzy Logic
![Page 24: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/24.jpg)
سرویس اما واقعیت این است که هر دو فاکتور به یک نسبت تاثیر گذار نیستند مثالدر 80٪پس اگر فرض کنیم که سرویس (. انعام به گارسونبرای)مهتر از کیفیت است
:آنگاه۲0٪میزان انعام موثر است و کیفیت غذا
24– Chapter 6:Fuzzy Logic
![Page 25: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/25.jpg)
:اگر برگردیم به حالت یک متغییری می توان تابع را به صورت زیر تعریف کرد
if service<3,
tip=(0.10/3)*service+0.05;
elseif service<7,
tip=0.15;
elseif service<=10,
tip=(0.10/3)*(service 7)+0.15;
end
25– Chapter 6:Fuzzy Logic
![Page 26: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/26.jpg)
:اگر فاکتور دوم را نیز دخیل کنیم تابع به صورت زیر خواهد شدservRatio=0.8;
if service<3
tip=((0.10/3)*service+0.05)*servRatio + (1-servRatio)*(0.20/10*food+0.05)
elseif service<7
tip=(0.15)*servRatio + (1-servRatio)*(0.20/10*food+0.05)
else
tip=((0.10/3)*(service 7)+0.15)*servRatio + (1-servRatio)*(0.20/10*food+0.05)
end
26– Chapter 6:Fuzzy Logic
![Page 27: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/27.jpg)
:مشکالت حل مسئله به اين روش
. برای یک مساله ساده، یک تابع پیچیده بدست آمد-1
کل باالتر می رود و خطایابی اینگونه توابع با مشریسک وجود باگ و خطا در توابع پیچیده-۲.همراه است
رفتارش باشد، مستندسازی الزم است تا مفهوم تابع کد شده، به تنهایی نمی تواند گویای-3. و هدف تابع به نفر بعدی منتقل شود
به سختی صورت می گیرداعمال تغییرات در تابع ارائه شده-4تر غذا و میزان اهمیت پارامفرض کنید بخواهیم پارامتر غذا را نیز همانند پارامتر سرویس دخیل کنیم، یا حتی بخواهیم)
(.باشد یا برعکسسرویس همیشه یکسان نباشد، در حاالیکه غذا خیلی عالی است وزن آن پارامتر بیشتر
27– Chapter 6:Fuzzy Logic
![Page 28: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/28.jpg)
رويکرد فازی
ونمند فاکتور اصلی را که سرویس است بخواهیم به صورت قانفرض کنید در مثال قبل:معرفی کنیم
1. If service is poor, then tip is cheap
2. If service is good, then tip is average
3. If service is excellent, then tip is generous
:ه کرداگر بخواهیم فاکتور کیفیت غذا را نیز دخیل کنیم می توان قوانین زیر را اضاف
4. If food is rancid, then tip is cheap
5. If food is delicious, then tip is generous
28– Chapter 6:Fuzzy Logic
![Page 29: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/29.jpg)
:با ترکیب قوانین فوق به مجموعه زیر می رسیم
1. If service is poor or the food is rancid, then tip is cheap
2. If service is good, then tip is average
3. If service is excellent or food is delicious, then tip is generous
یرهای زبانیمنتها باید به متغی. سه قانون ارائه شده، قلب سیستم فازی را تشکیل میدهد(Linguistic variable) میعنی بگویی. که استفاده کردیم معنی ریاضی بدهیم
.چیستaverageزمنظورمان ا
29– Chapter 6:Fuzzy Logic
رويکرد فازی
![Page 30: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/30.jpg)
.در سیستم فازی هیچ گونه پیچیدگی دیده نمی شود-1
زبان سطح باالیی و در عین حال که با)همه مجموعه دانش در حد دستور یک کد پیچیده -۲.، قابل ارائه است(قابل فهم توسط ماشین است
وابزار این فضای ورودی به فضای خروجی استنکته اصلی در منطق فازی، نگاشت-3.آنگاه است که قانون نامیده می شود‐نگاشت قوانین اگر
.تمام قوانین به صورت موازی بررسی می شوند و ترتیب آنها مهم نیست-4
.قوانین شامل متغیرها و صفاتی هستند که آن متغیرها را تعریف می کنند-5
مزايای حل مسئله با رويکرد فازی
30– Chapter 6:Fuzzy Logic
![Page 31: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/31.jpg)
ساس استنتاج فازی روشی برای تفسیر مقادیر بردار ورودی است که بر ا: بطور خالصه .مقداردهی می کندقوانین، مقادیری برای بردار خروجیمجموع های از
31– Chapter 6:Fuzzy Logic
فازیاستنتاج
![Page 32: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/32.jpg)
( (Membership functionتابع عضويت چگونه به یک تابع عضویت منحنی است که نشان می دهد یک نقطه در فضای ورودی
.است1تا 0نگاشت می شود، این مقدار عضویت عددی بین مقدار عضویت در خروجی
32– Chapter 6:Fuzzy Logic
فازیاستنتاج
![Page 33: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/33.jpg)
μدر تابع عضویت فازی، . است1تا 0که عددی بین . درجه عضویت را نشان میدهدند قد را ال بلند قد نیستند تا افراد کامال بلاصمنحنی عضویت داریم که از افرادی که
.شامل می شود
33– Chapter 6:Fuzzy Logic
فازیاستنتاج
![Page 34: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/34.jpg)
عمليات منطقی
ای روی منطق بولین است، باید عملیات منطقی با منطق برای منطق فازی که توسعه.باشد0باید همچنان 0و 0در فازی برای مقدار Andسازگاری داشته باشد، یعنیبولین
پیشنهاد می Maxتابع ORو به جای Minاز تابع Andبر این اساس می توان به جای .شود
34– Chapter 6:Fuzzy Logic
فازیاستنتاج
![Page 35: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/35.jpg)
:عملیات منطقی در منطق بولین
35– Chapter 6:Fuzzy Logic
فازیاستنتاج
عمليات منطقی
:عملیات منطقی در منطق فازی
![Page 36: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/36.jpg)
.شکل زیر مقایسه بین انجام عملیات در دو منطق فازی و بولین را نشان می دهد
36– Chapter 6:Fuzzy Logic
فازیاستنتاج
عمليات منطقی
![Page 37: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/37.jpg)
37– Chapter 6:Fuzzy Logic
فازیاستنتاج
![Page 38: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/38.jpg)
38– Chapter 6:Fuzzy Logic
فازیاستنتاج
![Page 39: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/39.jpg)
ساختار سیستم فازیفازی ساز
پایگاه قواعدپایگاه داده
موتور استنتاجنافازی ساز
39– Chapter 6:Fuzzy Logic
فازیاستنتاج
![Page 40: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/40.jpg)
فرآيند استنتاج فازی تا خروجی
:سازیقدم اول فازی.تعیین درجه عضویت ورودی ها به مجموعه های فازی با کمک توابع عضویت فازی
40– Chapter 6:Fuzzy Logic
فازیاستنتاج
![Page 41: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/41.jpg)
لتشکیمقدمچندازفازیقانونهرقبلمرحلهدرهرکدامکهشده
هایمجموعهبهمقدارعضویتشانیکبایداما.شودمیمشخصفازی
اعمالآنهاتمامرویفازیعملگریجهنتنمایانگرکهعددیکتاشوداست(ورودیها)مقدمهاتمامکلی
.آیدبدست
41– Chapter 6:Fuzzy Logic
فازیاستنتاج فرآيند استنتاج فازی تا خروجی
:فازیعملگرهایاعمالدومقدم
![Page 42: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/42.jpg)
:قدم سوم اعمال استلزام
42– Chapter 6:Fuzzy Logic
فازیاستنتاج فرآيند استنتاج فازی تا خروجی
فازیمجموعهیکروجیخویتعضتابعیکباکهاستددعبهتوجهبا.میشودارائه
اینمقدمهاازآمدهبدستاپیدتغییرفازیمجموعه
خروجیعنوانبهوکردهMINتابعاز.شودمیارائهفازیمجموعهبرشبرای
(استلزامهنگام)خروجی:گیریممیبهره
![Page 43: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/43.jpg)
:قدم چهارم جمع کردن تمام خروجی ها
43– Chapter 6:Fuzzy Logic
فازیاستنتاج فرآيند استنتاج فازی تا خروجی
بردبایگیریتصمیمچونقوانینتمامتستاساس
صورتموازیبصورتتمامنتیجهبایدگیرد،باالروشبهکهقوانیناندشدهمحاسبهتکتکوشدهجمعباهمایبگونه
خروجیفازیمجموعهبرای.شودایجادواحدیهایمجموعهاجتماع
ازخروجیفازی.میگیردبهرهMAXتابع
![Page 44: مشش لصف - dl.tehranit.net · همدقم دييگب ظن رد ار ي یاه هرازگ • تسا هناخ رد نم فيک• تسا مفيک رد نم باتک• تسا تگرزب](https://reader030.vdocuments.site/reader030/viewer/2022041217/5e05ac15c56e2b4f8a1d95e1/html5/thumbnails/44.jpg)
:قدم پنجم غيرفازی سازی
44– Chapter 6:Fuzzy Logic
فازیاستنتاج فرآيند استنتاج فازی تا خروجی
،غیرفازیسازیفرآیندورودیاستفازیمجموعهیک
فازیهایمجموعهاجتماع)عددیکبایدکه(خروجیهرچه.دهدنتیجهراخروجی
فرآیندطیدرسازیفازیامابود،کمکاستنتاجهایخروجی،اعالممرحلهبرایگویافازیمجموعهیک
.نیست