Package | Description |
---|---|
gov.sandia.cognition.learning.experiment |
Provides experiments for validating the performance of learning algorithms.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLearningExperiment
The
AbstractLearningExperiment class implements the general
functionality of the LearningExperiment interface, which is mainly
the handling of listeners and firing of events. |
class |
AbstractValidationFoldExperiment<InputDataType,FoldDataType>
The
AbstractValidationFoldExperiment class implements a common way
of structuring an experiment around a ValidationFoldCreator object
where the fold creator is used to create each of the individual trials of
the experiment. |
class |
LearnerComparisonExperiment<InputDataType,FoldDataType,LearnedType,StatisticType,SummaryType>
The
LearnerComparisonExperiment compares the performance of two
machine learning algorithms to determine (using a statistical test) if the
two algorithms have significantly different performance. |
class |
LearnerRepeatExperiment<InputDataType,LearnedType,StatisticType,SummaryType>
Runs an experiment where the same learner is evaluated multiple times on
the same data.
|
class |
LearnerValidationExperiment<InputDataType,FoldDataType,LearnedType,StatisticType,SummaryType>
The
LearnerValidationExperiment class implements an experiment where
a supervised machine learning algorithm is evaluated by applying it to a set
of folds created from a given set of data. |
class |
OnlineLearnerValidationExperiment<DataType,LearnedType,StatisticType,SummaryType>
Implements an experiment where an incremental supervised machine learning
algorithm is evaluated by applying it to a set of data by successively
testing on each item and then training on it.
|
class |
ParallelLearnerValidationExperiment<InputDataType,FoldDataType,LearnedType,StatisticType,SummaryType>
Parallel version of the LearnerValidationExperiment class that executes
the validations experiments across available cores and hyperthreads.
|
class |
SupervisedLearnerComparisonExperiment<InputType,OutputType,StatisticType,SummaryType>
A comparison experiment for supervised learners.
|
class |
SupervisedLearnerValidationExperiment<InputType,OutputType,StatisticType,SummaryType>
The
SupervisedLearnerValidationExperiment class extends the
LearnerValidationExperiment class to provide a easy way to create
a learner validation experiment for supervised learning. |
Modifier and Type | Method and Description |
---|---|
void |
LearningExperimentListener.experimentEnded(LearningExperiment experiment)
Fired when the experiment has ended.
|
void |
LearningExperimentListener.experimentStarted(LearningExperiment experiment)
Fired when the experiment has started.
|
void |
LearningExperimentListener.trialEnded(LearningExperiment experiment)
Fired when a trial in the experiment has ended.
|
void |
LearningExperimentListener.trialStarted(LearningExperiment experiment)
Fired when a new trial in the experiment has started.
|