Package deepnetts.net.train
Class KFoldCrossValidation
java.lang.Object
deepnetts.net.train.KFoldCrossValidation
Split data set into k parts of equal sizes (folds), then
train model with k-1 folds, and validate with remaining 1 fold.
Repeat that k times each with different validation fold.
Commonly used technique to estimate generalization ability of the model.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Builder object for KFoldCrossValidation. -
Method Summary
Modifier and TypeMethodDescriptionstatic KFoldCrossValidation.Builder
builder()
javax.visrec.ml.eval.EvaluationMetrics
javax.visrec.ml.eval.EvaluationMetrics
void
run()
-
Method Details
-
run
public void run() -
builder
-
getBestResult
public javax.visrec.ml.eval.EvaluationMetrics getBestResult() -
getMacroAverage
public javax.visrec.ml.eval.EvaluationMetrics getMacroAverage() -
getBestNetwork
-
getTrainingResults
-
getTrainingListener
-