Uses of Interface
gov.sandia.cognition.learning.experiment.ValidationFoldCreator

Packages that use ValidationFoldCreator
gov.sandia.cognition.learning.experiment Provides experiments for validating the performance of learning algorithms. 
 

Uses of ValidationFoldCreator in gov.sandia.cognition.learning.experiment
 

Classes in gov.sandia.cognition.learning.experiment that implement ValidationFoldCreator
 class CrossFoldCreator<DataType>
          The CrossFoldCreator implements a validation fold creator that creates folds for a typical k-fold cross-validation experiment.
 class LeaveOneOutFoldCreator<DataType>
          The LeaveOneOutFoldCreator class implements the leave-one-out method for creating training-testing folds for a cross-validation experiment.
 class RandomByTwoFoldCreator<DataType>
          A validation fold creator that takes a given collection of data and randomly splits it in half a given number of times, returning two folds for each split, using one half as training and the other half as testing.
 class RandomFoldCreator<DataType>
          The RandomFoldCreator class makes use of a randomized data partitioner to create a set number of folds for a set of data by passing the data to the data partitioner multiple times.
 

Fields in gov.sandia.cognition.learning.experiment declared as ValidationFoldCreator
protected  ValidationFoldCreator<InputDataType,FoldDataType> AbstractValidationFoldExperiment.foldCreator
          The method to use to create the validation folds.
 

Methods in gov.sandia.cognition.learning.experiment that return ValidationFoldCreator
 ValidationFoldCreator<InputDataType,FoldDataType> AbstractValidationFoldExperiment.getFoldCreator()
          Gets the fold creator.
 

Methods in gov.sandia.cognition.learning.experiment with parameters of type ValidationFoldCreator
 void AbstractValidationFoldExperiment.setFoldCreator(ValidationFoldCreator<InputDataType,FoldDataType> foldCreator)
          Sets the fold creator.
 

Constructors in gov.sandia.cognition.learning.experiment with parameters of type ValidationFoldCreator
AbstractValidationFoldExperiment(ValidationFoldCreator<InputDataType,FoldDataType> foldCreator)
          Creates a new instance of AbstractValidationFoldExperiment.
LearnerComparisonExperiment(ValidationFoldCreator<InputDataType,FoldDataType> foldCreator, PerformanceEvaluator<? super LearnedType,Collection<? extends FoldDataType>,? extends StatisticType> performanceEvaluator, NullHypothesisEvaluator<Collection<? extends StatisticType>> statisticalTest, Summarizer<? super StatisticType,? extends SummaryType> summarizer)
          Creates a new instance of LearnerComparisonExperiment.
LearnerValidationExperiment(ValidationFoldCreator<InputDataType,FoldDataType> foldCreator, PerformanceEvaluator<? super LearnedType,Collection<? extends FoldDataType>,? extends StatisticType> performanceEvaluator, Summarizer<? super StatisticType,? extends SummaryType> summarizer)
          Creates a new instance of SupervisedLearnerExperiment.
ParallelLearnerValidationExperiment(ValidationFoldCreator<InputDataType,FoldDataType> foldCreator, PerformanceEvaluator<? super LearnedType,Collection<? extends FoldDataType>,? extends StatisticType> performanceEvaluator, Summarizer<? super StatisticType,? extends SummaryType> summarizer)
          Creates a new instance of ParallelLearnerValidationExperiment.
SupervisedLearnerComparisonExperiment(ValidationFoldCreator<InputOutputPair<InputType,OutputType>,InputOutputPair<InputType,OutputType>> foldCreator, PerformanceEvaluator<? super Evaluator<? super InputType,OutputType>,Collection<? extends InputOutputPair<InputType,OutputType>>,? extends StatisticType> performanceEvaluator, NullHypothesisEvaluator<Collection<? extends StatisticType>> statisticalTest, Summarizer<? super StatisticType,? extends SummaryType> summarizer)
          Creates a new instance of SupervisedLearnerComparisonExperiment.
SupervisedLearnerValidationExperiment(ValidationFoldCreator<InputOutputPair<InputType,OutputType>,InputOutputPair<InputType,OutputType>> foldCreator, PerformanceEvaluator<? super Evaluator<? super InputType,? extends OutputType>,Collection<? extends InputOutputPair<InputType,OutputType>>,? extends StatisticType> performanceEvaluator, Summarizer<? super StatisticType,? extends SummaryType> summarizer)
          Creates a new instance of SupervisedLearnerValidationExperiment.