YOLO Vision 2026:
Quay lại Bảng thuật ngữ Ultralytics

Monte Carlo Tree Search (MCTS)

Khám phá cách Monte Carlo Tree Search (MCTS) hỗ trợ logic AI. Tìm hiểu cách tích hợp Ultralytics YOLO26 để đánh giá trạng thái trực quan và lập kế hoạch trong các hệ thống phức tạp.

Monte Carlo Tree Search (MCTS) là một thuật toán tìm kiếm heuristic được sử dụng cho các quá trình ra quyết định phức tạp, chủ yếu trong học máytrí tuệ nhân tạo. Theo định nghĩa trên Wikipedia, MCTS kết hợp độ chính xác của các thuật toán tìm kiếm cây với sức mạnh của việc lấy mẫu ngẫu nhiên (mô phỏng Monte Carlo) để đánh giá các nước đi có triển vọng nhất trong một không gian trạng thái cho trước. Ban đầu trở nên phổ biến nhờ thành công trong các trò chơi cờ phức tạp, thuật toán này nay đã trở thành thành phần nền tảng của các tác nhân AI hiện đại và các hệ thống lý luận nâng cao, bao gồm cả các Mô hình Ngôn ngữ Lớn (LLM) tiên tiến nhất.

MCTS xây dựng cây tìm kiếm một cách gia tăng bằng cách khám phá các hành động có triển vọng nhất. Hoạt động dựa trên Quy trình Quyết định Markov, thuật toán lặp lại bốn giai đoạn liên tục cho đến khi đạt được ngân sách tính toán hoặc giới hạn thời gian:

  1. Lựa chọn (Selection): Bắt đầu từ nút gốc, thuật toán duyệt xuống cây bằng cách chọn các nút con cân bằng giữa khám phá (thử các đường đi mới) và khai thác (ưu tiên các đường đi có phần thưởng cao trong quá khứ). Công thức Upper Confidence Bound applied to Trees (UCT) là một phương pháp tiêu chuẩn được sử dụng để quản lý sự cân bằng này.

  2. Mở rộng (Expansion): Trừ khi nút được chọn kết thúc quá trình mô phỏng, một hoặc nhiều nút con được thêm vào để mở rộng cây tìm kiếm sang các trạng thái chưa được khám phá.

  3. Mô phỏng (Simulation/Rollout): Một quá trình mô phỏng nhanh, thường là ngẫu nhiên, được chạy từ nút mới mở rộng đến cuối kịch bản để dự đoán kết quả.

  4. Lan truyền ngược (Backpropagation): Kết quả của quá trình mô phỏng được lan truyền ngược lên cây, cập nhật số liệu thống kê thành công và giá trị của tất cả các nút đã duyệt qua để cung cấp thông tin cho các lựa chọn trong tương lai.

Các ứng dụng thực tế trong AI#

Một khảo sát toàn diện về các phương pháp Monte Carlo Tree Search làm nổi bật tính linh hoạt của phương pháp này trong việc giải quyết các bài toán với không gian tìm kiếm khổng lồ, khó xử lý về mặt tính toán.

MCTS so với các khái niệm liên quan#

Để hiểu đầy đủ về MCTS, việc phân biệt nó với các kỹ thuật AI liên quan sẽ rất hữu ích:

  • Học tăng cường (RL): Trong khi RL đào tạo các mô hình theo thời gian để học một chính sách toàn cục, MCTS thường là một thuật toán lập kế hoạch được sử dụng trong suy luận thời gian thực để tìm ra hành động tức thời tốt nhất từ một trạng thái cụ thể. Tuy nhiên, hai phương pháp này thường xuyên được kết hợp với nhau; các mô hình RL có thể cung cấp giá trị heuristic cho các nút MCTS.
  • Tree of Thoughts (ToT): ToT là một framework nhắc lệnh được thiết kế rõ ràng cho các LLM. Nó lấy cảm hứng mạnh mẽ từ MCTS, cấu trúc quá trình tạo ngôn ngữ thành một dạng cây trong đó mỗi nút đại diện cho một "ý tưởng". MCTS là nền tảng thuật toán rộng lớn hơn mà ToT và các framework tương tự xây dựng dựa trên đó.

Tích hợp Vision AI vào MCTS#

Trong AI thể hiện (embodied AI) hoặc các hệ thống tự động, nhận thức thị giác thường đóng vai trò là bộ đánh giá trạng thái cho một nút MCTS. Bằng cách tận dụng Ultralytics YOLO26, một tác nhân có thể đánh giá nhanh chóng một môi trường để tính toán điểm số heuristic trong giai đoạn mô phỏng.

Dưới đây là một ví dụ khái niệm cho thấy cách bạn có thể sử dụng một mô hình Ultralytics YOLO để tính toán phần thưởng nút đơn giản trong quá trình rollout của MCTS.

from ultralytics import YOLO

# Load an Ultralytics YOLO26 model for state evaluation
model = YOLO("yolo26n.pt")


def evaluate_mcts_state(image_state):
    # Run inference to evaluate the visual environment
    results = model(image_state, verbose=False)

    # Example heuristic: Reward the MCTS path if an 'obstacle' is successfully avoided
    # Assume class 0 is 'obstacle'. Reward is 1 if path is clear, 0 if blocked.
    obstacle_detected = any(box.cls == 0 for box in results[0].boxes)
    return 0 if obstacle_detected else 1


# Simulate a rollout step
reward = evaluate_mcts_state("path_simulation_view.jpg")
print(f"MCTS Rollout Reward: {reward}")

Đối với các nhà phát triển muốn mở rộng quy mô các tác nhân thông minh như vậy, Ultralytics Platform cung cấp các công cụ mạnh mẽ để đào tạo và triển khai các mô hình thị giác nền tảng. Điều này giúp tích hợp nhận thức nhanh chóng và đáng tin cậy vào các kiến trúc tìm kiếm phức tạp được xây dựng bằng các thư viện toán học tiêu chuẩn hoặc các framework học máy như PyTorchTensorFlow trở nên đơn giản hơn đáng kể.

Explore solutions

Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau xây dựng tương lai của AI!

Bắt đầu hành trình của bạn với tương lai của machine learning