Chương trình Môn học & Danh mục Khái niệm
Cơ sở tri thức gồm 6 chương bài giảng, 181 khái niệm và 13+ thuật toán AI tương tác chuẩn Visualize.
Tổng quan về Trí tuệ nhân tạo
Hệ chuyên gia
Hệ giải quyết vấn đề thông minh
Hệ hỗ trợ quyết định
Internet kết nối vạn vật
Công nghiệp 4.0
Mô hình ứng dụng AI
Không gian điều khiển
Lịch sử của AI
Tri thức trong y khoa
Công nghệ nano và vật liệu mới
Robot trong sản xuất
Trí tuệ nhân tạo (AI)
Turing Test
Giai đoạn cổ điển (1950–1965)
Các hướng phát triển của Trí tuệ nhân tạo
Các lĩnh vực ứng dụng của Trí tuệ nhân tạo
Nhà máy tương lai
Nền tảng của AI
Các lĩnh vực của AI
Ứng dụng thực tế của AI
Các hướng phát triển của AI
Các định nghĩa về AI
State Space Search
Sản xuất linh hoạt
Máy in 3D
Xe tự lái
IBM Watson for Oncology
Hệ thống giao thông thông minh
Thuật giải Heuristic
Thuật giải Heuristic cho bài toán phân công
Thuật giải phân công: chọn việc có thời gian thực hiện cao nhất gán cho máy có thời gian làm việc thấp nhất.
Thuật giải Heuristic bài toán người đưa thư
Tìm chu trình Hamilton bằng cách tại mỗi đỉnh chọn cạnh ngắn nhất đến đỉnh chưa thăm.
Thuật giải tô màu đồ thị
Tô màu đồ thị theo nguyên lý thứ tự: chọn đỉnh bậc lớn nhất và ưu tiên màu đã tô.
Thuật giải Heuristic cho bài toán tô màu
Thuật toán lặp chọn việc và máy để phân công, áp dụng cho bài toán tô màu đồ thị.
Thuật giải tham lam cho bài toán người đưa thư
Từ đỉnh hiện tại chọn đi đến đỉnh chưa thăm có con đường ngắn nhất.
Thuật giải Heuristic
Hàm Heuristic
Thuật giải
Vét cạn thông minh
Bài toán người đưa thư
Chu trình Hamilton ngắn nhất
Nguyên lý vét cạn thông minh
Nguyên lý thứ tự
Nguyên lý tham lam
Thuật giải Heuristic cho bài toán phân công
Thuật giải tham lam cho bài toán người đưa thư
Đặc tính thuật giải heuristic
Độ phức tạp thuật giải
Độ phức tạp O(n2) của thuật giải Heuristic
Hạn chế của thuật giải Heuristic
Bài toán tô màu đồ thị
Bài toán phân công
Bài toán phân công công việc
Bài tập cài đặt các bài toán
Bài tập người đưa thư hai cách giải
Ví dụ chiều dài đường đi
Ví dụ tô màu đồ thị
Ví dụ tô màu đồ thị 10 đỉnh
Thuật giải chưa cho lời giải chính xác
Không gian trạng thái & Phương pháp tìm kiếm
Tìm kiếm theo chiều sâu
Tìm kiếm theo chiều sâu là phương pháp tìm kiếm bắt đầu từ một nút và tiếp tục đi sâu cho đến khi gặp ngõ cụt hoặc đích.
Tìm kiếm theo chiều rộng
Tìm kiếm theo chiều rộng là phương pháp duyệt tất cả các nút của một mức trước khi chuyển sang mức tiếp theo.
Thuật toán cây khung nhỏ nhất
Thuật toán thêm cạnh nhỏ nhất vào cây khung T nếu không tạo chu trình, kết thúc thu được cây khung nhỏ nhất.
Tìm kiếm sâu dần
Tìm kiếm sâu dần là kỹ thuật tìm kiếm lặp lại theo độ sâu giới hạn tăng dần cho đến khi tìm ra nghiệm.
Thuật toán Dijkstra
Thuật toán tìm đường đi có giá thành cực tiểu, mỗi bước chọn đỉnh mở có g(N) nhỏ nhất.
Thuật toán sắp xếp cạnh tăng dần
Thuật toán sắp xếp các cạnh theo trọng số tăng dần để tìm cây khung nhỏ nhất.
Thuật toán tính tổng các số lẻ từ 1 đến n
Thuật toán tính tổng các số nguyên dương lẻ từ 1 đến n bằng phương pháp lặp.
Cài đặt thuật toán A* cho bài toán Puzzle
Hàm Astart cài đặt A* cho puzzle bằng cách lặp chọn nút có f nhỏ nhất từ O.
Thuật toán A*
Thuật toán tìm kiếm cực tiểu dùng hàm đánh giá f để chọn đỉnh mở rộng.
Cập nhật g và prev cho đỉnh kế
Nếu chi phí mới đến Q nhỏ hơn g(Q) hiện tại thì cập nhật g, f và prev.
Ví dụ A* với bài toán 8 số
Ví dụ minh họa A* giải bài toán 8 số với bốn toán tử di chuyển.
g(N) trong A*
g(N) là số đo lộ trình từ S tới N trong thuật toán A*.
Vấn đề
Mô hình vấn đề
Biểu diễn trạng thái (a, b, k)
Thuật toán
Không gian trạng thái
Tìm kiếm tốt nhất
Hàm ước lượng h(S)
Toán tử chuyển trạng thái
Đồ thị trạng thái
Cây tìm kiếm
Bài toán tìm kiếm
Độ phức tạp polyminimal
Các chiến lược tìm kiếm
Hằng số hướng di chuyển
Danh sách List lưu các đỉnh
Hai danh sách O và C
Đồ thị có hướng
Cấu trúc info lưu trạng thái puzzle
Tìm kiếm mù
Đồ thị
Độ phức tạp cao không chấp nhận
Hàm timotrong xác định ô trống
Hàm bangke sinh bảng kề
Vòng
Hàm sobang so sánh bảng
Hàm count (h)
Path
Hàm h(N)
Đỉnh mở và đỉnh đóng
Đỉnh trước prev
Hàm g(n)
Hàm ganbang gán bảng
Nút lá
Nguyên lý tăng độ sâu
Nguyên lý hướng dẫn bằng tri thức
Hàm đánh giá f=g+h
Hàm h cho bài toán 8 số
Phân loại vấn đề
Mở rộng cây tìm kiếm
Cài đặt thuật toán A* cho bài toán Puzzle
Xử lý bảng kề trong A*
Độ phức tạp thuật toán
Tiêu chuẩn thuật toán
Ví dụ bài toán người và quỷ
Ví dụ trạm cấp nước
Bài toán tìm đường đi ngắn nhất
Bài toán người quỷ qua sông
Bài toán 8 số
Bài toán giải tam giác
Bài toán đổ nước
Bài tập ca nô tiếp xăng
Ví dụ minh họa tìm kiếm tốt nhất
Toán tử bài toán 8 số
Ví dụ minh họa tìm kiếm sâu dần
Cài đặt puzzle
Ví dụ A* với bài toán 8 số
Chiến lược Minimax & Cắt tỉa Alpha-Beta
Giải thuật Minimax
Giải thuật tìm kiếm không gian trò chơi dựa trên giả thiết đối thủ cũng sử dụng kiến thức không gian trạng thái và chơi tối ưu.
Thuật toán Alpha-beta
Thuật toán Alpha-beta là thuật toán cải tiến của Minimax, không thăm tất cả nút lá mà vẫn cho kết quả đúng.
Ví dụ Minimax trong Tic-tac-toe
Ví dụ áp dụng Minimax hai lớp cho nước đi mở đầu Tic-tac-toe, dùng heuristic đếm đường thắng mở.
Người chơi MAX và MIN
Hàm đánh giá heuristic
Cây trò chơi
Nút MAX và nút MIN
Trò chơi có tổng bằng không
Tính trước n nước đi
Lượng giá tĩnh
Độ phức tạp thời gian của thuật toán Minimax
Độ phức tạp không gian của thuật toán Minimax
Ví dụ cây trò chơi cờ vua
Ví dụ Minimax trong Tic-tac-toe
Ví dụ trò chơi Nim
Ví dụ trò chơi Tic-tac-toe
Tầm quan trọng của hàm đánh giá
Hạn chế của Minimax
Tổng quan về Biểu diễn tri thức
Quản lý văn bản theo ngữ nghĩa
Các thành phần tri thức
Mathway
Hệ cơ sở tri thức
Các phương pháp biểu diễn tri thức
Wolfram Alpha
Symbolab
Hướng phát triển của biểu diễn tri thức
Tiêu chuẩn tính phổ quát
Tiêu chuẩn tính thực tiễn
Tiêu chuẩn tính hình thức hóa
Tiêu chuẩn tính đầy đủ
Các phương pháp BDTT cơ bản
Thuật giải Vương Hạo
Thuật giải chứng minh dựa trên biến đổi dạng chuẩn giả thiết, kết luận và tách dòng theo các phép nối.
Thuật giải Robinson (Thuật toán hợp giải)
Thuật toán hợp giải là một trong các phương pháp biểu diễn tri thức cơ bản được trình bày trong bài.
Thay thế hai mệnh đề tuyển
Bước thay thế hai mệnh đề vừa tuyển trong danh sách bằng mệnh đề mới trong quá trình chứng minh.