Vowpal Wabbit is an open-source machine learning system designed for online learning, where models update incrementally from streaming data without requiring full retraining. It provides a reduction-based learning framework that composes complex tasks from simpler algorithms, and includes a feature hashing trick that maps unbounded feature names into a fixed-size vector space to keep memory usage constant regardless of dataset size. The system supports distributed training across a cluster using an allreduce protocol for synchronized updates, and offers an active learning query strategy that s
Python application to setup and run streaming (contextual) bandit experiments.
Mirror of Apache Samoa (Incubating)
The main features of apache/incubator-samoa are: Online Machine Learning.
Open-source alternatives to apache/incubator-samoa include: vowpalwabbit/vowpal_wabbit — Vowpal Wabbit is an open-source machine learning system designed for online learning, where models update… huawei-noah/streamdm — Stream Data Mining Library for Spark Streaming. nth-iteration-labs/streamingbandit — Python application to setup and run streaming (contextual) bandit experiments. numaproj/numalogic — Collection of operational time series ML models and tools. datasketches/sketches-core — A software library of stochastic streaming algorithms, a.k.a. sketches. paypal/yurita — Anomaly detection framework @ PayPal.