模糊專家系統是計算機系統解決問題的一種形式,常用于人工智能的創建。專家系統是基于布爾邏輯的決策計算機軟件,意思是系統使用一系列是或否的答案來嘗試解決一個問題。模糊專家系統是在傳統專家系統的基礎上擴展而來的...
模糊專家系統是計算機系統解決問題的一種形式,常用于人工智能的創建。專家系統是基于布爾邏輯的決策計算機軟件,意思是系統使用一系列是或否的答案來嘗試解決一個問題。模糊專家系統是在傳統專家系統的基礎上擴展而來的,它是基于模糊邏輯而不是布爾邏輯。模糊邏輯,顧名思義,意味著答案不是一個明確的是或否。它落在中間的某個地方,計算機必須嘗試根據可能不完全正確但也可能不完全錯誤的答案來計算答案。

加州大學伯克利分校的Sather Tower。模糊邏輯是由加州大學伯克利分校的Lotfi Zadeh博士發明的1965年,被稱為"模糊邏輯之父","Lotfi Zadeh博士在20世紀60年代在加州大學伯克利分校(University of California in Berkeley)工作時提出了模糊邏輯的概念。他在1965年發表了一篇關于模糊集的論文。他不僅解釋了模糊集和邏輯的概念,他還創造了一個將這種新邏輯融入工程領域的框架。他還創造了一個術語"模糊",指的是這種特殊的邏輯風格,這個名字還沒變。為了理解模糊專家系統背后的理論,了解布爾邏輯和模糊邏輯的基本概念是必要的,雖然兩者都依賴于先進的數學算法,但核心概念很簡單兩者都使用一系列問題或語句的答案來形成一個新的答案。在布爾邏輯中,答案要么是真的,要么是假,而在模糊邏輯中,答案可以是真、部分真、假、部分假,以及介于兩者之間的數個值,這取決于程序員在程序中輸入的術語例如,如果一個專家系統想用布爾邏輯來做決定,它最終會回答是或錯,也就是說是或否。然而,使用模糊邏輯的專家系統可以回答是,否,也許,或者其他的組合。它通過從現有的信息知識庫中得出結論。知識庫是模糊專家系統的核心。如果計算機不能得出正確的答案,它假定知識庫中沒有足夠的信息,而不是假設程序本身是錯誤的,知識庫可能包含一個語句,例如"當x=yes和y=no時,z=maybe"。根據這個語句,模糊專家系統可以得出當"x=yes"和"y=yes"時,"z"也必須等于"yes",或者當"x=no"時"y=yes"表示"z"仍然等于"maybe"。如果這不是程序員想要的答案,則意味著知識庫需要更多的信息才能得出正確的答案。模糊專家系統將這些計算建立在數學基礎上值。"是"、"否"和"可能"被分配了特定的值。計算機會查看語句(如"x=Yes"和"y=no")中的值相等,并將它們的值相加。然后再將其他相關值相加,并將最終值與"maybe"、"Yes"或"no"等答案相匹配因此,將數學值"x=no"和"y=yes"相加,告訴計算機"z"的數學值等于"maybe"。