استفاده از منطق فازی در سیستم خبره
در ادامه آشنایی با سیستم های خبره موضوع منطق فازی نمود پیدا میکند ارتباط با سیستمهای خبره، پیوند و ارتباط آن با دیگر شاخههای هوش مصنوعی است. به بیان روشنتر، برخی از سیستمهای خبره از Fuzzy Logic یا منطق فازی استفاده میکنند. در منطق غیرفازی تنها دو ارزش درست (True) یا نادرست (False) وجود دارد. چنین منطقی نمیتواند چندان کامل باشد؛ چراکه فهم و پروسه تصمیمگیری انسانها در بسیاری از موارد، کاملا قطعی نیست و بسته به زمان و مکان آن، تا حدودی درست یا تا حدودی نادرست است. در خلال سالهای 1920 و 1930، Jan Lukasiewicz فیلسوف لهستانی منطقی را مطرح کرد که در آن ارزش یک قانون میتواند بیشتر از دو مقدار 0 و 1 یا درست و نادرست باشد. سپس پروفسور لطفیزاده نشان داد که منطق Lukasiewicz را میتوان به صورت "درجه درستی" مطرح کرد. یعنی به جای اینکه بگوییم: "این منطق درست است یا نادرست؟" بگوییم: "این منطق چقدر درست یا چقدر نادرست است؟"
از منطق فازی در مواردی استفاده میشود که با مفاهیم مبهمی چون "سنگینی"، "سرما"، "ارتفاع" و از این قبیل مواجه شویم. این پرسش را در نظر بگیرید : "وزن یک شیء 500 کیلوگرم است، آیا این شیء سنگین است؟" چنین سوالی یک سوال مبهم محسوب میشود؛ چراکه این سوال مطرح میشود که "از چه نظر سنگین؟" اگر برای حمل توسط یک انسان بگوییم، بله سنگین است. اگر برای حمل توسط یک اتومبیل مطرح شود، کمی سنگین است، ولی اگر برای حمل توسط یک هواپیما مطرح شود سنگین نیست.
در اینجاست که با استفاده از منطق فازی میتوان یک درجه درستی برای چنین پرسشی در نظر گرفت و بسته به شرایط گفت که این شیء کمی سنگین است. یعنی در چنین مواردی گفتن اینکه این شیء سنگین نیست
(False) یا سنگین است (True) پاسخ دقیقی نیست.