Gmania: Inteligencia Artificial en Google

CALIDAD IMPECABLE: IA SUPERA DATOS IMPOSIBLES


Listen Later

El problema es recurrente en la industria manufacturera. Imagina que eres responsable de calidad en una línea de producción, donde cada día se fabrican miles de piezas: componentes electrónicos, piezas de automoción, envases, lo que sea. Tu objetivo es asegurar que ningún producto defectuoso salga de la fábrica. Tradicionalmente, esto implica una inspección visual manual exhaustiva. Pero, ¿qué ocurre? Los ojos humanos se cansan, la atención disminuye, y el proceso es lento, costoso y propenso a errores. Algunos defectos son tan sutiles que son casi imposibles de ver a simple vista.

Sabes que la inteligencia artificial podría ser la solución. Podrías entrenar un modelo para que identifique esos defectos con una precisión sobrehumana. Pero ahí es donde choca la realidad con la ambición. Las plataformas de aprendizaje automático de propósito general te exigen una cantidad abrumadora de datos. Hablamos de decenas de miles de imágenes de cada tipo de defecto, meticulosamente etiquetadas por expertos. Recopilar, limpiar y etiquetar todo ese volumen de datos es un proyecto en sí mismo, que puede llevar meses o incluso años, y consumir un presupuesto enorme. A menudo, la escasez de ejemplos de defectos —precisamente porque intentas que no ocurran— hace que este requisito sea casi imposible de cumplir. Te sientes atrapado: la IA te promete eficiencia, pero la barrera de entrada de datos es una montaña que parece insuperable.

La Herramienta

Pero, ¿y si te dijera que existe una solución diseñada específicamente para romper esa barrera? Te presento Visual Inspection AI, una herramienta de Google Cloud que forma parte de la suite Vertex AI. Su misión es precisamente esa: democratizar la inspección visual basada en inteligencia artificial para la manufactura, incluso cuando los datos son escasos.

Visual Inspection AI no es una plataforma de aprendizaje automático genérica. Está optimizada con técnicas avanzadas de aprendizaje por transferencia y meta-aprendizaje, lo que le permite entrenar modelos de alta precisión para la detección de defectos utilizando una fracción minúscula de las imágenes que requeriría una plataforma tradicional. Cuando hablamos de una fracción, no nos referimos a un pequeño porcentaje; hablamos de hasta 300 veces menos imágenes etiquetadas. Esto es un cambio de paradigma para cualquier ingeniero o responsable de calidad que haya luchado con la recolección de datos. Imagina pasar de necesitar cincuenta mil imágenes de un defecto a solo unas ciento sesenta o setenta. Esa es la promesa y la capacidad real de Visual Inspection AI.

El Truco

El truco, o el caso de uso real que quiero enseñarte, radica precisamente en cómo aprovechar esta capacidad de "pocos datos" para entrenar un modelo de inspección visual en Visual Inspection AI. No se trata de un comando mágico, sino de una secuencia de pasos optimizada para la escasez de ejemplos, que la plataforma maneja de forma nativa.

Paso uno: Preparación de Datos Inteligente y Mínima.
Olvídate de acumular discos duros con terabytes de imágenes. Aquí, la clave es la calidad y la representatividad, no la cantidad masiva.
Primero, necesitas imágenes de productos "sin defectos". De estas, sí, es bueno tener una cantidad razonable, quizás unos cientos o mil ejemplos, para que el modelo aprenda la variabilidad de un producto aceptable. Piensa en esto como enseñarle a la IA cómo es la "normalidad".
Luego, y aquí viene lo crucial, necesitas imágenes de productos "con defectos". Y cuando digo "con defectos", no me refiero a miles, sino a un puñado. Para cada tipo de defecto específico que quieras detectar (una grieta, una mancha, una abolladura, un componente faltante), intenta conseguir entre diez y veinte imágenes. Si tienes menos, incluso cinco o diez pueden ser suficientes para empezar, aunque más siempre ayudarán un poco. La calidad de estas pocas imágenes es vital: asegúrate de que el defecto sea claro y esté bien representado.
Una vez que tienes estas imágenes, las organizas. La forma más sencilla es subirlas a un bucket de Google Cloud Storage. Imagina que Cloud Storage es como una gran biblioteca digital en la nube, donde cada carpeta es una categoría. Podrías tener una carpeta para "Productos_Buenos" y otra para "Productos_Defectuosos", o incluso subcarpetas dentro de "Productos_Defectuosos" para "Grietas", "Manchas", etc.

Paso dos: Creación del Conjunto de Datos y Etiquetado Eficiente.
Dirígete a la consola de Google Cloud y busca el servicio de Visual Inspection AI. Una vez allí, el primer paso es crear un nuevo "Conjunto de Datos". Esto es como decirle a la plataforma: "Aquí está la colección de imágenes con la que quiero trabajar".
Importa las imágenes desde tu bucket de Cloud Storage. La plataforma las cargará y las mostrará en una interfaz.
Ahora, el etiquetado. Para las imágenes de "productos buenos", simplemente las marcas como "sin defecto". Para las imágenes de "productos defectuosos", aquí está el truco: la interfaz de Visual Inspection AI te permite dibujar un recuadro, conocido como "bounding box", alrededor del defecto específico. Por ejemplo, si tienes una imagen de una placa de circuito impreso con una soldadura fría, dibujarías un recuadro alrededor de esa soldadura y la etiquetarías como "soldadura_fría". Si tienes una grieta, dibujas un recuadro alrededor de la grieta y la etiquetas como "grieta". Este etiquetado a nivel de objeto es lo que permite al modelo no solo clasificar una imagen como defectuosa, sino también localizar dónde está el defecto. La clave es que solo necesitas hacer esto para tus *pocas* imágenes defectuosas.

Paso tres: Entrenamiento del Modelo con Aprendizaje de Pocos Disparos.
Una vez que has terminado de etiquetar tu pequeño conjunto de datos, navega a la sección de "Entrenamiento" o "Modelos" dentro de Visual Inspection AI.
Selecciona la opción para "Entrenar nuevo modelo". Aquí no necesitas ser un experto en aprendizaje automático para configurar hiperparámetros complejos. La plataforma está diseñada para ser intuitiva. Simplemente le das un nombre a tu modelo, seleccionas el conjunto de datos que acabas de etiquetar y la plataforma se encarga del resto.
Internamente, Visual Inspection AI utiliza técnicas de aprendizaje por transferencia. Esto significa que el modelo ya ha sido pre-entrenado con una cantidad masiva de datos visuales generales, lo que le ha dado una comprensión fundamental de formas, texturas y patrones. Piensa en ello como si el modelo ya fuera un "observador experimentado" del mundo visual. Tus pocas imágenes etiquetadas no le enseñan desde cero, sino que le sirven para "afinar" esa experiencia general y aprender a reconocer *específicamente* tus defectos con una precisión sorprendente, con solo unos pocos ejemplos. Es como darle a un chef experimentado una nueva receta con solo unos pocos ingredientes clave, y él ya sabe cómo combinar sabores.

Paso cuatro: Evaluación y Despliegue del Modelo.
Una vez que el entrenamiento ha finalizado, Visual Inspection AI te presentará un informe detallado con métricas de rendimiento, como la precisión, la exhaustividad y la puntuación F1. Podrás ver qué tan bien está detectando los defectos y cuán pocos falsos positivos o falsos negativos está generando.
Si el rendimiento es satisfactorio, el último paso es "desplegar" el modelo. Esto lo convierte en un punto final de predicción, una API a la que puedes enviar nuevas imágenes desde tu línea de producción. Es como encender un "escáner inteligente" que está listo para recibir una foto de cada pieza que sale de la máquina y decirte, en tiempo real, si tiene un defecto y dónde se encuentra.

Ejemplo Real

Imagina una fábrica que produce pantallas de teléfonos móviles. Uno de los problemas más comunes son las micro-rayas o las inclusiones de polvo minúsculas bajo el cristal, que son casi imperceptibles para el ojo humano, pero que afectan la calidad final del producto. Tradicionalmente, la inspección manual era lenta y dejaba pasar muchos defectos.

Con Visual Inspection AI, el equipo de calidad decide implementar una solución. Primero, recopilan aproximadamente ochocientas imágenes de pantallas "perfectas", sin ningún tipo de defecto visible. Luego, identifican diez pantallas con micro-rayas y otras quince con pequeñas partículas de polvo incrustadas. Estas veinticinco imágenes son sus "ejemplos de defectos".

El siguiente paso es subirlas a Google Cloud Storage. En Visual Inspection AI, crean un nuevo conjunto de datos, importan las ochocientas imágenes "buenas" y las veinticinco "defectuosas". Utilizan la interfaz de etiquetado para dibujar un recuadro alrededor de cada micro-raya o partícula de polvo en las imágenes defectuosas, etiquetándolas como "micro_raya" o "polvo_incrustado".

Con este pequeño conjunto de datos, inician el entrenamiento del modelo. En cuestión de horas, Visual Inspection AI entrena un modelo capaz de detectar estos defectos con una precisión superior al noventa y siete por ciento. Despliegan este modelo y lo integran con una cámara en la línea de producción. Ahora, cada pantalla que pasa es fotografiada, y la imagen se envía al modelo. Si se detecta un defecto, la pantalla es automáticamente desviada para una revisión o descarte, todo ello sin intervención humana y a la velocidad de la producción. Es como si el sistema hubiera aprendido a ser un experto en microscopía de defectos de pantalla con solo un puñado de lecciones.

Conclusión rápida

Visual Inspection AI transforma el desafío de la detección de defectos en manufactura. Te permite pasar de la frustración de la escasez de datos a la implementación de soluciones de inteligencia artificial de alta precisión en cuestión de días o semanas, no meses. La capacidad de entrenar modelos robustos con hasta 300 veces menos imágenes etiquetadas es su principal activo, democratizando el acceso a la visión por computadora para empresas de cualquier tamaño. Es una herramienta poderosa para mejorar la calidad del producto, reducir los costos operativos y aumentar la eficiencia en la línea de producción, liberando a los inspectores humanos para tareas de mayor valor.

⏱️ CAPÍTULOS:
00:03 - Introducción
00:22 - La Herramienta
01:53 - El Truco
03:02 - Ejemplo Real
08:05 - Conclusión rápida
09:53 - Parte 5
10:31 - Cierre del episodio
...more
View all episodesView all episodes
Download on the App Store

Gmania: Inteligencia Artificial en GoogleBy Gmania AI