-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Examples
Ariel Faigon edited this page Feb 26, 2019
·
32 revisions
- RCV1 example. Here we use online gradient descent on TFIDF transformed features while taking advantage of a cache file.
- Malicious URL example. A sequential binary classification problem with temporally correlated data.
- VW has a test suite.
less +/^__DATA test/RunTests
provides many little examples with input data-sets and expected reference outputs. - Matrix factorization example
- Multi Class Examples
- Predicting probabilities (for both binary and multi-class classification)
- Weighted All Pairs (wap) multi class example
- Truncated gradient descent example
- Logged Contextual Bandit Example
- daemon example - how to run vw in daemon mode and get predictions
- active_interactor.py - an interactive way to interface with vw's active learning
- vw-hypersearch - a vw wrapper to search for "optimal" (argmin) parameters
- vw-varinfo - a vw wrapper to inspect your training-set & model
- vw-regr - a script for aiding regression applications
- vw-top-errors: online learning debugging for better models
-
vw-lda - a friendly high-level wrapper for
vw
LDA
The source tree has a sub-directory demo
which includes somewhat more involved examples:
- DNA splice Site recognition dataset from the 2008 Pascal Large Scale Learning Challenge
- Using Searn for Entity Relation Recognition
- MNIST handwritten digit recognition with
--nn
- low-ranked quadratic
--lrq
demo on the movielens data-set --normalized
effect on SGD online learning- Ability of
vw
to separate signal from artificially injected noise
- Zygmunt Zając's FastML has several examples of using Vowpal Wabbit in practice.
- Home
- First Steps
- Input
- Command line arguments
- Model saving and loading
- Controlling VW's output
- Audit
- Algorithm details
- Awesome Vowpal Wabbit
- Learning algorithm
- Learning to Search subsystem
- Loss functions
- What is a learner?
- Docker image
- Model merging
- Evaluation of exploration algorithms
- Reductions
- Contextual Bandit algorithms
- Contextual Bandit Exploration with SquareCB
- Contextual Bandit Zeroth Order Optimization
- Conditional Contextual Bandit
- Slates
- CATS, CATS-pdf for Continuous Actions
- Automl
- Epsilon Decay
- Warm starting contextual bandits
- Efficient Second Order Online Learning
- Latent Dirichlet Allocation
- VW Reductions Workflows
- Interaction Grounded Learning
- CB with Large Action Spaces
- CB with Graph Feedback
- FreeGrad
- Marginal
- Active Learning
- Eigen Memory Trees (EMT)
- Element-wise interaction
- Bindings
-
Examples
- Logged Contextual Bandit example
- One Against All (oaa) multi class example
- Weighted All Pairs (wap) multi class example
- Cost Sensitive One Against All (csoaa) multi class example
- Multiclass classification
- Error Correcting Tournament (ect) multi class example
- Malicious URL example
- Daemon example
- Matrix factorization example
- Rcv1 example
- Truncated gradient descent example
- Scripts
- Implement your own joint prediction model
- Predicting probabilities
- murmur2 vs murmur3
- Weight vector
- Matching Label and Prediction Types Between Reductions
- Zhen's Presentation Slides on enhancements to vw
- EZExample Archive
- Design Documents
- Contribute: