#37 · Primary category: Deep Learning Frameworks
vowpal_wabbit
Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.
Project last updated:08/26/26
GitHub Stars
8.7K
Forks
1.9K
Contributors
343
License
Other
Why we included this project
Vowpal Wabbit is built for online learning, so each example updates the model the moment it arrives, which suits data that comes as a stream rather than a static training set. Its memory footprint stays bounded no matter how much data you feed it, thanks to the hashing trick, and the input format accepts free-form text as bag-of-words features split across namespaces. The built-in contextual bandit algorithms give it a home in interactive problems like ad ranking and personalized recommendation, and distributed allreduce training spreads the work across many machines. Teams already running production ranking pipelines may also appreciate the reduction framework, which makes it possible to experiment with learning-to-search and active-learning approaches without rebuilding your whole stack.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.