A continuaciónSiguiente guía
Métodos de selección de funciones
Técnico
GUÍA Técnica
La importancia de la característica de permutación estima en qué medida un modelo ajustado depende de una entrada barajando esa entrada y midiendo el cambio en el rendimiento predictivo.
Escuche esta guíaNarrado por IA · ~3 min
Ayuda a investigar el comportamiento de un modelo, pero no prueba que una característica cause el resultado.
La importancia de la permutación plantea una pregunta práctica: ¿cuánto cambia la puntuación de este modelo ajustado cuando se altera la información en una entrada? Primero mida el modelo en un conjunto de datos de evaluación. Mezcle los valores de una característica en las filas, dejando las otras características y etiquetas de resultados sin cambios, luego califique nuevamente el mismo modelo ajustado. Restaure los datos y repita para otras funciones. Con una métrica de cuanto más alto, mejor, la importancia es la puntuación original menos la puntuación mezclada. Por tanto, una caída hipotética de 0,82 a 0,70 da una importancia de 0,12. Las unidades siguen la métrica elegida. Esto no es automáticamente una contribución porcentual a la predicción y no es necesario que los valores de importancia sumen uno. Repita las mezclas porque diferentes reorganizaciones aleatorias pueden producir resultados diferentes. Informe el promedio y la variación, junto con el conjunto de datos de evaluación y métricas. Un valor cercano a cero puede significar que el modelo hace poco uso de esa característica en esta prueba. También puede surgir cuando otra característica proporciona información similar. Las entradas correlacionadas son un importante problema de interpretación. Un modelo puede seguir prediciendo mucho después de mezclar uno de dos sensores similares. Quitar ambos sensores podría tener un efecto mucho mayor. La mezcla también puede producir combinaciones de entradas inverosímiles, por lo que el conocimiento del dominio es importante a la hora de interpretar el experimento. Evalúe el rendimiento predictivo antes de interpretar las clasificaciones de características. Un modelo de bajo rendimiento no puede explicar de manera confiable qué insumos serían importantes para un modelo mejor. Scikit-learn proporciona permutation_importance para inspeccionar estimadores ajustados. El uso de datos retenidos centra el análisis en el comportamiento del modelo más allá de sus casos de entrenamiento. El resultado describe este modelo, conjunto de datos y métrica; no establece una relación causal en el mundo.
Un modelo de entrega hipotético obtiene una puntuación de 0,82 antes de que se mezcle una característica y de 0,70 después, utilizando una métrica en la que cuanto más alto, mejor. La importancia medida para esa mezcla es 0,12.
Dos columnas de sensores transportan información de temperatura casi idéntica. En este modelo ajustado, mezclar cualquiera de las columnas por separado tiene poco efecto porque el modelo aún puede usar la otra columna.
Un analista repite cada combinación con varias permutaciones aleatorias e informa la disminución de la puntuación media y su variación. Esto muestra si el efecto observado es estable bajo la configuración de evaluación elegida.
Un equipo utiliza permutation_importance de scikit-learn en un conjunto de datos reservado después de confirmar que el modelo ajustado predice de manera útil. Compara el resultado con las entradas de datos conocidas del modelo y las posibles fuentes de fuga.
Las herramientas de inspección de modelos pueden mejorar mostrando la importancia de las características junto con los casos, métricas y suposiciones de datos detrás de cada clasificación. Los equipos deben preservar las comparaciones entre versiones de modelos e investigar cambios abruptos en lugar de tratar un único gráfico como una explicación permanente. Para los datos correlacionados, los análisis agrupados o condicionales cuidadosamente diseñados pueden ofrecer contexto adicional, pero sus supuestos también necesitan documentación. El siguiente paso útil después de una clasificación sorprendente es una investigación: comprobar la calidad de los datos, las fugas y las características relacionadas, y luego probar una hipótesis concreta sobre por qué el modelo se comporta de esa manera.
Boletín gratuito
Tres noticias verificadas sobre IA cada mañana de lunes a viernes, explicadas con claridad. Gratis para siempre y sin anuncios.
Un correo cada día laborable. Date de baja con un clic. Nunca vendemos ni compartimos tu dirección.
Ponte a prueba
Corrección inmediata en cada respuesta y un certificado para compartir, con un ID verificable, cuando apruebas un curso.
Apoya la educación gratuita sobre IA. AI Understanding es una organización sin fines de lucro 501(c)(3): sin anuncios ni muros de pago, nunca. Hacer una donación
La importancia de la característica de permutación estima en qué medida un modelo ajustado depende de una entrada barajando esa entrada y midiendo el cambio en el rendimiento predictivo. Ayuda a investigar el comportamiento de un modelo, pero no prueba que una característica cause el resultado.
Reste la puntuación barajada de la puntuación inicial: 0,82 menos 0,70 es igual a 0,12.
Mezclar una sola característica interrumpe su relación con los resultados y otras entradas, mientras que las otras columnas y etiquetas se dejan sin cambios.
Los aportes correlacionados pueden sustituirse entre sí, lo que hace que las mezclas individuales subestimen su contribución combinada.
Las permutaciones repetidas revelan qué tan estable es el cambio de puntuación medido bajo la configuración de evaluación.
El reciclaje permite la adaptación al conjunto de características modificadas. La prueba de permutación básica mide la respuesta del modelo existente a una entrada interrumpida.
sigue aprendiendo
Más guías seleccionadas para este tema.
A continuaciónSiguiente guía
Métodos de selección de funciones
Técnico