MLOps & Testing

modeltest

[ Open Source ][ Beta ]

Pruebas unitarias para modelos de machine learning, como pytest pero para tu modelo

modeltest es un framework de testing para modelos de machine learning: define contratos de calidad, robustez, fairness e invariantes de datos, y corre todo automáticamente en tu pipeline de CI/CD. Funciona con scikit-learn, PyTorch y Keras/TensorFlow desde el día uno.

// Características

  • Suites declarativas en YAML — define el contrato del modelo sin escribir código
  • CLI `modeltest validate` con salida JUnit XML lista para reportar en CI
  • Cache de predicciones por suite: cada test reutiliza resultados en vez de re-ejecutar el modelo
  • Tests de fairness y drift: equal opportunity, statistical parity, data drift
  • Soporte multi-framework: scikit-learn, PyTorch, Keras/TensorFlow o un adaptador propio

// Tecnologías

Pythonscikit-learnPyTorch