2 repositorios
Tools for analyzing internal activations and feature importance to diagnose errors in vision models.
Distinct from Computer Vision Debugging Tools: Focuses on the internal XAI-driven debugging process rather than general CV model architectures or 3D visualizers.
Explore 2 awesome GitHub repositories matching artificial intelligence & ml · Computer Vision Model Debugging. Refine with filters or upvote what's useful.
Este proyecto es una biblioteca y framework de IA explicable de visión por computadora para PyTorch, que proporciona un conjunto de herramientas para visualizar y auditar los procesos internos de toma de decisiones de las redes neuronales profundas. Sirve como una herramienta de atribución de red neuronal y utilidad de depuración para identificar qué regiones de la imagen impulsan las predicciones del modelo. La biblioteca se distingue por su soporte para métodos de atribución basados en gradientes y sin gradientes, lo que permite la generación de mapas de calor visuales y mapas de atribución sin requerir modificaciones en el código fuente del modelo original. Se diferencia aún más a través del descubrimiento de conceptos visuales, utilizando factorización de matrices para descomponer activaciones internas en patrones interpretables y mapear incrustaciones latentes a la importancia de los píxeles. El framework cubre una amplia gama de capacidades, incluyendo generación y refinamiento de mapas de calor, transformación espacial para arquitecturas como transformadores de visión y adaptaciones para objetivos de visión multitarea como detección de objetos y segmentación semántica. También incluye una suite de evaluación de fidelidad del modelo que emplea análisis de perturbación, estudios de ablación y mediciones de localización para cuantificar la fidelidad de las explicaciones generadas. El proyecto proporciona mecanismos para el enganche dinámico de activación, adaptación de arquitectura personalizada y configuración de objetivos impulsada por objetivos para conectar herramientas de explicabilidad a varias salidas de modelos.
Analyzes internal activations and feature importance to diagnose and debug classification or detection errors in vision models.
Vit-explain es un framework de diagnóstico diseñado para interpretar los procesos de toma de decisiones de los modelos vision transformer. Funciona como un kit de herramientas para inspeccionar estados internos del modelo, permitiendo a los usuarios mapear la atención visual y analizar cómo características específicas de la imagen influyen en los resultados de clasificación. El proyecto se distingue por proporcionar una interpretación de modelo post-hoc, lo que permite el análisis de redes neuronales entrenadas sin requerir modificaciones arquitectónicas o reentrenamiento. Emplea técnicas como la extracción de características basada en hooks para interceptar activaciones internas durante el paso hacia adelante, junto con métodos como el despliegue de atención del transformer y la propagación de relevancia por capas para rastrear el flujo de información desde la entrada hasta la salida. Al generar mapas de calor que rastrean el flujo de atención y la distribución de pesos, el framework visualiza qué píxeles y patrones específicos impulsan las predicciones de un modelo. Admite explicaciones específicas de clase filtrando mapas de atención con gradientes de clase objetivo, proporcionando una utilidad de diagnóstico para depurar modelos de deep learning e identificar los elementos visuales que contribuyen a los resultados de clasificación.
Visualizes internal decision-making processes by highlighting specific pixels and patterns that drive classification results.