Defines common inheritance and parameters across trainers.
Doc for model to run.
The name of the features column
The name of the label column
Model to run.
Model to run. See doc on derived classes.
Number of features to hash to
A list of parameter keys this algorithm can take. Users can set and
get the parameter values through setters and getters