public class MentionTaggerEval extends ModelEvaluation
ModelEvaluation.Measure| Modifier and Type | Field and Description |
|---|---|
protected double |
accuracy |
protected int |
classes |
protected org.nd4j.evaluation.classification.Evaluation |
eval |
protected double |
f1 |
protected double |
precision |
protected double |
recall |
protected Tag |
tagset |
counts, experimentId, experimentName, test, testCount, testTime, train, trainCount, trainTime| Constructor and Description |
|---|
MentionTaggerEval(String experimentName) |
MentionTaggerEval(String experimentName,
Class tagset) |
MentionTaggerEval(String experimentName,
Class tagset,
Annotation.Source expected,
Annotation.Source predicted) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendTrainingCurve(double precision,
double recall,
double f1) |
void |
appendTrainingCurve(int examples,
double precision,
double recall,
double f1,
double error) |
void |
calculateMeasures(Dataset test) |
void |
clear() |
void |
eval(Token t,
org.nd4j.linalg.api.ndarray.INDArray expected,
org.nd4j.linalg.api.ndarray.INDArray predicted,
boolean print) |
void |
evalTimeSeries(org.nd4j.evaluation.classification.Evaluation ev) |
void |
evalTimeSeries(org.nd4j.linalg.api.ndarray.INDArray expected,
org.nd4j.linalg.api.ndarray.INDArray predicted) |
void |
evalTimeSeries(org.nd4j.linalg.api.ndarray.INDArray expected,
org.nd4j.linalg.api.ndarray.INDArray predicted,
org.nd4j.linalg.api.ndarray.INDArray labelsMask) |
String |
printSequenceClassStats() |
String |
printSequenceClassStats(boolean calculate) |
String |
printSequenceStats() |
String |
printTrainingCurve() |
div, fDbl, fInt, printAnnotationStats, printDatasetStats, printExperimentStats, seqL, setExperimentName, setTestDataset, setTrainDataset, startTestTimer, startTrainTimer, stopTestTimer, stopTrainTimerprotected int classes
protected Tag tagset
protected org.nd4j.evaluation.classification.Evaluation eval
protected double accuracy
protected double precision
protected double recall
protected double f1
public MentionTaggerEval(String experimentName)
public MentionTaggerEval(String experimentName, Class tagset, Annotation.Source expected, Annotation.Source predicted)
public void clear()
clear in class ModelEvaluationpublic void eval(Token t, org.nd4j.linalg.api.ndarray.INDArray expected, org.nd4j.linalg.api.ndarray.INDArray predicted, boolean print)
public void evalTimeSeries(org.nd4j.linalg.api.ndarray.INDArray expected,
org.nd4j.linalg.api.ndarray.INDArray predicted)
public void evalTimeSeries(org.nd4j.linalg.api.ndarray.INDArray expected,
org.nd4j.linalg.api.ndarray.INDArray predicted,
org.nd4j.linalg.api.ndarray.INDArray labelsMask)
public void evalTimeSeries(org.nd4j.evaluation.classification.Evaluation ev)
public void appendTrainingCurve(double precision,
double recall,
double f1)
public void appendTrainingCurve(int examples,
double precision,
double recall,
double f1,
double error)
public void calculateMeasures(Dataset test)
public String printSequenceStats()
public String printSequenceClassStats()
public String printSequenceClassStats(boolean calculate)
public String printTrainingCurve()
Copyright © 2020. All rights reserved.