Ultralytics YOLO27: Únete a la lista de espera.
Licencia YOLO
Volver al glosario de Ultralytics

Machine Learning (ML)

El aprendizaje automático (ML) es la rama de la IA en la que los sistemas aprenden patrones a partir de datos en lugar de reglas programadas a mano. Descubre cómo funciona, sus principales tipos y sus usos.

El aprendizaje automático (ML) es la rama de la inteligencia artificial (AI) en la que los sistemas informáticos aprenden patrones a partir de datos en lugar de seguir reglas escritas por un programador. A un filtro de spam creado con ML nunca se le indica qué palabras señalan spam: analiza miles de correos etiquetados como spam o no spam, aprende los patrones por sí mismo y luego los aplica a mensajes nuevos. Arthur Samuel acuñó el término en 1959 mientras creaba un programa de damas que mejoraba jugando contra sí mismo, y Tom Mitchell formuló después una definición muy citada: un programa aprende cuando su rendimiento en una tarea, medido con alguna métrica, mejora con la experiencia.

Cómo funciona el aprendizaje automático#

Un modelo de ML es una función con parámetros ajustables, desde los pocos coeficientes de una regresión lineal hasta los millones de pesos de una red neuronal. El entrenamiento busca los valores de los parámetros que hacen que las predicciones del modelo sobre los datos de entrenamiento sean lo más precisas posible, normalmente minimizando una función de pérdida. La verdadera prueba es la generalización: después se evalúa el modelo con datos de validación y datos de prueba reservados, que nunca ha visto durante el entrenamiento. Un modelo que obtiene buenos resultados con los datos de entrenamiento, pero malos con datos nuevos, está sobreajustado: memoriza ejemplos en lugar de aprender el patrón subyacente.

Este ejemplo de scikit-learn entrena un bosque aleatorio para leer dígitos escritos a mano y lo evalúa con dígitos excluidos del entrenamiento:

from sklearn.datasets import load_digits
from sklearn.ensemble import RandomForestClassifier
from sklearn.model_selection import train_test_split

# 1,797 labeled 8x8 images of handwritten digits bundled with scikit-learn
X, y = load_digits(return_X_y=True)
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.25, random_state=0)

# Fit learns decision rules from the labeled examples; no rules are hand-written
model = RandomForestClassifier(random_state=0)
model.fit(X_train, y_train)

# Score on digits the model never saw during training
print(f"Test accuracy: {model.score(X_test, y_test):.1%}")

El modelo alcanza una precisión del 97.6 % en los 450 dígitos de prueba y utiliza únicamente los patrones que ha aprendido de los otros 1,347 ejemplos etiquetados.

Tipos de aprendizaje automático#

Aprendizaje automático frente a IA, aprendizaje profundo y ciencia de datos#

El aprendizaje automático se sitúa entre la IA, el objetivo general de crear máquinas inteligentes, y el aprendizaje profundo (DL), la rama del ML que utiliza redes neuronales con muchas capas y aprende sus propias características a partir de datos sin procesar:

Los algoritmos clásicos, como los bosques aleatorios y XGBoost, siguen ofreciendo buenos resultados con datos tabulares, donde cada columna, como el precio o la edad, ya es una característica significativa. La ciencia de datos es una disciplina afín que utiliza el ML como una herramienta más, junto con la estadística, la visualización de datos y el análisis del dominio, para responder preguntas a partir de los datos.

El ciclo de vida del aprendizaje automático#

Un modelo en producción nunca está terminado. Los equipos recopilan y etiquetan datos, entrenan y validan un modelo, lo despliegan y supervisan sus predicciones; vuelven a los datos cuando la precisión no es suficiente o cambia el mundo real. Este ciclo es el objeto de estudio de las operaciones de aprendizaje automático (MLOps):

En visión artificial, Ultralytics Platform permite realizar todo este ciclo en un mismo lugar: los equipos cargan y anotan conjuntos de datos, entrenan modelos Ultralytics YOLO26 en GPU en la nube, los despliegan y supervisan su rendimiento en producción.

Aplicaciones en el mundo real#

  • Visión artificial: Los modelos detectan defectos en las líneas de producción, leen imágenes médicas y guían vehículos autónomos.
  • Procesamiento del lenguaje natural (NLP): La traducción, las búsquedas, los chatbots y los filtros de spam dependen de modelos entrenados con texto.
  • Sistemas de recomendación: Las plataformas de streaming y comercio electrónico clasifican contenido para cada usuario según su comportamiento pasado.
  • Previsión de series temporales: Los modelos predicen la demanda de productos, la carga energética y los fallos de equipos a partir de datos históricos.
  • Detección de anomalías: Los bancos evalúan cada transacción con tarjeta en milisegundos mediante modelos entrenados con fraudes anteriores y señalan las que parecen inusuales.

Explora las soluciones

Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte imágenes aéreas y de drones en información útil en tiempo real para la agricultura, la acuicultura, 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

Aplica la visión artificial en el sector aeroespacial con Ultralytics YOLO para inspeccionar aeronaves, detectar objetos extraños en pistas, gestionar operaciones en tierra y detectar defectos en materiales compuestos.
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