public interface Predictor
| Modifier and Type | Method and Description |
|---|---|
default Classifier |
asClassifier()
Backward compatibility method to make online-ml project's predictors work
with almost everything in this library.
|
int |
extractPredictedClass(de.jungblut.math.DoubleVector predict)
Given an already done prediction, choose the class.
|
int |
extractPredictedClass(de.jungblut.math.DoubleVector predict,
double threshold)
Given an already done prediction, choose the class with a threshold.
|
de.jungblut.math.DoubleVector |
predict(de.jungblut.math.DoubleVector features)
Classifies the given features.
|
int |
predictedClass(de.jungblut.math.DoubleVector features)
Classifies the given features.
|
int |
predictedClass(de.jungblut.math.DoubleVector features,
double threshold)
Classifies the given features.
|
de.jungblut.math.DoubleVector |
predictProbability(de.jungblut.math.DoubleVector features)
Classifies the given features.
|
de.jungblut.math.DoubleVector predict(de.jungblut.math.DoubleVector features)
de.jungblut.math.DoubleVector predictProbability(de.jungblut.math.DoubleVector features)
int predictedClass(de.jungblut.math.DoubleVector features,
double threshold)
threshold - the threshold for the prediction "probability". In the
sigmoid and binary case, you want to set everything greater (>)
0.5 to 1d and everything below (<=) to 0d.int predictedClass(de.jungblut.math.DoubleVector features)
int extractPredictedClass(de.jungblut.math.DoubleVector predict)
int extractPredictedClass(de.jungblut.math.DoubleVector predict,
double threshold)
default Classifier asClassifier()
Copyright © 2016. All rights reserved.