Skip to main content

Hệ thống chuyên gia mờ là gì?

Hệ thống chuyên gia mờ là một hình thức giải quyết vấn đề được sử dụng bởi hệ thống máy tính, thường được sử dụng trong việc tạo ra trí tuệ nhân tạo.Các hệ thống chuyên gia là các loại phần mềm máy tính ra quyết định dựa trên logic Boolean, có nghĩa là hệ thống sử dụng một loạt câu trả lời có hoặc không để thử và giải quyết vấn đề.Các hệ thống chuyên gia mờ mở rộng trên hệ thống chuyên gia truyền thống và dựa trên logic mờ thay vì logic boolean.Logic mờ, như tên ngụ ý, có nghĩa là câu trả lời không rõ ràng có hoặc không.Nó rơi ở đâu đó ở giữa và máy tính phải cố gắng tính toán câu trả lời dựa trên câu trả lời có thể không hoàn toàn đúng nhưng cũng có thể không hoàn toàn sai.Được biết đến như là cha đẻ của logic mờ, Tiến sĩ Lotfi Zadeh đã giới thiệu khái niệm về logic mờ vào những năm 1960 khi làm việc tại Đại học California ở Berkeley.Ông đã xuất bản một bài báo vào năm 1965 bao gồm các bộ mờ.Ông giải thích không chỉ ý tưởng về các bộ và logic mờ, mà còn là một khuôn khổ để kết hợp logic mới này vào thế giới kỹ thuật.Ông cũng đặt ra thuật ngữ mờ, liên quan đến phong cách logic đặc biệt này và cái tên bị mắc kẹt.Để hiểu lý thuyết đằng sau các hệ thống chuyên gia mờ, cần phải hiểu các khái niệm cơ bản của logic boolean và logic mờ.Mặc dù cả hai đều dựa vào các thuật toán toán học tiên tiến, nhưng khái niệm cốt lõi rất đơn giản.Cả hai sử dụng câu trả lời cho một loạt các câu hỏi hoặc câu lệnh để đưa ra một câu trả lời mới.Trong logic boolean, các câu trả lời là đúng hoặc sai, trong khi trong logic mờ, một câu trả lời có thể đúng, một phần đúng, sai, sai một phần và một số giá trị ở giữaVí dụ, nếu một hệ thống chuyên gia muốn đưa ra quyết định bằng logic Boolean, cuối cùng nó sẽ trả lời đúng hoặc sai, còn được gọi là có hoặc không.Tuy nhiên, một hệ thống chuyên gia sử dụng logic mờ có thể trả lời có, không, có thể hoặc một số kết hợp khác.Nó thực hiện điều này bằng cách rút ra kết luận từ cơ sở thông tin kiến thức hiện tại của nó.Cơ sở kiến thức là trái tim của các hệ thống chuyên gia mờ.Nếu một máy tính không thể đưa ra câu trả lời đúng, người ta cho rằng cơ sở kiến thức không chứa đủ thông tin thay vì giả sử chương trình là sai.Cơ sở kiến thức có thể chứa một câu lệnh như khi x ' có và y ' không thì z ' có thể.Từ tuyên bố này, các hệ thống chuyên gia mờ có thể kết luận rằng khi x ' yes và y ' Có z đó cũng phải bằng có, hoặc khi x ' no và y ' Có z vẫn có thể bằng.Nếu đó không phải là câu trả lời mà lập trình viên muốn, điều đó có nghĩa là cơ sở kiến thức cần thêm thông tin để đưa ra câu trả lời chính xác. Các hệ thống chuyên gia mờ nhạt làm cho các tính toán này dựa trên các giá trị toán học.Có, không, và có thể được gán các giá trị nhất định.Máy tính xem xét giá trị của các thuật ngữ trong các câu lệnh như x ' yes và y ' không bằng và thêm giá trị của chúng.Sau đó, nó thêm vào bất kỳ giá trị liên quan nào khác và khớp với giá trị cuối cùng với một câu trả lời như có thể, có hoặc không.Do đó, thêm các giá trị toán học của x ' no và y ' Có cho máy tính rằng giá trị toán học cho z bằng nhau có thể.