Suy luận mờ có mơ hồ không?

Suy luận mờ có mơ hồ không? – Kho truyện cổ tích

Khi người ta phán đoán thuộc tính hoặc đặc trưng của một sự vật, thì đều hi vọng có được kết luận rõ ràng, chính xác. Ví dụ “thật” và “giả”, “đúng” và “sai”. Trong thế giới khách quan có rất nhiều sự vật có thể biểu hiện chính xác được, chẳng hạn ta có thể chia con người ra các loại: sống và chết, nam và nữ. Nhưng cũng có khá nhiều sự vật không thể biểu đạt chính xác được, chẳng hạn: cao và thấp, béo và gầy, nhiều và ít. Ta có thể thấy một người cao 1,78 m là cao. Thế nhưng anh ta nếu sống ở Bắc Âu thì người vùng này đâu có cho anh ấy là cao, thậm chí còn cảm giác là anh ấy là thấp nữa chứ. Người sống ở Quảng Châu cảm thấy thời tiết 0°C là “rất lạnh”, nhưng người vùng Đông Bắc (Trung Quốc) thì đâu có cho là lạnh. Rất nhiều tiêu chuẩn phán đoán của khái niệm sẽ khác nhau do từng người, từng miền. Và khi phân biệt, chúng chịu ảnh hưởng bởi rất nhiều yếu tố, không có được một giới hạn rạch ròi, và sự khác biệt giữa chúng là mơ hồ.

Vậy thì làm sao để máy tính cũng có thể biểu đạt những khái niệm vào thông tin “không chính xác” này đây?

Nếu giải quyết bằng logic truyền thống “đúng hay không đúng” (logic bài trung) thì rõ ràng là không thích hợp, mà phải dùng phương pháp “logic mờ” để biểu đạt.

Lôgic mờ là phương pháp và công cụ để xử lý những thông tin không thể biểu đạt chính xác. Trong logic mờ cho phép có phần là sự thực, có phần là giả dối trong một phán đoán của khái niệm. Nó không chỉ có sự phân biệt “chính xác” và “mơ hồ” về mặt miêu tả khái niệm, mà về phương pháp suy luận logic cũng có sự khác biệt, “chính xác” và “mơ hồ”. Trong một số trường hợp, nếu dùng cách suy luận chính xác sẽ đi đến kết quả sai. Một ví dụ điển hình là: “lập luận sai về người hói”.

“Nếu có n-1 sợi tóc là trọc đầu, vậy có một sợi tóc cũng là trọc đầu”.

“Không có sợi tóc nào là người hói”.

Hai điểm nêu trên là chính xác. Thế nhưng nếu từ n-1 mà suy ra một triệu lần, nghĩa là sẽ đi đến kết quả sai lầm. Một ví dụ điển hình: “Có một triệu sợi tóc là người hói”.

Sự thực có rất nhiều suy lý mà con người thực hiện không trên cơ sở tri thức chính xác, mà là “mơ hồ”. Tại lò luyện thép, ông thợ cả có thể căn cứ vào màu lửa mà phán đoán nhiệt độ. Người dân du mục có thể dựa vào độ tà của Mặt Trời mà đoán thời gian. Người nông dân có kinh nghiệm có thể dựa vào hình dáng và màu sắc của mây mà đoán được sự đổi thay của mưa nắng. Khả năng suy luận mờ của con người không thể thực hiện bằng suy luận logic truyền thống.

Nói cách đơn giản, suy luận mờ là loại suy luận trên cơ sở logic mờ. Có thể đơn giản biểu thị nó bằng hình thức quy tắc là: “nếu phối hợp thành công cái mơ hồ của một nhóm tiền đề thì có thể rút ra kết luận tương ứng. Mức độ ”thật“, ”giả“ của kết luận này có liên quan đến kết quả của việc phối hợp mơ hồ đã làm đối với tiền đề”.

Ở đây, do tiền đề và kết luận đều có thể là khái niệm mơ hồ, dựa vào lý luận hữu quan của logic mờ, có thể biểu thị mức độ phối hợp mơ hồ của tiền đề bằng giá trị hàm số lệ thuộc, tức là mức độ “thật”, “giả” của kết luận. Nghiệm của cả hàm số lệ thuộc thông thường là một số giữa 0 và 1. Khi nghiệm là 0 thì biểu thị hoàn toàn không đáng tin, khi nghiệm là 1 có nghĩa là hoàn toàn đáng tin, còn nằm trong phạm vi từ 0 đến 1 thì cùng với sự tăng dần của nghiệm thì mức độ của sự thật, tức độ tin cậy cũng lớn hơn.

Bây giờ có thể giải quyết vấn đề “lập luận sai về người hói” nêu trên bằng suy luận mờ được rồi. Chúng ta biểu thị độ tin cậy “có n sợi tóc là người hói” bằng T (BALD (HAIRn)), vậy ví dụ nêu trên có thể biểu thị là:

T (BALD (HAIRn- 1))= T (BALD (HAIRn)) + ε

T (BALD (HAIR0)) = 1

Trong đó ε là số dương rất nhỏ nằm giữa 0 và 1. Sử dụng suy luận trên sẽ có được kết luận chính xác.

So sánh với phương thức suy luận trên cơ sở logic truyền thống thì suy luận mờ càng gần với cách suy luận tư duy của con người. Bởi vậy, trong ứng dụng thực tế nó được dùng cho việc cấu tạo máy suy luận hệ thống chuyên gia mờ. Như vậy, dùng hình thức của quy tắc mờ để trình bày, biểu thị và chỉnh lí những kinh nghiệm chuyên gia trong lĩnh vực nào đó thì bằng cách suy luận mờ cho ta những quyết định mơ hồ, chẩn đoán mơ hồ. Có thể nói suy luận mờ đã nâng cao trình độ trí năng của máy tính, và cũng làm cho trí tuệ nhân tạo có thể tiếp cận với tư duy của con người.

Giờ đây thì bạn đã rõ: logic mờ không phải là logic của sự mơ hồ, suy luận mờ cũng không phải là suy luận mơ hồ.

Xem thêm 10 vạn câu hỏi vì sao

Máy biết học là sao vậy?

Máy biết học là sao vậy?

Nghiên cứu việc học tập của máy làm sao để máy tính bắt chước hoặc thực hiện được hoạt động học tập của con người.Học tập là một hành vi trí năng quan trọng của con người. Trong xã...
Tại sao lại xảy ra sự bùng nổ tổ hợp thông tin?

Tại sao lại xảy ra sự bùng nổ tổ hợp thông tin?

Không biết bạn đã nghe thấy chuyện thông tin tăng nhanh đột biến dẫn tới sự “bùng nổ” chưa. Đó là chuyện gì vậy? Hãy xem một ví dụ đơn giản sau đây.Có một tấm bản đồ thành phố,...
Tại sao cần có một quy hoạch tổng thể khi xây dựng công trình?

Tại sao cần có một quy hoạch tổng thể khi xây dựng công trình?

Chúng ta thường thấy có con đường giao thông rất trật tự, nhưng khi phải thay hoặc lắp đặt đường ống cấp nước mới nó lại bị đào bới lên. Đường ống chôn xong, con đường từng bị đào...
Máy tính có thể thay thế bộ não con người không?

Máy tính có thể thay thế bộ não con người không?

Trong xã hội ngày nay, máy tính đã được sử dụng rộng rãi và trở thành công cụ đắc lực để con người làm công việc lao động trí óc. Máy tính có khả năng tính toán mỗi giây làm hàng...
Máy tính và máy trò chơi điện tử, máy học điện tử có gì khác nhau?

Máy tính và máy trò chơi điện tử, máy học điện tử có gì khác nhau?

Người không am hiểu về máy tính thường lẫn lộn máy tính với máy trò chơi điện tử và máy học điện tử. Trên thực tế, ba loại máy này khác nhau xa về chức năng và cách dùng.Theo quy...
Trí tuệ nhân tạo là gì?

Trí tuệ nhân tạo là gì?

Trí tuệ nhân tạo (hay trí thông minh nhân tạo, AI, tiếng Anh là artificial intelligence hay machine intelligence - btv) là trí tuệ được thể hiện bởi bất kì hệ thống nhân tạo nào....
Tại sao máy tính có thể "suy nghĩ"?

Tại sao máy tính có thể "suy nghĩ"?

Suy nghĩ là một hoạt động tư duy của con người, nó thể hiện rõ nét trí tuệ con người. Thế nhưng máy tính có thể suy nghĩ không? Có thể. Có điều “suy nghĩ” của máy tính chỉ là một...
Lôgic dùng để biểu thị tri thức có được không?

Lôgic dùng để biểu thị tri thức có được không?

Bạn đã từng nghe nói “máy tính cũng có tri thức phải không” Tri thức trong máy tính biểu thị như thế nào?Bởi vì quá trình hoạt động trí năng chủ yếu là một quá trình có được và ứng...
0.23436 sec| 879.844 kb