API Guide
Note
Several listed components will be available in future releases and currently their doc reference
links are disabled, for example, the TimeSeries transforms below (ExponentialAverage
, SlidingWindow
).
Trainers
Click on link to see details for each of the trainers. Some classifiers implement predict_proba()
to produce calibrated probabilities. Others implement decision_function()
only for raw scores.
Binary Classifiers
Trainer | predict_proba() | decision_function() |
---|---|---|
AveragedPerceptronBinaryClassifier |
Yes | Yes |
FactorizationMachineBinaryClassifier |
Yes | Yes |
FastForestBinaryClassifier |
Yes | Yes |
FastLinearBinaryClassifier |
Yes | Yes |
FastTreesBinaryClassifier |
Yes | Yes |
GamBinaryClassifier |
Yes | Yes |
LightGbmBinaryClassifier |
Yes | Yes |
LinearSvmBinaryClassifier |
Yes | Yes |
LocalDeepSvmBinaryClassifier |
Yes | |
LogisticRegressionBinaryClassifier |
Yes | Yes |
SgdBinaryClassifier |
Yes | Yes |
SymSgdBinaryClassifier |
Yes | Yes |
Multiclass Classifiers
Trainer | predict_proba() | decision_function() |
---|---|---|
EnsembleClassifier |
Yes | Yes |
FastLinearClassifier |
Yes | Yes |
LightGbmClassifier |
Yes | Yes |
LogisticRegressionClassifier |
Yes | |
NaiveBayesClassifier |
Yes | |
OneVsRestClassifier |
Yes | Yes |
Regressors
Others
Trainer | Type |
---|---|
LightGbmRanker |
ranker |
KMeansPlusPlus |
clusterer |
OneClassSvmAnomalyDetector |
anomaly |
PcaAnomalyDetector |
anomaly |
Transforms
Click on link to see details for each of the transforms, and dependent subclasses.
Feature Extraction
Feature Selection
Transform |
---|
CountSelector |
MutualInformationSelector |
Preprocessing
TimeSeries
Transform |
---|
ExponentialAverage |
IIDChangePointDetector |
IIDSpikeDetector |
PercentileThreshold |
Pvalue |
SlidingWindow |
SsaChangePointDetector |
SsaForecaster |
SsaSpikeDetector |
Subclasses
These are auxillary classes used by transforms or trainers.
Loss Functions
Trainers use a variety of loss functions. Click on the links for further details about each of these.