Bài giảng Trí tuệ nhân tạo - Bài 6, 7, 8: Logic mệnh đề - Logic vị từ cấp một
lượt xem 43
download
Trong bài học này sẽ trang bại cho người học nhưng kiến thức về: Biểu diễn tri thức, logic mệnh đề (Cú pháp và ngữ nghĩa của Logic mệnh đề, dạng chuẩn tắc, luật suy diễn), logic vị từ cấp một (Cú pháp và ngữ nghĩa logic vị từ cấp một, chuẩn hoá các công thức, các luật suy diễn). Mời các bạn cùng tham khảo.
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 - Bài 6, 7, 8: Logic mệnh đề - Logic vị từ cấp một
- CHƯƠNG 3: Lec 6-7-8: Logic mệnh đề - Logic vị từ cấp một Chương 6. p.1
- CHƯƠNG 3: Lec 6-7-8: Logic mệnh đề - Logic vị từ cấp một Chương 6. p.2
- Nội Dung I. Biểu diễn tri thức II. Logic mệnh đề – Cú pháp và ngữ nghĩa của Logic mệnh đề – Dạng chuẩn tắc – Luật suy diễn III. Logic vị từ cấp một – Cú pháp và ngữ nghĩa logic vị từ cấp một – Chuẩn hoá các công thức – Các luật suy diễn Lec 6. p.3/35
- I. Biểu diễn tri thức 1. Cơ sở tri thức (CSTT): tập hợp các tri thức được biểu diễn dưới dạng nào đó. 2. Thủ tục suy diễn: liên kết các sự kiện thu nhận từ môi trường với các tri thức trong CSTT để đưa ra các câu trả lời hoặc hành động cần thực hiện. Để máy tính có thể sử dụng tri thức, xử lý tri thức Ngôn ngữ biểu diễn tri thức = Cú pháp + Ngữ nghĩa + Cơ chế lập luận Lec 6. p.4/35
- 3. Ngôn ngữ biểu diễn tri thức Cú pháp: gồm các ký hiệu, các quy tắc liên kết các ký hiệu (luật cú pháp) để tạo thành các câu (công thức). Ngữ nghĩa: xác định ý nghĩa của các câu trong một miền thế giới thực. Cơ chế lập luận: thực hiện quá trình tính toán, sử dụng các luật suy diễn để đưa ra các công thức mới. Luật suy diễn: từ một tập công thức đã cho suy ra một công thức mới Ngôn ngữ biểu diễn tri thức tốt cần có khả năng mô tả một phạm vi rộng lớn thế giới thực và thực hiện lập luận hiệu quả. Lec 6. p.5/35
- II. Logic mệnh đề 1. Cú pháp • Các ký hiệu – Hằng logic: True, False. – Các ký hiệu mệnh đề (biến mệnh đề): P, Q,... – Các phép kết nối logic: ∧, ∨, , ⇒, ⇔. – Các dấu mở ngoặc”(“ và đóng ngoặc ”)”. • Các quy tắc xây dựng các công thức – Các biến mệnh đề là công thức. – Nếu A và B là công thức thì (A∧B), (A∨B), (A), (A⇒B), (A⇔B) là các công thức. Lec 6. p.6/35
- II. Logic mệnh đề 1. Cú pháp – Các công thức là các ký hiệu mệnh đề được gọi là các câu đơn hoặc câu phân tử. – Các công thức không phải là câu đơn được gọi là câu phức hợp. – Nếu P là ký hiệu mệnh đề thì P và P được gọi là literal, P là literal dương, còn P là literal âm. – Câu phức hợp có dạng A1∨...∨Am gọi là câu tuyển (clause), trong đó Ai là các literal. Lec 6. p.7/35
- II. Logic mệnh đề 2. Ngữ nghĩa Diễn giải (interpretation): sự kết hợp các kí hiệu mệnh đề với các sự kiện trong thế giới thực Ví dụ: diễn giải là một cách gán cho mỗi ký hiệu mệnh đề một giá trị chân lý True hoặc False Bảng chân lý của các kết nối logic Lec 6. p.8/35
- II. Logic mệnh đề 2. Ngữ nghĩa – Một công thức được gọi là thoả được (satisfiable) nếu nó đúng trong một diễn giải nào đó. Ví dụ: (P∨ Q) ∧S là thoả được vì nó có giá trị True trong diễn giải {P = True, Q=False, S=True}. – Một công thức được gọi là vững chắc (valid) nếu nó đúng trong mọi diễn giải Ví dụ: P∨P là vững chắc – Một công thức được gọi là không thoả được, nếu nó là sai trong mọi diễn giải Ví dụ: P∧P là không thỏa được Lec 6. p.9/35
- II. Logic mệnh đề 2. Ngữ nghĩa Mô hình (model) của một công thức là một diễn giải sao cho công thức là đúng trong diễn giải này. Như vậy một công thức thoả được là công thức có một mô hình. Lec 6. p.10/35
- II. Logic mệnh đề 3. Các công thức tương đương AB AB AB (AB)(BA) (A) A De Morgan (AB) A B ; (AB) AB Giao hoán AB BA; AB BA Kết hợp (AB) C A (BC); (AB) C A (BC) Phân phối A (BC) (AB) (AC); A (BC) (AB) (AC) Lec 6. p.11/35
- II. Logic mệnh đề 4. Dạng chuẩn hội Câu tuyển: A1...Am (Ai : literal) Dạng chuẩn hội: hội của các câu tuyển Biến đổi về dạng chuẩn hội: – Bỏ dấu : thay (AB) bởi AB – Chuyển các dấu vào sát các ký hiệu mệnh đề: áp dụng De Morgan (thay (A) bởi A) – Chuyển A(BC) về dạng (AB)(AC): áp dụng luật phân phối Ví dụ: chuẩn hoá công thức (PQ)(RS) về dạng (PQR)(PQS) Lec 6. p.12/35
- II. Logic mệnh đề 5. Câu Horn Câu tuyển có dạng: P1...Pm Q1...Qn (Pi, Qi :literal dương) tương đương với: P1...Pm Q1... Qn Nếu n1câu này trở thành câu Horn Khi m>0, n=1, câu Horn có dạng: P1...Pm Q Câu Horn dạng này gọi là luật if-then: If P1 and ... and Pm then Q Khi m=0, n=1, câu Horn trở thành câu đơn Q (sự kiện Q) Lec 6. p.13/35
- II. Logic mệnh đề 6. Luật suy diễn H là hệ quả logic của tập G={G1, ..., Gm} nếu trong mọi thể hiện mà G đúng thì H cũng đúng Modus Ponens α , α Modus Tollens α , α Bắc cầu α , α Loại bỏ hội α1... αi ... αm αi Lec 6. p.14/35
- II. Logic mệnh đề 6. Luật suy diễn Đưa vào hội α1,...,αi, ...,αm α1... αi ... αm Đưa vào tuyển αi α1...αi...αm Phân giải α , α Lec 6. p.15/35
- II. Logic mệnh đề Ví dụ Giả sử có các công thức sau: • ABCD (1) • EA (2) • FB (3) •E (4) •F (5) Giả sử cần chứng minh C? Tiên đề: Các công thức đã cho Định lý: các công thức được suy ra Chứng minh: dãy các luật được áp dụng để dẫn tới định lý Lec 6. p.16/35
- II. Logic mệnh đề 7. Định lý phân giải - Câu phân giải được: Nếu có thể áp dụng luật phân giải cho các câu đó - Giải thức: Kết quả nhận được khi áp dụng luật phân giải cho các câu - Câu rỗng: giải thức của hai câu đối lập nhau P và P, ký hiệu □ - G là tập các câu tuyển, R(G) là tập câu bao gồm các câu thuộc G và tất cả các câu nhận được từ G bằng một dãy áp dụng luật phân giải. A. Định lý phân giải: Một tập câu tuyển là không thỏa được nếu và chỉ nếu câu rỗng □R(G) Một tập luật suy diễn là đầy đủ nếu mọi hệ quả logic của một tập các tiên đề đều chứng minh được bằng cách chỉ sử dụng các luật của tập đó Lec 6. p.17/35
- II. Logic mệnh đề B. Thủ tục phân giải Procedure Resolution; Input: G={các câu tuyển}; Begin 1. Repeat 1.1 Chọn hai câu A, B G; 1.2 If A và B phân giải được then tính Res(A,B); 1.3 If Res(A,B) là câu mới then thêm Res(A,B) vào G; Until nhận được câu rỗng hoặc không có câu mới nào xuất hiện; 2. If nhận được câu rỗng then thông báo G không thỏa được else thông báo thỏa được; Lec 6. p.18/35 End;
- II. Logic mệnh đề B. Thủ tục phân giải Sử dụng luật phân giải ta có thể chứng minh được một công thức bất kì có là hệ quả của một tập công thức đã cho hay không bằng phương pháp chứng minh bác bỏ. Vì vậy luật phân giải được xem là luật đầy đủ cho bác bỏ. Lec 6. p.19/35
- II. Logic mệnh đề 9. Chứng minh bác bỏ Ví dụ: Giả giử G là tập hợp các câu tuyển sau A ∨ B ∨ P (1) C∨D∨ P (2) E∨ C (3) A (4) E (5) D (6) Giả sử ta cần chứng minh P. Thêm vào G câu sau: P (7) áp dụng luật phân giải cho câu (2) và (7) ta được câu: C ∨ D (8) Từ câu (6) và (8) ta nhận được câu: C (9) Từ câu (3) và (9) ta nhận được câu: E (10) Từ câu (5) và (10) ta nhận được câu rỗng Vậy P là hệ quả logic của các câu (1) --(6). Lec 6. p.20/35
CÓ THỂ BẠN MUỐN DOWNLOAD
-
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 | 187 | 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 | 127 | 10
-
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 - Lê Thanh Hương
44 p | 60 | 9
-
Bài giảng Trí tuệ nhân tạo: Chương 1 - PGS.TS. Lê Thanh Hương
11 p | 139 | 8
-
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 - ĐH Nha Trang
137 p | 46 | 7
-
Bài giảng Trí tuệ nhân tạo: Chương 1 - Lý Anh Tuấn
31 p | 83 | 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 | 58 | 6
-
Bài giảng Trí tuệ nhân tạo (Artificial Intelligence): Chương 8 – GV. Nguyễn Văn Hòa
36 p | 8 | 2
-
Bài giảng Trí tuệ nhân tạo (Artificial Intelligence): Chương 1 – GV. Nguyễn Văn Hòa
37 p | 11 | 2
-
Bài giảng Trí tuệ nhân tạo (Artificial Intelligence): Chương 2 – GV. Nguyễn Văn Hòa
41 p | 3 | 1
-
Bài giảng Trí tuệ nhân tạo (Artificial Intelligence): Chương 4 – GV. Nguyễn Văn Hòa
27 p | 3 | 1
-
Bài giảng Trí tuệ nhân tạo (Artificial Intelligence): Chương 5 – GV. Nguyễn Văn Hòa
34 p | 5 | 1
-
Bài giảng Trí tuệ nhân tạo (Artificial Intelligence): Chương 3 – GV. Nguyễn Văn Hòa
36 p | 3 | 1
-
Bài giảng Trí tuệ nhân tạo (Artificial Intelligence): Chương 6 – GV. Nguyễn Văn Hòa
30 p | 3 | 0
-
Bài giảng Trí tuệ nhân tạo (Artificial Intelligence): Chương 7 – GV. Nguyễn Văn Hòa
41 p | 3 | 0
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