Đăng ký Đăng nhập
Trang chủ Kỹ thuật - Công nghệ Điện - Điện tử Báo cáo tiểu luận môn trí tuệ nhân tạo tìm kiếm heuristic.ppt...

Tài liệu Báo cáo tiểu luận môn trí tuệ nhân tạo tìm kiếm heuristic.ppt

.PPT
41
251
124

Mô tả:

Chú ý: + Ghi lại các phần nói bên ngoài + Xem xét các câu hỏi + Học thuộc qua + Viết code hoặc tìm chương trình
Đề tài: TÌM KIẾM HEURISTIC Giáo viên hướng dẫn: Nguyễn Thị Thủy Nhóm sinh viên: Nguyễn Thị Diệp Phạm Thị Định Nguyễn Thị Gấm Nguyễn Thị Nụ Lớp: THC_52 • Các kỹ thuật tìm kiếm sử dụng hàm đánh giá để hướng dẫn sự tìm kiếm được gọi chung là các kỹ thuật tìm kiếm kinh nghiệm (heuristic search). • Các giai đoạn cơ bản để giải quyết vấn đề bằng tìm kiếm kinh nghiệm như sau: 2.1 2.1 Hàm đánh giá 2.2 2.2 Tìm kiếm Beam 2.3 2.3 Tìm kiếm leo đồi 2.4 2.4 Tìm kiếm tốt nhất 1. Định nghĩa hàm đánh giá Với mỗi trạng thái u chúng ta sẽ xác định một giá trị h(u), số này đánh giá “sự gần đích “ của trạng thái u. Hàm h(u) được gọi là hàm đánh giá. 2. Ví dụ vềề hàm đánh giá Ví dụ bài toán 8 sốố Trạng thái đầều Trạng thái kềốt thúc Chúng ta có thể đưa ra hai cách xầy dựng hàm đánh giá h1, h2. 2. Ví dụ về hàm đánh giá (tiếp) Trạng thái đầều Trạng thái kềốt thúc - Hàm h1: h1(u) là số quân ở trạng thái đầu không nằm đúng vị trí so với trạng thái kết thúc. Ta có các quân: 3, 8, 6, 1 không nằm đúng vị trí => h1(u) = 4 2. Ví dụ về hàm đánh giá (tiếp) - Hàm h2: h2(u) là tổng khoảng cách giữa vị trí các quân trong trạng thái đầu và vị trí của nó trong trạng thái đích. Ở đây khoảng cách là số ít nhất các dịch chuyển theo hàng hoặc theo cột để đưa một quân tới vị trí của nó trong trạng thái đích. 2. Ví dụ về hàm đánh giá (tiếp) Trạng thái đầều Quần 3 cầền ít nhầốt 2 dịch chuyển Trạng thái kềốt thúc 2. Ví dụ về hàm đánh giá (tiếp) Trạng thái đầều Quần 8 cầền ít nhầốt 3 dịch chuyển Trạng thái kềốt thúc 2. Ví dụ về hàm đánh giá (tiếp) Trạng thái đầều Quần 6 cầền ít nhầốt 1 dịch chuyển Trạng thái kềốt thúc 2. Ví dụ về hàm đánh giá (tiếp) Trạng thái đầều Quần 1 cầền ít nhầốt 3 dịch chuyển Vậy h2(u) = 2 + 3 + 1 + 3 = 9 Trạng thái kềốt thúc 1.Ý tưởng thuật toán Đầu tiên chọn trạng thái ban đầu, sau đó phát triển k đỉnh tốt nhất ở một mức rồi phát triển k đỉnh tốt nhất ở mức tiếp theo (k được xác định bởi hàm đánh giá). 2. Ví dụ về tìm kiếm beam Chọn k = 2 A: là trạng thái đầều B: là trạng thái kềốt thúc Các sốố bền cạnh các đỉnh là giá trị của hàm đánh giá 2. Ví dụ về tìm kiếm beam Từ trạng thái ban đầu A chọn 2 đỉnh (D, E) có chi phí nhỏ nhất kề với A để phát triển tiếp
- Xem thêm -

Tài liệu liên quan