liuzy0708/Awesome-OL
A General Toolkit for Advanced Online Learning, Online Active Learning, Online Semi-supervised Learning Approaches
Awesome-OL helps data scientists and machine learning practitioners who work with data that arrives continuously and changes over time. It provides a set of tools for efficiently training and updating models on live, streaming data. You input your continuous data streams, and it helps you produce robust, adaptive predictive models and classifications, especially when labeled data is scarce.
No commits in the last 6 months.
Use this if you need to build and maintain machine learning models on real-time data streams where data patterns might shift, and you have limited human-labeled data available.
Not ideal if your data is static, not streaming, or if you exclusively work with fully labeled datasets for traditional batch learning.
Stars
22
Forks
2
Language
Python
License
GPL-3.0
Category
Last pushed
Sep 28, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/liuzy0708/Awesome-OL"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
ntucllab/libact
Pool-based active learning in Python
scikit-activeml/scikit-activeml
scikit-activeml: A Comprehensive and User-friendly Active Learning Library
python-adaptive/adaptive
:chart_with_upwards_trend: Adaptive: parallel active learning of mathematical functions
NUAA-AL/ALiPy
ALiPy: Active Learning in Python is an active learning python toolbox, which allows users to...
ai4co/awesome-fm4co
Recent research papers about Foundation Models for Combinatorial Optimization