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