Descubra cómo el análisis de datos impulsa el éxito de la IA y el ML al optimizar la calidad de los datos, descubrir información valiosa y permitir la toma de decisiones inteligente.
El análisis de datos es el proceso sistemático de inspeccionar, limpiar, transformar y modelar datos para descubrir información útil , sugerir conclusiones y respaldar la toma de decisiones. En el contexto de la tecnología moderna, sirve como columna vertebral para los sistemas de inteligencia artificial (IA) y aprendizaje automático (ML). Al convertir los números sin procesar y las entradas no estructuradas en conocimientos prácticos, el análisis permite a los desarrolladores comprender la calidad de sus datos de entrenamiento antes de que un modelo los vea. Este riguroso examen ayuda a identificar patrones ocultos, mitigar el sesgo de los conjuntos de datos y garantizar que algoritmos como YOLO26 se construyan sobre una base de información de alta integridad .
El camino desde un conjunto de datos sin procesar hasta un sistema inteligente implementado implica varias etapas analíticas distintas. Por lo general, comienza con el análisis descriptivo, que examina los datos históricos para responder a la pregunta «¿qué ha pasado?». En el caso de la visión artificial, esto puede implicar el uso de herramientas de visualización de datos para representar gráficamente las distribuciones de clases o comprobar si hay desequilibrio entre ellas.
A continuación, el análisis diagnóstico profundiza para comprender «por qué» existen ciertas tendencias, como diagnosticar por qué un modelo sufre sobreajuste en texturas de fondo específicas. Esta etapa se basa en gran medida en técnicas de preprocesamiento de datos para limpiar el ruido y manejar los valores perdidos, a menudo utilizando bibliotecas como Pandas para la manipulación de datos estructurados . Por último, el análisis predictivo utiliza modelos estadísticos para pronosticar resultados futuros, mientras que el análisis prescriptivo sugiere acciones específicas que se deben tomar basándose en esas predicciones.
El análisis de datos impulsa la innovación en prácticamente todos los sectores, ya que contribuye al desarrollo de aplicaciones de inteligencia artificial más inteligentes :
En el Ultralytics , el análisis se suele realizar durante la fase de validación para comprender en qué medida un modelo se generaliza a nuevos datos. El siguiente ejemplo muestra cómo realizar análisis de diagnóstico mediante la validación de un modelo YOLO26, extrayendo métricas clave como la precisión media (mAP).
from ultralytics import YOLO
# Load a pre-trained YOLO26 model
model = YOLO("yolo26n.pt")
# Run validation on the COCO8 dataset to gather performance analytics
# This generates diagnostic metrics regarding precision, recall, and mAP
metrics = model.val(data="coco8.yaml")
# Print the mAP50-95 metric to analyze overall detection accuracy
print(f"Mean Average Precision (mAP 50-95): {metrics.box.map}")