Defines common inheritance and functions across auto trained models.
Defines common inheritance and parameters across trainers.
Evaluates the given scored dataset.
Evaluates the given scored dataset with per instance metrics.
Helper class for logging metrics to log4j.
Trains a classification model.
Trains a classification model. Featurizes the given data into a vector of doubles.
Note the behavior of the reindex and labels parameters, the parameters interact as:
reindex -> false labels -> false (Empty) Assume all double values, don't use metadata, assume natural ordering
reindex -> true labels -> false (Empty) Index, use natural ordering of string indexer
reindex -> false labels -> true (Specified) Assume user knows indexing, apply label values. Currently only string type supported.
reindex -> true labels -> true (Specified) Validate labels matches column type, try to recast to label type, reindex label column
The currently supported classifiers are: Logistic Regression Classifier Decision Tree Classifier Random Forest Classifier Gradient Boosted Trees Classifier Naive Bayes Classifier Multilayer Perceptron Classifier In addition to any generic learner that inherits from Predictor.
Trains a regression model.
Trains a regression model.
Model produced by TrainClassifier.
Model produced by TrainClassifier.
Model produced by TrainRegressor.
Model produced by TrainRegressor.
Evaluates the given scored dataset with per instance metrics.
The Regression metrics are: - L1_loss - L2_loss
The Classification metrics are: - log_loss