Gặp gỡ YOLO26: AI tầm nhìn thế hệ tiếp theo.
Ultralytics
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 quy trình ra quyết định phức tạp, chủ yếu trong học máytrí tuệ nhân tạo. Như đã nêu trong đị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 lấy mẫu ngẫu nhiên (mô phỏng Monte Carlo) để đánh giá các nước đi hứa hẹn nhất trong một không gian trạng thái nhất định. Vốn được phổ biến nhờ thành công trong các trò chơi bàn cờ phức tạp, thuật toán này hiện là thành phần nền tảng của các AI agent hiện đại và các hệ thống lý luận tiên tiến, bao gồm các Large Language Models (LLMs) hàng đầu.

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 hứa hẹn nhất. Hoạt động theo 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 đến 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.

Link to this sectionCá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 nêu bật tính linh hoạt của nó 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ồ và không thể tính toán được.

Link to this sectionMCTS 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:

  • Reinforcement Learning (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 quá trình real-time inference để 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, cả hai thường đượ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 (prompting framework) được thiết kế rõ ràng cho các LLMs. Nó được truyền cảm hứng mạnh mẽ từ MCTS, cấu trúc việc tạo ngôn ngữ như một cái cây, nơi mỗi nút đại diện cho một "suy nghĩ". MCTS là nền tảng thuật toán rộng hơn mà ToT và các framework tương tự xây dựng dựa trên đó.

Link to this sectionTích hợp Vision AI vào MCTS#

Trong AI thực thể hoặc các hệ thống tự hành, 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 agent có thể đánh giá nhanh chóng một môi trường để tính toán điểm 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 các agent 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 việc tích hợp nhận thức nhanh chóng, đá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 dễ dàng 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