Machine Learning
Explicaciones Espaciales: Desbloquear Conocimientos con Oclusiones
Paulo Maia · 2 de agosto de 2023
Explicaciones Espaciales con Oclusiones: En visión por computador, las empresas deben comprender cómo funcionan los modelos de imagen para aprovechar plenamente los datos visuales. Nuestro método directo, denominado explicaciones espaciales con oclusiones, ayuda a lograr una comprensión más profunda. Al aplicar oclusiones espaciales en imágenes, esta técnica revela áreas críticas que influyen significativamente en las predicciones del modelo.
¿Qué hacer con esta información? Comprender en profundidad cómo funciona tu sistema es el primer paso para optimizar tu negocio. Puedes utilizar estos conocimientos con dos propósitos:
- Validar la IA: Durante tus primeras experiencias, es posible que encuentres datos de baja calidad, como conjuntos pequeños, información sesgada o falta de representatividad. Como resultado, tu modelo podría enfocarse en áreas que sabes que son irrelevantes para tu sistema. Esto puede ocurrir independientemente de lo buenas que sean las métricas en el conjunto de prueba. Mediante explicaciones visuales, puedes evaluar rápidamente cuán confiable es tu IA.
- Aprender con la IA: Identifica a través de tu modelo qué factores son más relevantes para la toma de decisiones. De esta forma, tendrás mayor control sobre tu sistema, alcanzando rápidamente la optimización del negocio.
¿Cómo obtener claridad a partir de las Oclusiones?
Las explicaciones espaciales se basan en el concepto de oclusión, donde áreas específicas de una imagen se enmascarán u ocluyen para observar su impacto en las predicciones del modelo. Para ello, una región de la imagen original se reemplaza con los valores promedio del conjunto de datos en la ubicación correspondiente. La imagen original y la imagen con la oclusión se analizan mediante el modelo predictivo, y la diferencia entre esas predicciones se utiliza como indicador de la importancia de la región. Cuanto mayor sea la diferencia, mayor será el impacto de la región. Al repetir este proceso con regiones de diferentes ubicaciones y tamaños, es posible construir un mapa de calor, donde la temperatura representa el impacto en las predicciones.
Reemplazar la oclusión con valores promedio del conjunto de datos es particularmente efectivo en contextos industriales, donde las cámaras y la mayoría de los objetos permanecen fijos. En escenarios donde la oclusión con el parche promedio no es adecuada, puedes emplear métodos alternativos. Estas son algunas otras opciones:
- Oclusión con un parche negro: No lo recomendamos, ya que demasiados ceros en la entrada podría desactivar cadenas de activaciones neuronales, devolviendo predicciones anómalas.
- Aplicar técnicas avanzadas de inpainting: Devuelve resultados más confiables pero requiere depender de una herramienta de terceros.
- Reducir la resolución: En lugar de reemplazar el parche con información diferente, añade desenfoque o pixelación al parche, disminuyendo el volumen de información sin crear bordes ni texturas extraños en la imagen.
Esta adaptabilidad permite que el método de explicación por oclusiones espaciales se ajuste a las necesidades específicas de tu empresa.
Algunos trucos en tu arsenal
¡Bien hecho! Ahora conoces el razonamiento detrás de nuestro método. ¿Qué tal algunos consejos más para sacar el máximo provecho de tus mapas de calor explicables?
- Mitigar Patrones de Cuadrícula: Utilizar pasos más grandes puede generar patrones de cuadrícula que reducen su interpretabilidad. Para superar este desafío, tienes dos opciones. Primero, puedes reducir el paso, lo que proporciona explicaciones más claras pero aumenta el tiempo de computación. Alternativamente, aplicar un Desenfoque Gaussiano a las regiones ocluidas ayuda a suavizar los patrones, resultando en transiciones de color más fluidas.
- Promediado Ponderado: También mejoramos nuestras explicaciones espaciales incorporando una ponderación inversamente proporcional basada en el tamaño del parche. Esta técnica asegura que la importancia de cada parche se considere adecuadamente, generando explicaciones más precisas y fiables.
- Abordaje de Explicaciones Repetitivas: En contextos industriales, las explicaciones pueden volverse repetitivas, resaltando consistentemente las mismas ubicaciones. Recomendamos comparar los valores de explicación basados en imagen con la explicación promedio del conjunto de datos usando la diferencia absoluta. Esto proporciona información valiosa sobre regiones que se desvían de la norma, permitiendo una comprensión más profunda de su singularidad.
¿Deseas profundizar en esta idea?
Programa una reunión con Rafael Cavalheiro
Conocer a Rafael Más Información
Conclusión
Las explicaciones espaciales ofrecen un enfoque poderoso para interpretar modelos de imagen y extraer información valiosa de datos visuales. Al aplicar oclusiones espaciales, las empresas pueden desvelar el funcionamiento interno de sus modelos, permitiendo tomar decisiones informadas y mejorar la confianza. Aprovecha el poder de las explicaciones espaciales para desbloquear el potencial completo de tus modelos de imagen. Contacta con nosotros si estás listo para embarcar en un viaje de comprensión integral e información procesable.
