VowpalWabbit/vowpal_wabbit
An open-source C++ machine learning library focused on fast online learning, reinforcement learning, and contextual bandits.

Velocity · 7d
+1.4
★ / day
Trend
→steady
star history
Vowpal Wabbit is a machine learning system implementing frontier algorithms including online learning, contextual bandits, and reinforcement learning techniques. It uses feature hashing for scalability, supports flexible input formats with free-form text features, and prioritizes performance in its C++ implementation. The library provides various optimization algorithms with sparse gradient descent as the default baseline.