public class LinearClassifier extends Classifier
Classifier.ProbabilityType
Constructor and Description |
---|
LinearClassifier() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getClassifierName() |
ClassifierParams |
getClassifierParams()
Will get called AFTER classifier training to get
classifier specific parameters.
|
Jama.Matrix |
getLogLikelihoodsM()
Get a matrix of log likelihoods from
the most recent call to RunClassification(Matrix )
|
Jama.Matrix |
getProbabilitiesM()
Get a matrix of probabilities from
the most recent call to RunClassification(Matrix )
|
Classifier.ProbabilityType |
getProbabilityType()
Get the type of probability returned by a classifier.
|
int[] |
runClassification(Jama.Matrix data) |
boolean |
setClassifierParams(ClassifierParams classifierParams)
Will be called to load stored parameters into a
classifier.
|
java.lang.String |
trainClassification(Jama.Matrix matrix,
int[] truth)
/**
Train the classifier.
|
getLogLikelihoods1, getLogLikelihoods2, getMinimumProbability, getProbabilities1, getProbabilities2, hasParamsDialog, runClassification, runClassification, setMinimumProbability, showParamsDialog, toString, trainClassification
public java.lang.String trainClassification(Jama.Matrix matrix, int[] truth)
Classifier
trainClassification
in class Classifier
matrix
- matrix of training data (each row one training point, each col one parametertruth
- truthpublic int[] runClassification(Jama.Matrix data)
runClassification
in class Classifier
public Jama.Matrix getLogLikelihoodsM()
Classifier
This version will return a matrix of data, which should be from a set of classifications.
getLogLikelihoodsM
in class Classifier
public Jama.Matrix getProbabilitiesM()
Classifier
This version will return a matrix of data, which should be from a set of classifications.
getProbabilitiesM
in class Classifier
public Classifier.ProbabilityType getProbabilityType()
Classifier
getProbabilityType
in class Classifier
public ClassifierParams getClassifierParams()
Classifier
getClassifierParams
in class Classifier
public boolean setClassifierParams(ClassifierParams classifierParams)
Classifier
setClassifierParams
in class Classifier
classifierParams
- classifier parameters.public java.lang.String getClassifierName()
getClassifierName
in class Classifier