Ultralytics YOLO27:
Volver al glosario de Ultralytics

Monte Carlo Tree Search (MCTS)

Descubre cómo la búsqueda de árboles de Monte Carlo (MCTS) impulsa la lógica de la IA. Aprende a integrar Ultralytics YOLO26 para evaluar estados visuales y planificar en sistemas complejos.

La búsqueda de árbol de Monte Carlo (MCTS) es un algoritmo heurístico de búsqueda que se utiliza en procesos complejos de toma de decisiones, principalmente en el aprendizaje automático y la inteligencia artificial. Como se explica en su definición de Wikipedia, MCTS combina la precisión de los algoritmos de búsqueda en árboles con la potencia del muestreo aleatorio (simulaciones de Monte Carlo) para evaluar las jugadas más prometedoras en un espacio de estados determinado. El algoritmo, que se popularizó por su éxito en juegos de mesa complejos, es ahora un componente fundamental de los agentes de IA modernos y de los sistemas avanzados de razonamiento, incluidos los modelos de lenguaje grandes (LLMs) más avanzados.

Cómo funciona la búsqueda de árbol de Monte Carlo#

MCTS construye un árbol de búsqueda de forma incremental, explorando las acciones más prometedoras. El algoritmo, que opera mediante un proceso de decisión de Markov, repite cuatro fases sucesivas hasta que se alcanza el límite de tiempo o de recursos computacionales:

  1. Selección: Desde el nodo raíz, el algoritmo recorre el árbol hacia abajo y selecciona nodos hijos que equilibran la exploración (probar rutas nuevas) y la explotación (priorizar las rutas que han obtenido grandes recompensas). La fórmula del límite superior de confianza aplicada a árboles (UCT) es un método estándar para gestionar este equilibrio.

  2. Expansión: Si el nodo seleccionado no pone fin a la simulación, se añaden uno o varios nodos hijos para ampliar el árbol de búsqueda a estados aún no explorados.

  3. Simulación (despliegue): Se ejecuta una simulación rápida, a menudo aleatoria, desde el nodo recién ampliado hasta el final del escenario para predecir el resultado.

  4. Retropropagación: El resultado de la simulación se propaga hacia arriba por el árbol y actualiza las estadísticas de éxito y los valores de todos los nodos recorridos para orientar las selecciones futuras.

Aplicaciones reales en IA#

Un estudio exhaustivo de los métodos de búsqueda de árbol de Monte Carlo destaca su versatilidad para resolver problemas con espacios de búsqueda enormes e intratables desde el punto de vista computacional.

Para entender bien MCTS, conviene distinguirlo de otras técnicas de IA relacionadas:

  • Aprendizaje por refuerzo (RL): El RL entrena modelos a lo largo del tiempo para que aprendan una política global, mientras que MCTS suele ser un algoritmo de planificación que se utiliza durante la inferencia en tiempo real para encontrar la mejor acción inmediata en un estado concreto. Sin embargo, ambas técnicas se combinan a menudo: los modelos de RL pueden proporcionar el valor heurístico de los nodos de MCTS.
  • Árbol de pensamientos (ToT): ToT es un framework de indicaciones diseñado específicamente para LLM. Está muy inspirado en MCTS y estructura la generación de lenguaje como un árbol en el que cada nodo representa un «pensamiento». MCTS es el fundamento algorítmico más amplio sobre el que se construyen ToT y otros frameworks similares.

Integración de la IA visual en MCTS#

En la IA corporizada o los sistemas autónomos, la percepción visual suele servir como evaluador del estado de un nodo MCTS. Al aprovechar Ultralytics YOLO26, un agente puede evaluar rápidamente un entorno y calcular una puntuación heurística durante la fase de simulación.

A continuación se muestra un ejemplo conceptual de cómo podrías utilizar un modelo Ultralytics YOLO para calcular una recompensa sencilla de un nodo durante un despliegue de 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}")

Para los desarrolladores que quieran ampliar este tipo de agentes inteligentes, la plataforma Ultralytics ofrece herramientas sólidas para entrenar y desplegar los modelos de visión subyacentes. Esto facilita considerablemente la integración de una percepción rápida y fiable en arquitecturas de búsqueda complejas creadas con bibliotecas matemáticas estándar o frameworks de aprendizaje automático como PyTorch y TensorFlow.

Explore solutions

Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Inicia tu recorrido hacia el futuro del aprendizaje automático