Trí tuệ nhân tạo - Chương 3 pptx

22 303 0
Trí tuệ nhân tạo - Chương 3 pptx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TTNT. p.41 Chương 3 - Cấu trúc và chiến lược cho TK - KGTT  Khi biểu diễn một vấn đề như là một đồ thị không gian trạng thái, chúng ta có thể sử dụng lý thuyết đồ thị để phân tích cấu trúc và độ phức tạp của các vấn đề cũng như các thủ tục tìm kiếm. C 3 – Tìm kiếm không gian trạng thái 5 6 Riverbank1 Riverbank 2 Island1 Island 2 1 2 3 4 7 Hệ thống cầu thành phố Konigsberg và biểu diễn đồ thị tương ứng i1 i2 rb1 rb2 b2 b3 b1 b6 b5 b7 b4 TTNT. p.42 Nội dung chương 3  Định nghĩa Không Gian Trạng Thái  Các chiến lược tìm kiếm trên không gian trạng thái: – TK hướng từ dữ liệu (data – driven) – TK hướng từ mục tiêu (goal – driven).  Tìm kiếm trên không gian trạng thái: – TK rộng (breath – first search) – TK sâu (depth – first search) – TK sâu bằng cách đào sâu nhiều lần (depth – first search with iterative deepening)  Sử dụng không gian trạng thái để biễu diễn suy luận với phép tính vị từ: Đồ thị Và/Hoặc (And/Or Graph) C 3 – Tìm kiếm không gian trạng thái TTNT. p.43 ĐN: KHÔNG GIAN TRẠNG THÁI Một KGTT (state space) là 1 bộ [N, A, S, GD] trong đó:  N (node) là các nút hay các trạng thái của đồ thị.  A (arc) là tập các cung (hay các liên kết) giữa các nút.  S (solution) là một tập chứa các trạng thái đích của bài toán.(S  N  S  )  Các trạng thái trong GD (Goal Description) được mô tả theo một trong hai đặc tính: – Đặc tính có thể đo lường được các trạng thái gặp trong quá trình tìm kiếm. VD: Tic-tac-toe, 8-puzzle,… – Đặc tính của đường đi được hình thành trong quá trình tìm kiếm. VD: TSP  Đường đi của lời giải (solution path) là một con đường đi qua đồ thị này từ một nút thuộc S đến một nút thuộc GD. C 3 – Tìm kiếm không gian trạng thái TTNT. p.44 Một phần KGTT triển khai trong Tic-tac-toe Đồ thị có hướng không lặp lại (directed acyclic graph - DAG) C 3 – Tìm kiếm không gian trạng thái TTNT. p.45 Trò đố 8 ô hay 15 ô Trạng thái ban đầu Trạng thái đích  Trò đố 15 ô  Trò đố 8 ô  Cần biểu diễn KGTT cho bài toán này như thế nào? 78910 61511 5141312 4321 567 48 321 38129 151321 5610 741411 126 753 82 C 3 – Tìm kiếm không gian trạng thái TTNT. p.46 KGTT của 8-puzzle sinh ra bằng phép “di chuyển ô trống” C 3 – Tìm kiếm không gian trạng thái Có khả năng xảy ra vòng lặp không? TTNT. p.47 Một ví dụ của bài toán TSP  Cần biểu diễn KGTT cho bài toán này như thế nào? C 3 – Tìm kiếm không gian trạng thái TTNT. p.48 KGTT của bài toán TSP Mỗi cung được đánh dấu bằng tổng giá của con đường từ nút bắt đầu đến nút hiện tại. C 3 – Tìm kiếm không gian trạng thái TTNT. p.49 Các Chiến Lược cho TK-KGTT  TK hướng từ dữ liệu (Data-driven Search) – Suy diễn tiến (forward chaining)  TK hướng từ mục tiêu (Goal-driven Search) – Suy diễn lùi (backward chaining) C 3 – Tìm kiếm không gian trạng thái TTNT. p.50 TK Hướng từ Dữ Liệu  Việc tìm kiếm đi từ dữ liệu đến mục tiêu  Thích hợp khi: – Tất cả hoặc một phần dữ liệu được cho từ đầu. – Có nhiều mục tiêu, nhưng chỉ có một số ít các phép toán có thể áp dụng cho một trạng thái bài toán. – Rất khó đưa ra một mục tiêu hoặc giả thuyết ngay lúc đầu. C 3 – Tìm kiếm không gian trạng thái [...]... quá trình tìm kiếm C 3 – Tìm kiếm không gian trạng thái TTNT p.51 Các phương pháp tìm kiếm trên đồ thị KGTT: Phát triển từ giải thuật quay lui (back – tracking):  Tìm kiếm rộng (breath-first search)  Tìm kiếm sâu (depth-first search)  TK sâu bằng cách đào sâu nhiều lần (depth-first search with iterative deepening) C 3 – Tìm kiếm không gian trạng thái TTNT p.52 Tìm Kiếm Rộng 1 2 2 3 4 5 6 Open = [A];... Rộng và TK Sâu  GT C 3 – Tìm kiếm không gian trạng thái TTNT p.56 The 8-puzzle searched by a production system with loop detection and depth bound 5 Trò chơi ô đố 8-puzzle C 3 – Tìm kiếm không gian trạng thái TTNT p.57 Đồ thị Và/Hoặc     Sử dụng KGTT để biễu diễn suy luận với phép tính vị từ Là phương pháp qui bài toán về các bài toán con Một tập hợp các mệnh đề / câu vị từ tạo thành một đồ thị... = [F,E,D,C,B,A] … C 3 – Tìm kiếm không gian trạng thái TTNT p. 53 Tìm kiếm Sâu 1 2 3 4 5 6 7 8 9 Open = [A]; closed = [] Open = [B,C,D]; closed = [A] Open = [E,F,C,D];closed = [B,A] Open = [K,L,F,C,D]; closed = [E,B,A] Open = [S,L,F,C,D]; closed = [K,E,B,A] Open = [L,F,C,D]; closed = [S,K,E,B,A] Open = [T,F,C,D]; closed = [L,S,K,E,B,A] Open = [F,C,D]; closed = [T,L,S,K,E,B,A] … C 3 – Tìm kiếm không gian... gian sẵn có  Khoảng cách trung bình của đường dẫn đến trạng thái mục tiêu  Yêu cầu đưa ra tất cả các lời giải hay chỉ là lời giải tìm được đầu tiên  Có C 3 – Tìm kiếm không gian trạng thái TTNT p.55 Tìm kiếm sâu bằng cách đào sâu nhiều lần (depth-first iterative deepening)  Độ sâu giới hạn (depth bound): giải thuật TK sâu sẽ quay lui khi trạng thái đang xét đạt đến độ sâu giới hạn đã định  TK Sâu... hướng từ dữ liệu hay từ mục tiêu Trong giải thuật cần ghi nhận diễn tiến của quá trình C 3 – Tìm kiếm không gian trạng thái TTNT p.58 Ví dụ Đồ thị Và/Hoặc  Giả sử một tình huống với các mệnh đề sau: a b abd bdf aeh c ace fg Hãy trả lời các câu hỏi sau: 1 h có đúng không? 2 h có cón đúng nêu b sai? C 3 – Tìm kiếm không gian trạng thái TTNT p.59 Ví dụ: Hệ Tư Vấn Tài Chính Đồ Thị And/Or biểu... TTNT p.60 VÍ DỤ ĐỒ THỊ AND/OR: Cho một bài toán được mô tả bằng các câu vị từ: Hãy vẽ đồ thị AND/OR biểu diễn phần KGTK để trả lời câu hỏi: “Fred đang ở đâu?” (Áp dụng suy diễn lùi) TTNT p.61 Bài Tập Chương 3 TTNT p.62 . thế nào? 78910 61511 514 131 2 432 1 567 48 32 1 38 129 15 132 1 5610 741411 126 7 53 82 C 3 – Tìm kiếm không gian trạng thái TTNT. p.46 KGTT của 8-puzzle sinh ra bằng phép “di chuyển ô trống” C 3 – Tìm kiếm không. nút thuộc GD. C 3 – Tìm kiếm không gian trạng thái TTNT. p.44 Một phần KGTT triển khai trong Tic-tac-toe Đồ thị có hướng không lặp lại (directed acyclic graph - DAG) C 3 – Tìm kiếm không. TTNT. p.41 Chương 3 - Cấu trúc và chiến lược cho TK - KGTT  Khi biểu diễn một vấn đề như là một đồ thị không gian trạng thái,

Ngày đăng: 25/07/2014, 05:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan