Ultralytics YOLO27:
Quay lại Bảng thuật ngữ Ultralytics

Monte Carlo Tree Search (MCTS)

Khám phá cách tìm kiếm cây Monte Carlo (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.

Tìm kiếm cây Monte Carlo (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 machine learning và trí tuệ nhân tạo. Theo định nghĩa trên Wikipedia, MCTS kết hợp độ chính xác của 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 tiềm năng nhất trong một không gian trạng thái nhất định. Ban đầu 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 tác nhân AI hiện đại và hệ thống suy luận tiên tiến, bao gồm cả Mô hình Ngôn ngữ Lớn (LLM) tối tân.

Tìm kiếm cây Monte Carlo hoạt động như thế nào#

MCTS xây dựng cây tìm kiếm tăng dần bằng cách khám phá những 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 hết ngân sách tính toán hoặc đạt giới hạn thời gian:

  1. Lựa chọn: Bắt đầu từ nút gốc, thuật toán đi 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 nhánh mới) và khai thác (ưu tiên các nhánh có phần thưởng cao trong quá khứ). Công thức Upper Confidence Bound applied to Trees (UCT) là phương pháp tiêu chuẩn để quản lý sự đánh đổi này.

  2. Mở rộng: Nếu nút được chọn chưa kết thúc mô phỏng, một hoặc nhiều nút con sẽ đượ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 (Rollout): Một mô phỏng nhanh, thường có yếu tố ngẫu nhiên, được chạy từ nút vừa mở rộng đến cuối kịch bản để dự đoán kết quả.

  4. Lan truyền ngược: Kết quả mô phỏng được truyền ngược lên cây, cập nhật thống kê thành công và giá trị của tất cả nút đã đi qua để định hướng các lựa chọn sau này.

Ứ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 tìm kiếm cây Monte Carlo nêu 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 có không gian tìm kiếm khổng lồ, khó xử lý bằng tính toán.

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

  • Học tăng cường (RL): RL huấn luyện model theo thời gian để học một policy tổng thể, còn MCTS thường là thuật toán lập kế hoạch được sử dụng trong inference thời gian thực nhằm tìm 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 thường được kết hợp; model RL có thể cung cấp giá trị heuristic cho các nút MCTS.
  • Cây suy nghĩ (ToT): ToT là framework tạo prompt được thiết kế riêng cho LLM. Framework này chịu ảnh hưởng mạnh từ MCTS, cấu trúc hóa quá trình tạo ngôn ngữ thành một cái cây, trong đó mỗi nút biểu thị 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ự được xây dựng dựa trên.

Tích hợp AI thị giác vào MCTS#

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

Dưới đây là ví dụ khái niệm minh họa cách bạn có thể dùng model Ultralytics YOLO để tính phần thưởng đơn giản cho một nút trong quá trình rollout 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 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ẽ để huấn luyện và triển khai các model thị giác nền tảng. Nhờ đó, việc tích hợp khả năng nhận thức nhanh 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 thư viện toán học tiêu chuẩn hoặc framework machine learning như PyTorch và TensorFlow trở nên dễ dàng hơn đáng kể.

Explore solutions

Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế 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
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng 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
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế 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
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng 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
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế 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
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng 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
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau kiến tạo tương lai của AI!

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