OSS: Rubrix, bibliothèque de MLOps pour le NLP
Superviser les prédiction d'un modèle de NLP en production
Dernière découverte sur le front du MLOps pour le NLP : Rubrix !
Rubrix est un logiciel Open Source de MLOps pour le NLP (traitement automatique du langage naturel). Le MLOps, Machine Learning Operations, consiste à permettre une intégration continue et une supervision efficace d’une application de Machine Learning. Plus concrètement, il s’agit d’être capable de consulter les prédictions d’un algorithme, de corriger des mauvaises décisions, d’évaluer la qualité du système et d’en surveiller l’évolution.
Il y a énormément de facettes au MLOps, et Rubrix vient apporter sa brique à l’édifice en permettant de facilement rajouter une sonde d’observation dans une application de NLP. Une fois mise en place, un échantillon des prédictions faites en production est loggué vers Rubrix. Puis, depuis une interface web, on peut facilement consulter les prédictions, corriger les annotations, et consulter des statistiques d’efficacité du modèle.
Cerise sur le gateau, Rubrix permet de visualiser des métriques d’explicabilité, afin de comprendre les biais appris par l’algorithme.
- Documentation: https://rubrix.readthedocs.io/en/stable/index.html
- Github: https://github.com/recognai/rubrix
Et vous, quels frameworks de MLOps vous utilisez pour des données textuelles ?