Tôi hiểu rằng khái niệm tìm kiếm rất quan trọng trong AI. Có một câu hỏi trên trang web này liên quan đến chủ đề này, nhưng người ta cũng có thể hiểu được bằng trực giác tại sao. Tôi đã có một khóa học giới thiệu về AI, kéo dài một nửa học kỳ, vì vậy tất nhiên không có đủ thời gian để bao quát tất cả các chủ đề về AI, nhưng tôi đã mong đợi tìm hiểu một số lý thuyết về AI (tôi đã nghe về "các tác nhân "), Nhưng những gì tôi thực sự học được về cơ bản là một vài thuật toán tìm kiếm, như:
- BFS
- Tìm kiếm chi phí thống nhất
- DFS
- Lặp đi lặp lại tìm kiếm sâu
- Tìm kiếm hai chiều
các thuật toán tìm kiếm này thường được phân loại là "mù" (hoặc "không hiểu rõ"), vì chúng không xem xét bất kỳ thông tin nào liên quan đến đường dẫn còn lại đến mục tiêu.
Hoặc các thuật toán như:
- Tìm kiếm kinh nghiệm
- Tìm kiếm đầu tiên tốt nhất
- Một
- Một *
- IDA *
thường thuộc danh mục thuật toán tìm kiếm "có thông tin", vì chúng sử dụng một số thông tin (nghĩa là "heuristic" hoặc "ước tính") về con đường còn lại đến mục tiêu.
Sau đó, chúng tôi cũng đã học các thuật toán tìm kiếm "nâng cao" (áp dụng cụ thể cho vấn đề TSP). Các thuật toán này là thuật toán mang tính xây dựng (ví dụ: hàng xóm gần nhất), thuật toán tìm kiếm cục bộ (ví dụ: thuật toán 2-opt) hoặc thuật toán heuristic (ví dụ: hệ thống kiến hoặc mô phỏng).
Chúng tôi cũng đã nghiên cứu ngắn gọn một thuật toán min-max được áp dụng cho các trò chơi và một phiên bản "cải tiến" của min-max, tức là cắt tỉa alpha-beta.
Sau khóa học này, tôi có cảm giác rằng AI chỉ là tìm kiếm, "ngu ngốc" hoặc "thông minh hơn".
Câu hỏi của tôi là:
Tại sao một giáo sư chỉ dạy các thuật toán tìm kiếm trong khóa học AI? Những lợi thế / bất lợi là gì? Câu hỏi tiếp theo rất liên quan đến điều này.
Còn gì hơn là "tìm kiếm" trong AI có thể được dạy trong một khóa học giới thiệu? Câu hỏi này có thể dẫn đến câu trả lời chủ quan, nhưng tôi thực sự đang hỏi trong bối cảnh một người đang cố gắng hiểu AI thực sự là gì và nó thực sự bao gồm những chủ đề nào. Rõ ràng và không may, sau khi đọc xung quanh, có vẻ như điều này vẫn sẽ chủ quan.
Có lý thuyết AI nào có thể được dạy trong loại khóa học này không?