# List of commands

#### 2018-01-04

As seen in the other tutorials, execute() function works in a similar way to the command line client.
To list the commands, you just need to enter the following function:

library(fastrtext)

print_help()
The following arguments are mandatory:
-input              training file path
-output             output file path

The following arguments are optional:
-verbose            verbosity level [2]

The following arguments for the dictionary are optional:
-minCount           minimal number of word occurences [5]
-minCountLabel      minimal number of label occurences [0]
-wordNgrams         max length of word ngram [1]
-bucket             number of buckets [2000000]
-minn               min length of char ngram [3]
-maxn               max length of char ngram [6]
-t                  sampling threshold [0.0001]
-label              labels prefix [__label__]

The following arguments for training are optional:
-lr                 learning rate [0.05]
-lrUpdateRate       change the rate of updates for the learning rate [100]
-dim                size of word vectors [100]
-ws                 size of the context window [5]
-epoch              number of epochs [5]
-neg                number of negatives sampled [5]
-loss               loss function {ns, hs, softmax} [ns]
-dsub               size of each sub-vector [2]