Danh mục tài liệu

Bài giảng Trí tuệ nhân tạo: Bài 10 - Trương Xuân Nam

Số trang: 26      Loại file: pdf      Dung lượng: 788.60 KB      Lượt xem: 19      Lượt tải: 0    
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Trí tuệ nhân tạo: Bài 10 Chứng minh bằng logic vị từ cung cấp cho người học những kiến thức như: Hạn chế của logic mệnh đề; Logic vị từ; Chứng minh trong logic vị từ; Bài tập. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Trí tuệ nhân tạo: Bài 10 - Trương Xuân Nam TRÍ TUỆ NHÂN TẠOBài 10: Chứng minh bằng logic vị từNội dung1. Hạn chế của logic mệnh đề2. Logic vị từ3. Chứng minh trong logic vị từ4. Bài tập TRƯƠNG XUÂN NAM 2Phần 1Hạn chế của logic mệnh đề TRƯƠNG XUÂN NAM 3Hạn chế của logic mệnh đề Trong phần trước chúng ta đã đề cập đến logic mệnh đề sử dụng để mô tả hệ thống tri thức  Hệ thống sự kiện  Các phép toán logic thể hiện mối quan hệ giữa các sự kiện Các cơ chế chứng minh:  Chứng minh bằng bác bỏ  Suy diễn tiến (đi từ tập sự kiện)  Suy diễn lùi (dò ngược từ tập kết luận) Các cơ chế trên cũng được con người sử dụng trong quá trình học tập, suy lý TRƯƠNG XUÂN NAM 4Hạn chế của logic mệnh đề Vấn đề lớn nhất của logic mệnh đề là chỉ tập trung vào sự kiện mà không thể hiện được sự tương quan giữa cá thể và thế giới Khả năng diễn đạt hạn chế  Biểu diễn các sự kiện  Không thể mô tả đầy đủ thế giới các đối tượng, tính chất và mối quan hệ giữa các đối tượng  Ví dụ 1. Nam là một sinh viên của Thủy Lợi 2. Mọi sinh viên của Thủy Lợi đều phải học tin đại cương 3. Vì Nam là sinh viên của Thủy Lợi nên Nam học tin đại cương • Trong logic mệnh đề: 3 không thể suy ra từ 1 và 2 TRƯƠNG XUÂN NAM 5Phần 2Logic vị từ TRƯƠNG XUÂN NAM 6Logic vị từ Tiếng Anh: First Order Logic (FOL), còn gọi là logic bậc nhất hoặc logic tân từ cấp một Vị từ là các phát biểu có chứa biến  TL(x): x là sinh viên Thủy Lợi • TL(Nam): Nam là sinh viên Thủy Lợi  TinDC(x): x học Tin Đại Cương • TinDC(Nam): Nam học Tin Đại Cương  ∀x: TL(x) → TinDC(x): Mọi sinh viên Thủy Lợi đều học Tin Đại Cương Chứng minh “Nam học Tin Đại Cương” thực chất là tìm quá trình suy luận {TL(Nam), ∀x: TL(x) → TinDC(x)} →* TinDC(Nam) TRƯƠNG XUÂN NAM 7Thành phần của logic vị từ Hằng: các đối tượng cụ thể trong miền nào đó  a, b, c, Mai, Nam, John,... Biến: chỉ đối tượng tổng quát hóa  x, y, z, u, v, w,... Hàm: thuộc tính của đối tượng hoặc nhóm đối tượng  best_friend(x), father(x), distance(x,y), … Vị từ: các mối quan hệ giữa các đối tượng hoặc tính chất của đối tượng  friend(x,y), father(x,y), love(x,y), good(x),... Phép lượng tử: với mọi (∀), tồn tại (∃) TRƯƠNG XUÂN NAM 8Lượng tử logic “với mọi” ∀ (biến1, biến2,…, biếnn):  Ví dụ:  An là bạn của tất cả mọi người • ∀x: friend(An, x)  Tất cả những người nuôi động vật đều yêu động vật • ∀x, ∀y: rear(x, y) ᴧ animal(y) → love_animal(x)  Tất cả sinh viên công nghệ thông tin Thủy Lợi đều chăm học • ∀x: tlu_cntt_student(x) → chăm(x) TRƯƠNG XUÂN NAM 9Lượng tử logic “với mọi” Mệnh đề (∀x: P) đúng khi và chỉ khi P đúng với mọi đối tượng trong thế giới Ví dụ:  An là bạn của tất cả mọi người đúng khi nó xảy ra với mọi người: • friend(An, Nam) ᴧ friend (An, Mai) ᴧ friend(An, Son)…  Tất cả các sinh viên công nghệ thông tin Thủy Lợi đều chăm học đúng khi nó xảy ra với mọi sinh viên: • tlu_cntt_student(Vân) → chăm(Vân) ᴧ tlu_cntt_student(Hùng) → chăm(Hùng) ᴧ tlu_cntt_student(Bình) → chăm(Bình)… TRƯƠNG XUÂN NAM 10Lượng tử logic “Tồn tại” ∃ (biến1, biến2,…, biếnn):  Ví dụ:  Có một người là bạn của An • ∃x: friend(An, x)  Tồn tại một người nuôi một con động vật nào đấy nhưng lại không yêu động vật • ∃x, ∃y: rear(x,y) ᴧ animal(y) ᴧ ¬love_animal(x)  Tồn tại một sinh viên công nghệ thông tin Thủy Lợi chăm học • ∃x: tlu_cntt_student(x) ᴧ chăm(x)  Tồn tại một sinh viên học tất cả các môn học của ngành công nghệ thông tin • ∃x, ∀y: student(x) ᴧ learn(x, y) ᴧ it_subject(y) TRƯƠNG XUÂN NAM 11Lượng tử logic “Tồn tại” Mệnh đề (∃x:P) đúng khi P đúng với ít nhất một đối tượng trong thế giới Ví dụ:  An là bạn của ít nhất 1 người đúng khi • friend(An, Nam) v friend (An, Mai) v friend(An,Son) v …  Ít nhất một sinh viên công nghệ thông tin Thủy Lợi chăm học đúng khi: • tlu_cntt_student(Vân) → chăm(Vân) v tlu_cntt_student(Hùng) → chăm(Hùng) v tlu_cntt_student(Bình)→chăm(Bình) v … TRƯƠNG XUÂN NAM 12Đặc điểm của logic lượng tử Tính hoán vị (∀x ∀y) ≡ (∀y ∀x) (∃x ∃y) ≡ (∃y ∃x) Tuy nhiên, (∃x ∀y) không tương đương với (∀x ∃y)  ∃x ∀y know(x, y): tồn tại 1 người biết tất cả các lĩnh vực  ∀x ∃y know(x, y): tồn tại 1 lĩnh vực mà mọi người đều biết Đưa c ...