16-05-2024, 08:53 PM
(آخرین ویرایش: 16-05-2024, 09:13 PM، توسط Mohsen khazaei.)
4- منطق فازی در هوش مصنوعی را توضیح دهید؟
منطق فازی استفاده از "متغیرهای لغوی" را در الگوریتمها و برنامه ها ممکن می سازد. مثلا برنامه نویس می تواند صفات کمی
نادقیقی چون "بسیار" یا "کم" را در برنامه رایانه ای به کار برد. چنین امکانی، بویژه در کاربردهای هوش مصنوعی و برنامه های
کنترل فرآیندها، از اهمیت خاصی برخوردار است. در هر دو این موارد، برنامه نویسی باید با استفاده از قواعد "سرانگشتی" انجام
شود. انجام این کار با استفاده از منطق فازی آسان است. حال آنکه بیان این قواعد با روابط دقیقی ریاضی مانند معادلات
دیفرانسیل )به دلیلی حجم فوق العاده زیاد آنها( کاری دشوار و گاه ناممکن است. به عنوان مثال، در صنایع پتروشیمی،
فرآیندهای پیچیده شیمیایی را نمی توان با معادلات دقیقی ریاضی بیان کرد و برای آنها برنامه های دقیق نوشت
منطق فازی استفاده از "متغیرهای لغوی" را در الگوریتمها و برنامه ها ممکن می سازد. مثلا برنامه نویس می تواند صفات کمی
نادقیقی چون "بسیار" یا "کم" را در برنامه رایانه ای به کار برد. چنین امکانی، بویژه در کاربردهای هوش مصنوعی و برنامه های
کنترل فرآیندها، از اهمیت خاصی برخوردار است. در هر دو این موارد، برنامه نویسی باید با استفاده از قواعد "سرانگشتی" انجام
شود. انجام این کار با استفاده از منطق فازی آسان است. حال آنکه بیان این قواعد با روابط دقیقی ریاضی مانند معادلات
دیفرانسیل )به دلیلی حجم فوق العاده زیاد آنها( کاری دشوار و گاه ناممکن است. به عنوان مثال، در صنایع پتروشیمی،
فرآیندهای پیچیده شیمیایی را نمی توان با معادلات دقیقی ریاضی بیان کرد و برای آنها برنامه های دقیق نوشت