1. Trang chủ
  2. » Luận Văn - Báo Cáo

Giải quyết vấn đề bằng phương pháp tìm kiếm – tìm kiếm không có thông tin

22 4 0

Đ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

Cấu trúc

  • Slide 1

  • Các thuật toán tìm kiếm cơ bản

  • Vấn đề tìm kiếm

  • Problem - Solving agents

  • PROBLEM - SOLVING AGENTS

  • GOAL FORMULATION

  • PROBLEM FORMULATION

  • Slide 8

  • PROBLEM - SOLVING AGENT

  • Slide 10

  • KHÔNG GIAN TRẠNG THÁI

  • BÀI TOÁN NGƯỜI ĐƯA THƯ

  • CÁC LOẠI VẤN ĐỀ

  • BREADTH FIRST SEARCH

  • BREADTH FIRST SEARCH

  • ƯU ĐIỂM

  • Priority queue (hàng đợi ưu tiên)

  • UNIFORM COST SEARCH

  • UNIFORM COST SEARCH

  • Phân biệt thuật toán UCS và Dijkstra

  • RESOURCES

  • Slide 22

Nội dung

Giải quyết vấn đề bằng phương pháp tìm kiếm – Tìm kiếm không có thông tin Giải quyết vấn đề bằng phương pháp tìm kiếm – Tìm kiếm không có thông tin Môn học Trí tuệ nhân tạo Giảng viên TS Nguyễn Thiên Bảo Các agent có khả năng giải quyết vấn đề Phát biểu bài toán Các loại vấn đề Các thuật toán tìm kiếm cơ bản Vấn đề tìm kiếm Vấn đề tìm kiếm, một cách tổng quát, có thể hiểu là tìm một đối tượng thỏa mãn một số đòi hỏi nào đó Chúng ta có thể kể ra rất nhiều vấn đề mà việc giải quyết nó được quy về.

Giải vấn đề phương pháp tìm kiếm – Tìm kiếm khơng có thơng tin Mơn học: Trí tuệ nhân tạo Giảng viên: TS Nguyễn Thiên Bảo Các agent có khả giải vấn đề Phát biểu tốn Các thuật tốn tìm kiếm Các loại vấn đề - Vấn đề tìm kiếm, cách tổng qt, hiểu tìm đối tượng thỏa mãn số địi hỏi -Chúng ta kể nhiều vấn đề mà việc giải quy vấn đề tìm kiếm Vấn đề tìm kiếm Problem - Solving agents Simple reflex agents Model-based reflex agents Goal-based agents Utility-based agents PROBLEM - SOLVING AGENTS • • Là loại goal - based agent Nó giải vấn đề cách tìm chuỗi hành động dẫn đến trạng thái mong muốn (mục tiêu) GOAL FORMULATION • • Mục tiêu xây dựng tập hợp tất trạng thái, mục tiêu thỏa mãn Đạt từ trạng thái ban đầu đến trạng thái mục tiêu PROBLEM FORMULATION Actions Initial State Goal Test Transition Model Path cost Tìm kiếm (Search): Nó xác định tất chuỗi hành động tốt có thể, chứng minh, tìm thuật tốn tốt nhất, tối ưu số thuật toán khác để đạt mục tiêu Thực thi (Execution): Nó thực thi giải pháp tối ưu tốt từ thuật tốn tìm kiếm để đạt trạng thái mục tiêu từ trạng thái PROBLEM - SOLVING AGENT -Goal Formulation: người phải băng qua dịng sơng -Problem Formulation: State: bên bờ sông Action: Băng qua sông Transition Model: lên bè chèo qua sông Goal Test: chưa đạt trạng thái mục tiêu -Search: Phải có người lớn -Execution: qua sơng CÁC VẤN ĐỀ TÌM KIẾM Các vấn đề tìm kiếm bao gồm: • Khơng gian trạng thái • Hàm chuyển đổi trạng thái • Trạng thái ban đầu trạng thái kết thúc • Giải pháp (solution) chuỗi hành động chuyển từ trạng thái ban đầu đến trạng thái kết thúc KHƠNG GIAN TRẠNG THÁI ▪ Khơng gian trạng thái bao gồm tất thông tin chi tiết cần mơ tả mơi trường ▪ Trạng thái tìm kiếm lưu lại thông tin cần thiết để lập kế hoạch BÀI TOÁN NGƯỜI ĐƯA THƯ CÁC LOẠI VẤN ĐỀ Đơn định/nắm phận không gian trạng Đơn định/ nắm tồn khơng gian trạng thái thái Không đơn định/không nắm phận không gian trạng thái Không đơn định/nắm phận không gian trạng thái BREADTH FIRST SEARCH BREADTH FIRST SEARCH Tìm kiếm theo bề rộng (Breadth First Search) hướng dẫn hàm đánh giá Việc tìm kiếm bắt đầu nút gốc tiếp tục cách duyệt nút Ý tưởng thuật toán Giá trị hàm đánh giá thấp so với nút lại nằm hàng đợi ƯU ĐIỂM NHƯỢC ĐIỂM Tìm kiếm lời giải theo thuật tốn định trước- Kỹ thuật vét cạn ->tìm lời giải có Đường tìm qua đỉnh > tìm kiếm máy móc, khơng có thơng tin hỗ trợ Khơng phù hợp với khơng gian tốn kích thước lớn Priority queue (hàng đợi ưu tiên) ● Hàng đợi ưu tiên có tính chất giống hàng đợi chèn phần tử vào phía cuối lấy từ phía đầu Nhưng có điểm khác thứ tự phần tử hàng đợi ưu tiên phụ thuộc vào độ ưu tiên phần tử Cịn hàng đợi bình thường tn theo tính chất FIFO (First in first out) ● Phần tử với độ ưu tiên cao xếp lên đầu hàng đợi phần tử với độ ưu tiên thấp chuyển xuống cuối ● Có sẵn thư viên C++ số ngôn ngữ UNIFORM COST SEARCH Thuật tốn UCS tìm đường từ root tới đích với chi phí ❖ Tìm kiếm chi phí thống tương tự thuật tốn Dijkstra Từ điểm bắt đầu, cho vào hàng đợi ưu tiên (priority queue) Ý tưởng thuật tốn ❖ Sau pop phần tử top priority queue ra, đồng thời chọn điểm kề cho vào hàng đợi ưu tiên (priority queue) Những điểm cho vào priority queue gọi biên Quá trình lặp lại queue trở rỗng tìm điểm đích UNIFORM COST SEARCH Phân biệt thuật toán UCS Dijkstra Dijkstra UCS _ Thuật toán Dijkstra khởi tạo lưu trữ tất đỉnh, áp dụng cho đồ thị mà _ Thuật toán UCS bắt đầu với đỉnh nguồn qua phần đồ thị cần thiết, biết rõ ràng số đỉnh cạnh áp dụng cho đồ thị rõ ràng độ thị ngầm _ Dijkstra tốn nhớ phải lưu trữ tất đỉnh _ UCS cần lưu trữ đỉnh cần thiết RESOURCES ● https://luwxmta.wordpress.com/2014/03/02/ai-chuong-i-cac-chien-luoc-tim-kiem-mu/?fbclid=IwAR2qm9t7GpTeKZz_vkq-qJosGr2iZCCEUzQ7IG07s1q2mlCoOS3afkrrDUg Artificial face recognition abstract technology ● https://www.javatpoint.com/ai-uninformed-search-algorithms ● https://stackoverflow.com/questions/47093286/best-first-vs-breadth-first?fbclid=IwAR2dUUHgkDIUamuzsC6RB5VtlwOcvPyrGnj_PFfv17hC2g_lGN5kFC-SS3s#:~:text=Best %2Dfirst%20search%20is%20informed,and%20the%20other%20doesn%27t!&text=Breadth%2Dfirst%20search%20is%20complete,will%20find%20the%20optimal%20solution THANKS! Do you have any questions? GROUP ... agent có khả giải vấn đề Phát biểu tốn Các thuật tốn tìm kiếm Các loại vấn đề - Vấn đề tìm kiếm, cách tổng qt, hiểu tìm đối tượng thỏa mãn số địi hỏi -Chúng ta kể nhiều vấn đề mà việc giải quy vấn. .. Phải có người lớn -Execution: qua sơng CÁC VẤN ĐỀ TÌM KIẾM Các vấn đề tìm kiếm bao gồm: • Khơng gian trạng thái • Hàm chuyển đổi trạng thái • Trạng thái ban đầu trạng thái kết thúc • Giải pháp. .. hàng đợi ƯU ĐIỂM NHƯỢC ĐIỂM Tìm kiếm lời giải theo thuật tốn định trước- Kỹ thuật vét cạn - >tìm lời giải có Đường tìm qua đỉnh > tìm kiếm máy móc, khơng có thơng tin hỗ trợ Khơng phù hợp với

Ngày đăng: 04/07/2022, 14:55

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w