es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Desactivar comprobaciones internas de validación de entrada de scikit.

Bajo el capó, Scikit-Learn realiza muchas comprobaciones de validación de entrada definidas aquí, como comprobar las formas de (X, y), escalares / matrices esperados, asegurándose de que el estimador ya esté ajustado, etc. Al diseñar modelos, estas comprobaciones son extremadamente útiles para detectar errores tempranos, pero se convierten en sobrecargas en tiempo de ejecución en tuberías grandes y maduras una vez en producción.

¿Existe actualmente alguna manera, tal vez a través de una configuración global, pasando argumentos de palabras clave o similares, para desactivar estas comprobaciones internas dentro de tuberías, estimadores y transformadores?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, existe una forma de desactivar las verificaciones internas en los pipelines, estimadores y transformadores. Esto se puede hacer estableciendo el parámetro global sklearn.set_config(assume_finite=True). Esto desactivará las verificaciones de validación de entrada y permitirá un tiempo de ejecución más rápido en pipelines grandes y maduros.

Comments are closed.