nimble.learners

These out-of-the box learners are all registered during Nimble initialization.

They are registered under the name ‘nimble’ to allow access as a string, e.g. nimble.train('nimble.KNNClassifier', ...)

KNNClassifier

K-Nearest Neighbors Classifier using euclidean distance.

KNNImputation

Imputation using K-Nearest Neighbors algorithms.

MultiOutputLinearRegression

Learner which trains a separate linear regression model on each of the features of the prediction data.

MultiOutputRidgeRegression

Learner which will train a version of 'nimble.RidgeRegression' on each of the (one or more) features of the prediction data.

RidgeRegression

A least squares regression with a regularization penalty.