IFCA-Advanced-Computing/frouros
Frouros: an open-source Python library for drift detection in machine learning systems.
When machine learning models are deployed, their performance can degrade over time as the real-world data they encounter changes. This tool helps machine learning engineers and MLOps specialists automatically detect when these changes, known as 'drift,' occur in either the input data or the relationship between inputs and outputs. It takes in streaming model predictions and actual data, then flags when the model's environment has shifted.
252 stars. Available on PyPI.
Use this if you need to continuously monitor your deployed machine learning models and be alerted when the underlying data patterns or concept definitions change, impacting model reliability.
Not ideal if you are looking for a tool to retrain or update your models automatically after drift is detected, as it focuses solely on detection.
Stars
252
Forks
19
Language
Python
License
BSD-3-Clause
Category
Last pushed
Mar 01, 2026
Commits (30d)
0
Dependencies
5
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/IFCA-Advanced-Computing/frouros"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
online-ml/river
🌊 Online machine learning in Python
NannyML/nannyml
nannyml: post-deployment data science in python
Western-OC2-Lab/AutoML-Implementation-for-Static-and-Dynamic-Data-Analytics
Implementation/Tutorial of using Automated Machine Learning (AutoML) methods for static/batch...
etsi-ai/etsi-watchdog
Real-time data drift detection and monitoring for machine learning pipelines.
Western-OC2-Lab/PWPAE-Concept-Drift-Detection-and-Adaptation
Data stream analytics: Implement online learning methods to address concept drift and model...