public class OneVsOneGlmClassifier extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<TupleTwo<Glm,Glm>> |
classifiers |
| Constructor and Description |
|---|
OneVsOneGlmClassifier() |
OneVsOneGlmClassifier(List<String> classLabels) |
OneVsOneGlmClassifier(java.util.function.Supplier<Glm> binaryClassifierGenerator) |
| Modifier and Type | Method and Description |
|---|---|
String |
classify(DataRow row) |
protected Glm |
createClassifier(String classLabel) |
protected void |
createClassifiers(DataFrame dataFrame) |
void |
fit(DataFrame dataFrame) |
double |
getAlpha() |
protected double |
getClassifierScore(DataRow tuple,
Glm classifier) |
List<String> |
getClassLabels() |
boolean |
isShuffleData() |
protected List<DataFrame> |
remerge(List<DataFrame> batches,
int k) |
void |
reset() |
Map<String,Integer> |
score(DataRow row) |
void |
setAlpha(double alpha) |
void |
setShuffleData(boolean shuffleData) |
protected List<DataFrame> |
split(DataFrame dataFrame,
int n) |
double |
transform(DataRow row) |
public OneVsOneGlmClassifier()
public OneVsOneGlmClassifier(java.util.function.Supplier<Glm> binaryClassifierGenerator)
public boolean isShuffleData()
public void setShuffleData(boolean shuffleData)
public double getAlpha()
public void setAlpha(double alpha)
protected void createClassifiers(DataFrame dataFrame)
public double transform(DataRow row)
public void fit(DataFrame dataFrame)
public void reset()
Copyright © 2017. All rights reserved.