Bài giảng Trí tuệ nhân tạo (Artificial Intelligence): Chương 6 – GV. Nguyễn Văn Hòa
lượt xem 0
download
Bài giảng Trí tuệ nhân tạo (Artificial Intelligence) - Chương 6 cung cấp kiến thức về chứng minh trong logic mệnh đề. Những nội dung chính trong chương gồm có: Biểu diễn tri thức nhờ logic vị từ, phép toán mệnh đề, biểu diễn sự kiện đơn giản, dạng hội chuẩn CNF, thuật toán hợp giải, suy diễn tiến, suy diễn lùi. Mời các bạn cùng tham khảo để biết thêm nội dung chi tiết!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Trí tuệ nhân tạo (Artificial Intelligence): Chương 6 – GV. Nguyễn Văn Hòa
- Chương 6: Chứng minh trong logic mệnh đề 1
- Biểu diễn tri thức nhờ logic vị từ Tri thức được thể hiện dưới dạng lớp của các biểu thức logic và cơ sở tri thức giải bài toán được thiết lập trên cơ sở lớp của các biểu thức logic này Luật suy diễn và thủ tục chứng minh tri thức được lập luận trên cơ sở toán học logic với các yêu cầu đặt ra của bài toán Với phương pháp biểu diễn này cung cấp ý tưởng để tiếp cận với ngôn ngữ lập trình Prolog trong lĩnh vực trí tuệ nhân tạo Biểu diễn tri thức nhờ logic vị từ còn được gọi là một ngôn ngữ biểu diễn dùng để mã hóa tri thức dưới dạng sao cho dễ lập trình với ngôn ngữ lập trình Prolog 2
- Nội dung Phép toán mệnh đề Biểu diễn sự kiện đơn giản Dạng hội chuẩn CNF Thuật toán hợp giải Suy diễn tiến Suy diễn lùi 3
- Logic Cần công cụ để biểu diễn và sử dụng tri thức của con người Logic: “Khoa học về lập luận, chứng minh và suy nghĩ hay suy diễn” Logic là một công cụ để biểu diễn và xử lý tri thức 4
- Logic là gì? Một ngôn ngữ hình thức Cú pháp: biểu thức nào là hợp lệ Ngữ nghĩa: biểu thức hợp lệ có nghĩa gi? Hệ chứng minh: một cách xử lý các biểu thức có cú pháp để có được một biểu thức có cú pháp khác (cho ta biêt được thông tin mới) Chứng minh để làm gì? Từ các quan sát → kết luận về thế giới Trạng thái & hành động → thuộc tính của tráng thái tiếp theo Hai loại logic: Logic mệnh đề và logic vị từ 5
- Phép toán mệnh đề Mệnh đề: là các câu khẳng định về thế giới Mệnh đề có thể đúng (true) hoặc sai (false) Mệnh đề đơn giản: Đồng là một kim loại => Đúng Gỗ là một kim loại => Sai Hôm nay là thứ Hai => Sai Ký hiệu trong phép tính mệnh đề: Ký hiệu mệnh đề: P, Q, R, S,... Ký hiệu chân lý: true, false Các phép toán logic: (hội), (tuyển), (phủ định), (kéo theo) , (tương đương) 6
- Phép toán mệnh đề … Định nghĩa câu trong phép tính mệnh đề: Mỗi ký hiệu mệnh đề, ký hiệu chân lý là một câu Phủ định của một câu là một câu Hội, tuyển, kéo theo, tương đương của hai câu là một câu. Ký hiệu ( ), [ ] được dùng để nhóm các ký hiệu vào các biểu thức con. Một biểu thức mệnh đề được gọi là một câu (hay công thức dạng chuẩn- WFF:Well-Formed Formula) nó có thể được tạo thành từ những ký hiệu hợp lệ thông qua một dãy các luật trên. Ví dụ: ( (PQ) R) = P Q R 7
- Phép toán mệnh đề … Mệnh đề tương đương Dạng hấp thu Dạng khác A (A B) = A AB = A B A (A B) = A (A B) = A B A (A B)= AB A B = A B FALSE A (A B)= AB Dạng De Morgan (A B) = A B (A B) = A B 8
- Phép toán mệnh đề … Các luật suy diễn Luật Modus Ponens (MP) Luật Cộng A, A B B A AvB Luật Modus Tollens (MT) Luật tam đoạn luận tuyển A B, B A Av B, A B Luật Hội Luật tam đoạn luận giả thiết A,B A^B A B,B C A C Luật đơn giản A^B A 9
- Biểu diễn sự kiện đơn giản: VD1 10
- Biểu diễn sự kiện đơn giản: VD2 11
- Biểu diễn sự kiện đơn giản… Sử dụng logic vị từ cấp 1 (PC) Ví dụ 12
- Biểu diễn sự kiện đơn giản… Suy diễn 13
- Dạng hội chuẩn CNF(Conjunctive normal form) Công thức dạng hội chuẩn có dạng (A B C) (B D) (A) (B C) (A B C) là một clause A, B, C là các literal mà mỗi cái là biến hay phủ định của biến Mỗi clause phải được thỏa và được thỏa theo nhiều cách Mỗi câu trong logic mệnh đề đều có thể viết dưới dạng CNF 14
- Chuyển đổi thành CNF Loại bỏ dấu mũi tên ( ) bằng định nghĩa tương đương Đưa phủ định vào bằng luật De Morgan ¬(A ∨ B) ≡ ¬A ∧ ¬ B ¬(A ∧ B) ≡ ¬A ∨ ¬ B Phân phối or (∨) vào and (∧) A ∨ (B ∧ C) ≡ (A ∨ B) ∧ (A ∨ C) Mọi câu đều có thể chuyển đổi về dạng CNF 15
- Ví dụ chuyển đổi CNF (A∨ B) ⇒ (C ⇒ D) 1. Loại bỏ mũi tên ¬(A∨ B) ∨ (¬C ∨ D) 2. Đưa phủ định vào (¬ A ∧ ¬ B) ∨ (¬C ∨ D) 3. Phân phối (¬ A ∨ ¬C ∨ D) ∧ (¬ B ∨ ¬C ∨ D) 16
- Hợp giải mệnh đề Luật hợp giải Hợp giải Robison – chứng minh phản chứng Muốn chứng minh cơ sơ tri thức (KB) , chúng ta chứng minh điều ngược lại KB là sai. 17
- Thuật toán hợp giải (Robinson) Biến đổi tất cả các mệnh đề về dạng chuẩn CNF Lấp phủ định kết luận đưa vào KB Lặp Nếu trong BK có 2 mệnh đề phủ định nhau (p và p) thì trả về true Nếu có 2 mệnh đề chứa các literal (ký hiệu) phủ định nhau thì áp dụng hợp giải Lặp cho đến khi không thể áp dụng tiếp hợp giải Trả về false 18
- Thuật toán hợp giải: ví dụ 19
- Thuật toán hợp giải: ví dụ Chứng minh 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Trí tuệ nhân tạo - Chương 1: Tổng quan về trí tuệ nhân tạo
36 p | 300 | 39
-
Bài giảng Trí tuệ nhân tạo - Nguyễn Ngọc Hiếu
236 p | 156 | 23
-
Bài giảng Trí tuệ nhân tạo - Bài 1, 2: Giới thiệu về Trí tuệ nhân tạo - Agen thông minh
26 p | 185 | 12
-
Bài giảng Trí tuệ nhân tạo: Giới thiệu trí tuệ nhân tạo - TS. Đào Anh Nam
64 p | 126 | 10
-
Bài giảng Trí tuệ nhân tạo: Giải thuật di truyền - PGS.TS. Lê Thanh Hương
15 p | 116 | 9
-
Bài giảng Trí tuệ nhân tạo - Lê Thanh Hương
44 p | 55 | 9
-
Bài giảng Trí tuệ nhân tạo: Giới thiệu về trí tuệ nhân tạo - Nguyễn Nhật Quang
21 p | 139 | 9
-
Bài giảng Trí tuệ nhân tạo: Giải quyết vấn đề bằng tìm kiếm - Trường Đại học Thủy Lợi
34 p | 107 | 9
-
Bài giảng Trí tuệ nhân tạo: Chương 1 - PGS.TS. Lê Thanh Hương
11 p | 125 | 8
-
Bài giảng Trí tuệ nhân tạo - Chương 2: Biểu diễn bài toán & tìm lời giải
35 p | 100 | 8
-
Bài giảng Trí tuệ nhân tạo - ĐH Nha Trang
137 p | 45 | 7
-
Bài giảng Trí tuệ nhân tạo (Artificial intelligence) - Chương 1: Tổng quan
51 p | 15 | 7
-
Bài giảng Trí tuệ nhân tạo: Giới thiệu và Tác nhân thông minh - Trường Đại học Thủy Lợi
31 p | 55 | 6
-
Bài giảng Trí tuệ nhân tạo: Các chiến lược tìm kiếm - Trường Đại học Thủy Lợi
86 p | 49 | 6
-
Bài giảng Trí tuệ nhân tạo: Logic vị từ - Trường Đại học Thủy Lợi
18 p | 45 | 6
-
Bài giảng Trí tuệ nhân tạo: Suy diễn trong logic vị từ - Trường Đại học Thủy Lợi
26 p | 68 | 6
-
Bài giảng Trí tuệ nhân tạo: Chương 1 - Lý Anh Tuấn
31 p | 80 | 6
-
Bài giảng Trí tuệ nhân tạo: Logic - Trường Đại học Thủy Lợi
60 p | 41 | 5
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn