Get started Features Tutorials Blog Research


Learn, explore, and experiment using our tutorials below.

Python Basics

beginner getting started Python
This tutorial is a quick introduction to training and testing your model with Vowpal Wabbit using Python.

Command Line Basics

beginner getting started command line
Learn command line basics and explore how to train and test your models with Vowpal Wabbit.

Contextual bandits

advanced contextual bandits command line python
This tutorial runs through the contextual bandit approach to reinforcement learning with Vowpal Wabbit.

Simulating Content Personalization with Contextual Bandits

advanced contextual bandits python
This tutorial will guide you through how to structure a simulator to model a real world scenario using contextual bandit algorithms.

Command Line Linear Regression

beginner linear regression command line
This tutorial runs through a regression problem using a Vowpal Wabbit workflow and explains how to structure input and understand results.

Offline Policy Evaluation Using the Command Line

advanced contextual bandits command line policy evaluation
Learn how to evaluate contextual bandit policies offline in Vowpal Wabbit.

Pandas DataFrame to VowpalWabbit Format Conversion

advanced Python
Learn how to convert a Pandas dataframe into VW text input format.


advanced slates python
This tutorial introduces Slates and compares it to a combinatorial approach

Need help?

See the latest code, ask QA, or chat with a team of experts and community to get answers to your questions.