public class CrossValidator<L,F>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CrossValidator.SavedState |
| Constructor and Description |
|---|
CrossValidator(GeneralDataset<L,F> trainData) |
CrossValidator(GeneralDataset<L,F> trainData,
int kFold) |
| Modifier and Type | Method and Description |
|---|---|
double |
computeAverage(java.util.function.Function<Triple<GeneralDataset<L,F>,GeneralDataset<L,F>,CrossValidator.SavedState>,java.lang.Double> function)
This computes the average over all folds of the function we're trying to optimize.
|
static void |
main(java.lang.String[] args) |
public CrossValidator(GeneralDataset<L,F> trainData)
public CrossValidator(GeneralDataset<L,F> trainData, int kFold)
public double computeAverage(java.util.function.Function<Triple<GeneralDataset<L,F>,GeneralDataset<L,F>,CrossValidator.SavedState>,java.lang.Double> function)
public static void main(java.lang.String[] args)