Reference

vw(1)

Vowpal Wabbit -- fast online learning tool

NAME

vw - Vowpal Wabbit -- fast online learning tool

DESCRIPTION

VW options:

-h [ --help ]

Look here: http://hunch.net/~vw/ and click on Tutorial.

--active_learning

active learning mode

--active_simulation

active learning simulation mode

--active_mellowness arg

active learning mellowness parameter c_0. Default 8

--binary

report loss as binary classification on -1,1

--sgd

use regular stochastic gradient descent update.

--adaptive

use adaptive, individual learning rates.

--invariant

use safe/importance aware updates.

--normalized

use per feature normalized updates

--exact_adaptive_norm

use current default invariant normalized adaptive update rule

-a [ --audit ]

print weights of features

-b [ --bit_precision ] arg

number of bits in the feature table

--bfgs

use bfgs optimization

-c [ --cache ]

Use a cache. The default is <data>.cache

--cache_file arg

The location(s) of cache_file.

--compressed

use gzip format whenever possible. If a cache file is being created, this option creates a compressed cache file. A mixture of raw-text & compressed inputs are supported with autodetection.

--no_stdin

do not default to reading from stdin

--conjugate_gradient

use conjugate gradient based optimization

--csoaa arg

Use one-against-all multiclass learning with <k> costs

--wap arg

Use weighted all-pairs multiclass learning with <k> costs

--csoaa_ldf arg

Use one-against-all multiclass learning with label dependent features. Specify singleline or multiline.

--wap_ldf arg

Use weighted all-pairs multiclass learning with label dependent features.

Specify singleline or multiline.

--cb arg

Use contextual bandit learning with <k> costs

--l1 arg

l_1 lambda

--l2 arg

l_2 lambda

-d [ --data ] arg

Example Set

--daemon

persistent daemon mode on port 26542

--num_children arg

number of children for persistent daemon mode

--pid_file arg

Write pid file in persistent daemon mode

--decay_learning_rate arg

Set Decay factor for learning_rate between passes

--input_feature_regularizer arg

Per feature regularization input file

-f [ --final_regressor ] arg

Final regressor

--readable_model arg

Output human-readable final regressor

--hash arg

how to hash the features. Available options: strings, all

--hessian_on

use second derivative in line search

--version

Version information

--ignore arg

ignore namespaces beginning with character <arg>

--keep arg

keep namespaces beginning with character <arg>

-k [ --kill_cache ]

do not reuse existing cache: create a new one always

--initial_weight arg

Set all weights to an initial value of 1.

-i [ --initial_regressor ] arg

Initial regressor(s)

--initial_pass_length arg

initial number of examples per pass

--initial_t arg

initial t value

--lda arg

Run lda with <int> topics

--span_server arg

Location of server for setting up spanning tree

--min_prediction arg

Smallest prediction to output

--max_prediction arg

Largest prediction to output

--mem arg

memory in bfgs

--nn arg

Use sigmoidal feedforward network with <k> hidden units

--noconstant

Don't add a constant feature

--noop

do no learning

--oaa arg

Use one-against-all multiclass learning with <k> labels

--ect arg

Use error correcting tournament with <k> labels

--output_feature_regularizer_binary arg

Per feature regularization output file

--output_feature_regularizer_text arg Per feature regularization output file,

in text

--port arg

port to listen on

--power_t arg

t power value

-l [ --learning_rate ] arg

Set Learning Rate

--passes arg

Number of Training Passes

--termination arg

Termination threshold

-p [ --predictions ] arg

File to output predictions to

-q [ --quadratic ] arg

Create and use quadratic features

--cubic arg

Create and use cubic features

--quiet

Don't output diagnostics

--rank arg

rank for matrix factorization.

--random_weights arg

make initial weights random

--random_seed arg

seed random number generator

-r [ --raw_predictions ] arg

File to output unnormalized predictions to

--ring_size arg

size of example ring

--examples arg

number of examples to parse

--save_per_pass

Save the model after every pass over data

--save_resume

save extra state so learning can be resumed later with new data

--sendto arg

send examples to <host>

--searn arg

use searn, argument=maximum action id

--searnimp arg

use searn, argument=maximum action id or 0 for LDF

-t [ --testonly ]

Ignore label information and just test

--loss_function arg (=squared)

Specify the loss function to be used, uses squared by default. Currently available ones are squared, classic, hinge, logistic and quantile.

--quantile_tau arg (=0.5)

Parameter \tau associated with Quantile loss. Defaults to 0.5

--unique_id arg

unique id used for cluster parallel jobs

--total arg

total number of nodes used in cluster parallel job

--node arg

node number in cluster parallel job

--sort_features

turn this on to disregard order in which features have been defined. This will lead to smaller cache sizes

--ngram arg

Generate N grams

--skips arg

Generate skips in N grams. This in conjunction with the ngram tag can be used to generate generalized n-skip-k-gram.

History

--active_learning since Debian 7 (Wheezy); --active_mellowness since Debian 8 (Jessie); --active_simulation since Debian 7 (Wheezy); --adaptive since Debian 7 (Wheezy); --autolink since Debian 8 (Jessie); --bfgs since Debian 7 (Wheezy); --binary since Debian 8 (Jessie); --cb since Debian 8 (Jessie); --conjugate_gradient since Debian 7 (Wheezy); --csoaa since Debian 8 (Jessie); --csoaa_ldf since Debian 8 (Jessie); --cubic since Debian 8 (Jessie); --decay_learning_rate since Debian 8 (Jessie); --ect since Debian 8 (Jessie); --exact_adaptive_norm since Debian 7 (Wheezy); --examples since Debian 8 (Jessie); --hash since Debian 7 (Wheezy); --hessian_on since Debian 7 (Wheezy); --ignore since Debian 7 (Wheezy); --initial_pass_length since Debian 8 (Jessie); --initial_t since Debian 8 (Jessie); --initial_weight since Debian 8 (Jessie); --input_feature_regularizer since Debian 7 (Wheezy); --invariant since Debian 8 (Jessie); --keep since Debian 8 (Jessie); --kill_cache since Debian 8 (Jessie); --l1 since Debian 8 (Jessie); --l2 since Debian 8 (Jessie); --lda since Debian 7 (Wheezy); --mem since Debian 8 (Jessie); --nn since Debian 8 (Jessie); --no_stdin since Debian 8 (Jessie); --noconstant since Debian 7 (Wheezy); --node since Debian 8 (Jessie); --normalized since Debian 8 (Jessie); --num_children since Debian 8 (Jessie); --oaa since Debian 8 (Jessie); --output_feature_regularizer_binary since Debian 7 (Wheezy); --passes since Debian 8 (Jessie); --pid_file since Debian 7 (Wheezy); --power_t since Debian 8 (Jessie); --random_seed since Debian 8 (Jessie); --random_weights since Debian 7 (Wheezy); --rank since Debian 8 (Jessie); --readable_model since Debian 7 (Wheezy); --ring_size since Debian 8 (Jessie); --save_per_pass since Debian 7 (Wheezy); --save_resume since Debian 8 (Jessie); --searn since Debian 8 (Jessie); --searnimp since Debian 8 (Jessie); --sgd since Debian 8 (Jessie); --skips since Debian 7 (Wheezy); --span_server since Debian 7 (Wheezy); --termination since Debian 8 (Jessie); --total since Debian 8 (Jessie); --unique_id since Debian 8 (Jessie); --wap since Debian 8 (Jessie); --wap_ldf since Debian 8 (Jessie); -k since Debian 8 (Jessie).

--multisource until Debian 6.0 (Squeeze); --nonormalize until Debian 7 (Wheezy); --predictto until Debian 6.0 (Squeeze); --skip_gram until Debian 6.0 (Squeeze).