Tiếp theoHướng dẫn tiếp theo
Chuỗi Markov Monte Carlo
kỹ thuật
HƯỚNG DẪN KỸ THUẬT
Tìm kiếm cây Monte Carlo (MCTS) là một thuật toán lập kế hoạch quyết định bước đi tốt nhất bằng cách xây dựng có chọn lọc cây tìm kiếm và mô phỏng nhiều tương lai có thể xảy ra.
Nghe hướng dẫn nàyAI thuật lại · ~2 min
Nó đã thúc đẩy những đột phá như AlphaGo và xuất sắc trong các trò chơi có vô số vị trí khả thi.
MCTS đưa ra những quyết định chắc chắn mà không cần xem xét kỹ lưỡng mọi khả năng. Nó lặp lại bốn bước hàng nghìn lần: Lựa chọn (đi xuống cây hiện có bằng cách sử dụng quy tắc cân bằng các bước đi đầy hứa hẹn với các bước chưa được khám phá), Mở rộng (thêm nút con mới tại một lá), Mô phỏng hoặc 'triển khai' (chơi trò chơi đến một kết quả, theo lịch sử với các bước di chuyển ngẫu nhiên hoặc theo kinh nghiệm) và Lan truyền ngược (đẩy kết quả trở lại, cập nhật số lần thắng và số lượt truy cập dọc theo đường dẫn). Qua nhiều lần lặp lại, cây phát triển không đối xứng, tập trung nỗ lực vào những dòng hứa hẹn nhất. Nước đi được chọn thường là con gốc được truy cập thường xuyên nhất. Điểm mạnh chính của nó là 'bất cứ lúc nào' và phần lớn không phụ thuộc vào miền: nó hoạt động chỉ dựa trên các quy tắc trò chơi, cải thiện khi sử dụng nhiều điện toán hơn.
AlphaGo và AlphaZero thành thạo cờ vây, cờ vua và shogi bằng cách kết hợp MCTS với mạng lưới thần kinh
Công cụ chơi trò chơi chung dành cho các trò chơi board như Hex, Othello và Settlers of Catan
Quy hoạch tái tổng hợp trong hóa học, tìm kiếm cây phản ứng để tổng hợp phân tử đích
Hướng dẫn lập luận nhiều bước hoặc tạo mã trong hệ thống LLM hiện đại bằng cách tìm kiếm qua các bước ứng cử viên
MCTS ngày càng được kết hợp với học sâu, như trong AlphaZero và MuZero, sau này học mô hình môi trường của riêng mình để MCTS có thể lập kế hoạch mà không cần đưa ra các quy tắc. Ngoài các trò chơi cờ bàn, nó còn lan rộng sang lập kế hoạch, lập kế hoạch tổng hợp hóa học, chứng minh định lý và như một lớp 'lý luận dựa trên tìm kiếm' có chủ ý trên các mô hình ngôn ngữ lớn để cải thiện việc giải quyết vấn đề gồm nhiều bước.
Bản tin miễn phí
Ba câu chuyện AI đã được xác minh vào mỗi buổi sáng các ngày trong tuần, được viết bằng tiếng Anh đơn giản. Miễn phí mãi mãi, không có quảng cáo.
Một email mỗi ngày trong tuần. Hủy đăng ký trong một cú nhấp chuột. Chúng tôi không bao giờ bán hoặc chia sẻ địa chỉ của bạn.
Tự kiểm tra
Phản hồi tức thì về mọi câu trả lời và chứng chỉ có thể chia sẻ với ID có thể xác minh sau khi bạn vượt qua khóa học.
Hỗ trợ giáo dục AI miễn phí. AI Understanding là tổ chức phi lợi nhuận 501(c)(3) — không bao giờ có quảng cáo, không có tường phí. Hãy quyên góp
Tìm kiếm cây Monte Carlo (MCTS) là một thuật toán lập kế hoạch quyết định bước đi tốt nhất bằng cách xây dựng có chọn lọc cây tìm kiếm và mô phỏng nhiều tương lai có thể xảy ra. Nó tạo ra những đột phá như AlphaGo và vượt trội trong các trò chơi với số lượng lớn các vị trí có thể có.
Mỗi lần lặp MCTS chọn một đường dẫn xuống cây, mở rộng một nút mới, mô phỏng một kết quả và truyền ngược kết quả để cập nhật số liệu thống kê.
UCT bổ sung phần thưởng khám phá tăng dần cho các nút hiếm khi được truy cập, cân bằng việc khai thác các bước di chuyển nổi tiếng với việc khám phá các bước di chuyển không chắc chắn.
Quá trình triển khai sẽ chơi trò chơi từ nút mới được mở rộng đến kết quả cuối cùng (theo truyền thống là thông qua các bước di chuyển ngẫu nhiên hoặc theo kinh nghiệm) để ước tính giá trị của nút đó.
The 2016 AlphaGo system combined Monte Carlo simulation with policy and value networks, and also retained a fast rollout policy.
Root child được truy cập nhiều nhất thường được chọn vì việc khám phá nhiều phản ánh sự tự tin bền vững vào sức mạnh của bước di chuyển đó.
Tiếp tục học hỏi
Đã chọn thêm hướng dẫn cho chủ đề này
Tiếp theoHướng dẫn tiếp theo
Chuỗi Markov Monte Carlo
kỹ thuật