- calculate(Map<K, A>, Map<K, A>) - Static method in class org.openimaj.experiment.evaluation.agreement.CohensKappaInterraterAgreement
-
The input should be a
Map for each rater where the keys represent
all the subjects that were rated by the raters and the values represent
the annotations given by the raters.
- calculate(List<Map<K, A>>) - Static method in class org.openimaj.experiment.evaluation.agreement.FleissInterraterAgreement
-
Calculate Fleiss interrater agreement
- calculate(Map<K, A>, Map<K, A>) - Static method in class org.openimaj.experiment.evaluation.agreement.PercentageInterraterAgreement
-
The input should be a
Map for each rater where the keys represent
all the subjects that were rated by the raters and the values represent
the annotations given by the raters.
- calculateBasicMajorityVote(List<A>) - Static method in class org.openimaj.experiment.evaluation.agreement.MajorityVoting
-
Returns the basic majority vote or null if there is no majority within
the given list of annotations.
- calculateBasicMajorityVote(Map<String, List<A>>) - Static method in class org.openimaj.experiment.evaluation.agreement.MajorityVoting
-
Calculated the majority vote for a set of subjects, where each subject
has a set of answers.
- ClassificationAnalyser<RESULT extends AnalysisResult,CLASS,OBJECT> - Interface in org.openimaj.experiment.evaluation.classification
-
- ClassificationEvaluator<RESULT extends AnalysisResult,CLASS,OBJECT> - Class in org.openimaj.experiment.evaluation.classification
-
Implementation of an
Evaluator for the evaluation of classification
experiments.
- ClassificationEvaluator(Classifier<CLASS, OBJECT>, Collection<OBJECT>, Map<OBJECT, Set<CLASS>>, ClassificationAnalyser<RESULT, CLASS, OBJECT>) - Constructor for class org.openimaj.experiment.evaluation.classification.ClassificationEvaluator
-
- ClassificationEvaluator(Classifier<CLASS, OBJECT>, Map<OBJECT, Set<CLASS>>, ClassificationAnalyser<RESULT, CLASS, OBJECT>) - Constructor for class org.openimaj.experiment.evaluation.classification.ClassificationEvaluator
-
- ClassificationEvaluator(Classifier<CLASS, OBJECT>, GroupedDataset<CLASS, ? extends ListDataset<OBJECT>, OBJECT>, ClassificationAnalyser<RESULT, CLASS, OBJECT>) - Constructor for class org.openimaj.experiment.evaluation.classification.ClassificationEvaluator
-
- ClassificationEvaluator(Map<OBJECT, ClassificationResult<CLASS>>, Map<OBJECT, Set<CLASS>>, ClassificationAnalyser<RESULT, CLASS, OBJECT>) - Constructor for class org.openimaj.experiment.evaluation.classification.ClassificationEvaluator
-
- ClassificationResult<CLASS> - Interface in org.openimaj.experiment.evaluation.classification
-
- classifier - Variable in class org.openimaj.experiment.evaluation.classification.ClassificationEvaluator
-
- Classifier<CLASS,OBJECT> - Interface in org.openimaj.experiment.evaluation.classification
-
Interface describing a classifier.
- classify(OBJECT) - Method in interface org.openimaj.experiment.evaluation.classification.Classifier
-
Classify an object.
- ClusterAnalyser<T extends AnalysisResult> - Interface in org.openimaj.experiment.evaluation.cluster.analyser
-
- ClusterAnalyserUtils - Class in org.openimaj.experiment.evaluation.cluster.analyser
-
- ClusterAnalyserUtils() - Constructor for class org.openimaj.experiment.evaluation.cluster.analyser.ClusterAnalyserUtils
-
- Clusterer<DATA> - Interface in org.openimaj.experiment.evaluation.cluster.processor
-
Something which wraps the functionality of producing clusters
- ClusterEvalDataset - Class in org.openimaj.experiment.dataset.cluster
-
Reads datasets of items and cluster labels from the clustereval tool:
http://chris.de-vries.id.au/2013/06/clustereval-10-release.html
The general format of clustereval is:
item cluster_label*
- ClusterEvalDataset(String) - Constructor for class org.openimaj.experiment.dataset.cluster.ClusterEvalDataset
-
Read from this file location
- ClusterEvalDataset(File) - Constructor for class org.openimaj.experiment.dataset.cluster.ClusterEvalDataset
-
Load this file as a dataset
- ClusterEvalDataset(InputStream) - Constructor for class org.openimaj.experiment.dataset.cluster.ClusterEvalDataset
-
Read the clusters from this stream
- ClusterEvaluator<D,T extends AnalysisResult> - Class in org.openimaj.experiment.evaluation.cluster
-
- ClusterEvaluator(Clusterer<D>, D, int[][], ClusterAnalyser<T>) - Constructor for class org.openimaj.experiment.evaluation.cluster.ClusterEvaluator
-
- ClusterEvaluator(Clusterer<D>, D, Map<A, ? extends List<B>>, ClusterAnalyser<T>) - Constructor for class org.openimaj.experiment.evaluation.cluster.ClusterEvaluator
-
- ClusterEvaluator(Clusterer<D>, D, Function<B, Integer>, Map<A, ? extends List<B>>, ClusterAnalyser<T>) - Constructor for class org.openimaj.experiment.evaluation.cluster.ClusterEvaluator
-
- ClusterEvaluator(Clusterer<D>, Map<A, ? extends List<B>>, Function<List<B>, D>, ClusterAnalyser<T>) - Constructor for class org.openimaj.experiment.evaluation.cluster.ClusterEvaluator
-
- ClusterStatsAnalyser - Class in org.openimaj.experiment.evaluation.cluster.analyser
-
Analysers extracts stats of the correct and estimated clusterings
- ClusterStatsAnalyser() - Constructor for class org.openimaj.experiment.evaluation.cluster.analyser.ClusterStatsAnalyser
-
- ClusterStatsAnalysis - Class in org.openimaj.experiment.evaluation.cluster.analyser
-
Counts some overall statistics of cluster evaluation such as min, max and average cluster length
- ClusterStatsAnalysis() - Constructor for class org.openimaj.experiment.evaluation.cluster.analyser.ClusterStatsAnalysis
-
- CMAggregator<CLASS> - Class in org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix
-
- CMAggregator() - Constructor for class org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix.CMAggregator
-
- CMAnalyser<OBJECT,CLASS> - Class in org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix
-
- CMAnalyser(CMAnalyser.Strategy) - Constructor for class org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix.CMAnalyser
-
Construct with the given strategy for building the confusion matrix
- CMAnalyser.Strategy - Enum in org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix
-
Strategies for building confusion matrices
- CMResult<CLASS> - Class in org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix
-
Results of a confusion matrix analysis using the
CMAnalyser.
- CMResult(ConfusionMatrix<CLASS>) - Constructor for class org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix.CMResult
-
Construct with a ConfusionMatrix.
- CohensKappaInterraterAgreement - Class in org.openimaj.experiment.evaluation.agreement
-
Calculates the interrater agreement for a given dataset between two (and only
two) raters.
- CohensKappaInterraterAgreement() - Constructor for class org.openimaj.experiment.evaluation.agreement.CohensKappaInterraterAgreement
-
- computeStatistics() - Method in class org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix.AggregatedCMResult
-
Compute the current aggregate statistics of the
accumulated results.
- convertRelevant(Map<Q, Set<D>>) - Static method in class org.openimaj.experiment.evaluation.retrieval.analysers.IREvalAnalyser
-
- convertResults(Map<Q, List<D>>) - Static method in class org.openimaj.experiment.evaluation.retrieval.analysers.IREvalAnalyser
-
- correct - Variable in class org.openimaj.experiment.evaluation.cluster.analyser.ClusterStatsAnalysis
-
Stats regarding the correct or baseline clusters
- correct - Variable in class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineSMEAnalysis
-
The correct clustering
- createCrossValidationData(GroupedDataset<KEY, ? extends ListDataset<INSTANCE>, INSTANCE>, int, int, int) - Static method in class org.openimaj.experiment.dataset.split.GroupedRandomSplitter
-
- createIterable(DATASET) - Method in interface org.openimaj.experiment.validation.cross.CrossValidator
-
Create the iterable from the dataset.
- createIterable(GroupedDataset<KEY, ListDataset<INSTANCE>, INSTANCE>) - Method in class org.openimaj.experiment.validation.cross.GroupedKFold
-
- createIterable(GroupedDataset<KEY, ListDataset<INSTANCE>, INSTANCE>) - Method in class org.openimaj.experiment.validation.cross.GroupedLeaveOneOut
-
- createIterable(ListDataset<INSTANCE>) - Method in class org.openimaj.experiment.validation.cross.KFold
-
- createIterable(ListDataset<INSTANCE>) - Method in class org.openimaj.experiment.validation.cross.LeaveOneOut
-
- createIterable(GroupedDataset<KEY, ListDataset<INSTANCE>, INSTANCE>) - Method in class org.openimaj.experiment.validation.cross.StratifiedGroupedKFold
-
- CrossValidationIterable<DATASET extends org.openimaj.data.dataset.Dataset<?>> - Interface in org.openimaj.experiment.validation.cross
-
Interface for cross-validation schemes.
- CrossValidator<DATASET extends org.openimaj.data.dataset.Dataset<?>> - Interface in org.openimaj.experiment.validation.cross
-
Interface for cross-validation schemes.
- getAggregatedResult() - Method in class org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix.CMAggregator
-
- getAggregatedResult() - Method in interface org.openimaj.experiment.evaluation.ResultAggregator
-
Get the aggregated result
- getBibliography() - Method in class org.openimaj.experiment.ExperimentContext
-
Get the bibliography for the experiment.
- getConfidence(CLASS) - Method in class org.openimaj.experiment.evaluation.classification.BasicClassificationResult
-
- getConfidence(CLASS) - Method in interface org.openimaj.experiment.evaluation.classification.ClassificationResult
-
Get the confidence associated with the given class.
- getDecisionAnalysis() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.FScoreAnalysis
-
- getDecisionAnalysis() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomIndexAnalysis
-
- getDependentVariables() - Method in class org.openimaj.experiment.ExperimentContext
-
Get the dependent variables of the experiment and their values at the
time this method is called.
- getDetailReport(String, String) - Method in interface org.openimaj.experiment.evaluation.AnalysisResult
-
Get a JasperPrint detailing the result.
- getDetailReport() - Method in interface org.openimaj.experiment.evaluation.AnalysisResult
-
Get a
String detailing the result.
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix.AggregatedCMResult
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix.AggregatedCMResult
-
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix.CMResult
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix.CMResult
-
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.classification.analysers.roc.ROCResult
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.classification.analysers.roc.ROCResult
-
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.AdjustedRandomIndexAnalysis
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.AdjustedRandomIndexAnalysis
-
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.ClusterStatsAnalysis
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.ClusterStatsAnalysis
-
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.DecisionAnalysis
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.DecisionAnalysis
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.FScoreAnalysis
-
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.FScoreAnalysis
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.FullMEAnalysis
-
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.FullMEAnalysis
-
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.NMIAnalysis
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.NMIAnalysis
-
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.PurityAnalysis
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.PurityAnalysis
-
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineClusterAnalysis
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineClusterAnalysis
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineSMEAnalysis
-
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineSMEAnalysis
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomIndexAnalysis
-
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomIndexAnalysis
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.SimpleMEAnalysis
-
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.SimpleMEAnalysis
-
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.retrieval.analysers.IREvalResult
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.retrieval.analysers.IREvalResult
-
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.retrieval.analysers.PrecisionAtNResult
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.retrieval.analysers.PrecisionAtNResult
-
- getDetailReport(String, String) - Method in class org.openimaj.experiment.evaluation.retrieval.analysers.TRECResult
-
- getDetailReport() - Method in class org.openimaj.experiment.evaluation.retrieval.analysers.TRECResult
-
- getExpected() - Method in class org.openimaj.experiment.evaluation.classification.ClassificationEvaluator
-
Get the expected classes for each instance
- getGroupedDatasetSubset(GroupedDataset<ANN, DATASET, INSTANCE>, ANN...) - Static method in class org.openimaj.experiment.dataset.util.DatasetAdaptors
-
Takes a grouped dataset and returns a new dataset that contains only
those groups specified.
- getIndependentVariables() - Method in class org.openimaj.experiment.ExperimentContext
-
Get the independent variables of the experiment and their values at the
time this method is called.
- getInterpolatedPRData() - Method in class org.openimaj.experiment.evaluation.retrieval.analysers.IREvalResult
-
- getMatrix() - Method in class org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix.CMResult
-
Get the internal ConfusionMatrix.
- getPredictedClasses() - Method in class org.openimaj.experiment.evaluation.classification.BasicClassificationResult
-
- getPredictedClasses() - Method in interface org.openimaj.experiment.evaluation.classification.ClassificationResult
-
Get the set of classes predicted by this result.
- getRank() - Method in interface org.openimaj.experiment.evaluation.retrieval.Ranked
-
- getRegroupedDataset(GroupedDataset<ANN, DATASET, INSTANCE>, Map<ANN, ANN[]>) - Static method in class org.openimaj.experiment.dataset.util.DatasetAdaptors
-
Takes a grouped dataset and returns a new dataset with the groups
re-shuffled as specified in the regrouping criteria.
- getROCData() - Method in class org.openimaj.experiment.evaluation.classification.analysers.roc.ROCResult
-
- getScore() - Method in interface org.openimaj.experiment.evaluation.retrieval.Scored
-
- getSplit(int) - Method in interface org.openimaj.experiment.dataset.split.KWaySplitProvider
-
Get the ith split
- getSummaryData() - Method in class org.openimaj.experiment.evaluation.retrieval.analysers.IREvalResult
-
- getSummaryReport(String, String) - Method in interface org.openimaj.experiment.evaluation.AnalysisResult
-
Get a JasperPrint summarising the result.
- getSummaryReport() - Method in interface org.openimaj.experiment.evaluation.AnalysisResult
-
Get a
String summarising the result.
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix.AggregatedCMResult
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix.AggregatedCMResult
-
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix.CMResult
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix.CMResult
-
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.classification.analysers.roc.ROCResult
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.classification.analysers.roc.ROCResult
-
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.AdjustedRandomIndexAnalysis
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.AdjustedRandomIndexAnalysis
-
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.ClusterStatsAnalysis
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.ClusterStatsAnalysis
-
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.DecisionAnalysis
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.DecisionAnalysis
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.FScoreAnalysis
-
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.FScoreAnalysis
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.FullMEAnalysis
-
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.FullMEAnalysis
-
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.NMIAnalysis
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.NMIAnalysis
-
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.PurityAnalysis
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.PurityAnalysis
-
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineClusterAnalysis
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineClusterAnalysis
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineSMEAnalysis
-
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineSMEAnalysis
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomIndexAnalysis
-
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomIndexAnalysis
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.SimpleMEAnalysis
-
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.cluster.analyser.SimpleMEAnalysis
-
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.retrieval.analysers.IREvalResult
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.retrieval.analysers.IREvalResult
-
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.retrieval.analysers.PrecisionAtNResult
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.retrieval.analysers.PrecisionAtNResult
-
- getSummaryReport(String, String) - Method in class org.openimaj.experiment.evaluation.retrieval.analysers.TRECResult
-
- getSummaryReport() - Method in class org.openimaj.experiment.evaluation.retrieval.analysers.TRECResult
-
- getTestDataset() - Method in class org.openimaj.experiment.dataset.split.GroupedRandomSplitter
-
- getTestDataset() - Method in interface org.openimaj.experiment.dataset.split.TestSplitProvider
-
- getTimes() - Static method in class org.openimaj.experiment.agent.TimeTracker
-
Get a copy of all the accumulated data
- getTimingInfo() - Method in class org.openimaj.experiment.ExperimentContext
-
Get the timing information for the experiment.
- getTrainingDataset() - Method in class org.openimaj.experiment.dataset.split.GroupedRandomSplitter
-
- getTrainingDataset() - Method in interface org.openimaj.experiment.dataset.split.TrainSplitProvider
-
- getTrainingDataset() - Method in class org.openimaj.experiment.validation.DefaultValidationData
-
- getUnmodified() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineClusterAnalysis
-
- getValidationDataset() - Method in class org.openimaj.experiment.dataset.split.GroupedRandomSplitter
-
- getValidationDataset() - Method in interface org.openimaj.experiment.dataset.split.ValidateSplitProvider
-
- getValidationDataset() - Method in class org.openimaj.experiment.validation.DefaultValidationData
-
- GroupedKFold<KEY,INSTANCE> - Class in org.openimaj.experiment.validation.cross
-
K-Fold Cross-Validation on grouped datasets.
- GroupedKFold(int) - Constructor for class org.openimaj.experiment.validation.cross.GroupedKFold
-
- GroupedLeaveOneOut<KEY,INSTANCE> - Class in org.openimaj.experiment.validation.cross
-
Leave-One-Out Cross Validation (LOOCV) with a GroupedDataset.
- GroupedLeaveOneOut() - Constructor for class org.openimaj.experiment.validation.cross.GroupedLeaveOneOut
-
- GroupedRandomisedPercentageHoldOut<KEY,INSTANCE> - Class in org.openimaj.experiment.validation
-
Hold-Out validation for grouped data that selects a percentage of the
original data to use for training, and the remainder to use for validation.
- GroupedRandomisedPercentageHoldOut(double, GroupedDataset<KEY, ListDataset<INSTANCE>, INSTANCE>) - Constructor for class org.openimaj.experiment.validation.GroupedRandomisedPercentageHoldOut
-
Construct with the given dataset and percentage of training data (0..1).
- GroupedRandomSplitter<KEY,INSTANCE> - Class in org.openimaj.experiment.dataset.split
-
This class splits a GroupedDataset into subsets for training,
validation and testing.
- GroupedRandomSplitter(GroupedDataset<KEY, ? extends ListDataset<INSTANCE>, INSTANCE>, int, int, int) - Constructor for class org.openimaj.experiment.dataset.split.GroupedRandomSplitter
-
Construct the dataset splitter with the given target instance sizes for
each group of the training, validation and testing data.
- GroupedUniformRandomisedSampler<KEY,INSTANCE> - Class in org.openimaj.experiment.dataset.sampling
-
A uniformly random sampling scheme for grouped datasets.
- GroupedUniformRandomisedSampler(double) - Constructor for class org.openimaj.experiment.dataset.sampling.GroupedUniformRandomisedSampler
-
- GroupedUniformRandomisedSampler(double, boolean) - Constructor for class org.openimaj.experiment.dataset.sampling.GroupedUniformRandomisedSampler
-
- GroupedUniformRandomisedSampler(int) - Constructor for class org.openimaj.experiment.dataset.sampling.GroupedUniformRandomisedSampler
-
- GroupedUniformRandomisedSampler(int, boolean) - Constructor for class org.openimaj.experiment.dataset.sampling.GroupedUniformRandomisedSampler
-
- GroupSampler<KEY,INSTANCE> - Class in org.openimaj.experiment.dataset.sampling
-
Sampler that samples whole groups from a GroupedDataset.
- GroupSampler(int, boolean) - Constructor for class org.openimaj.experiment.dataset.sampling.GroupSampler
-
Construct the sample to extract the given number of groups, either
randomly or by taking them in the order provided by the iterator of
groups.
- randIndex() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.FScoreAnalysis
-
- randIndex - Variable in class org.openimaj.experiment.evaluation.cluster.analyser.FullMEAnalysis
-
- randIndex - Variable in class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineSMEAnalysis
-
- randIndex() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomIndexAnalysis
-
- randIndex - Variable in class org.openimaj.experiment.evaluation.cluster.analyser.SimpleMEAnalysis
-
- RandomBaselineClusterAnalyser<ANNER extends ClusterAnalyser<ANNYS>,ANNYS extends RandomBaselineWrappable & AnalysisResult> - Class in org.openimaj.experiment.evaluation.cluster.analyser
-
Wraps the functionality of any
ClusterAnalyser as corrected by
a Random baseline.
- RandomBaselineClusterAnalyser(ANNER) - Constructor for class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineClusterAnalyser
-
- RandomBaselineClusterAnalyser(ANNER, int) - Constructor for class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineClusterAnalyser
-
- RandomBaselineClusterAnalyser(ANNER, int, long) - Constructor for class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineClusterAnalyser
-
- RandomBaselineClusterAnalysis<T extends RandomBaselineWrappable & AnalysisResult> - Class in org.openimaj.experiment.evaluation.cluster.analyser
-
The result of a TestRandomBaselineClusterAnalyser which wraps the
baseline result and result of an AnalysisResult
- RandomBaselineClusterAnalysis(T, double) - Constructor for class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineClusterAnalysis
-
- RandomBaselineSMEAnalysis - Class in org.openimaj.experiment.evaluation.cluster.analyser
-
Results of applying a RandomBaselineSMEAnalysis to evaluate clustering.
- RandomBaselineSMEAnalysis(int[][], int[][]) - Constructor for class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineSMEAnalysis
-
Construct with the correct assignments and estimated assignments.
- RandomBaselineSMEClusterAnalyser - Class in org.openimaj.experiment.evaluation.cluster.analyser
-
A set of measures used to evaluate clustering quality.
- RandomBaselineSMEClusterAnalyser() - Constructor for class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineSMEClusterAnalyser
-
Default constructor
- RandomBaselineWrappable - Interface in org.openimaj.experiment.evaluation.cluster.analyser
-
An
AnalysisResult which can offer some score and thus be compared to
a random baseline
- RandomIndexAnalysis - Class in org.openimaj.experiment.evaluation.cluster.analyser
-
Uses a decision analysis to produce the random index result
- RandomIndexAnalysis(DecisionAnalysis) - Constructor for class org.openimaj.experiment.evaluation.cluster.analyser.RandomIndexAnalysis
-
- RandomIndexClusterAnalyser - Class in org.openimaj.experiment.evaluation.cluster.analyser
-
- RandomIndexClusterAnalyser() - Constructor for class org.openimaj.experiment.evaluation.cluster.analyser.RandomIndexClusterAnalyser
-
- RandomisedPercentageHoldOut<INSTANCE> - Class in org.openimaj.experiment.validation
-
Hold-Out validation that selects a percentage of the original
data to use for training, and the remainder to use for validation.
- RandomisedPercentageHoldOut(double, ListDataset<INSTANCE>) - Constructor for class org.openimaj.experiment.validation.RandomisedPercentageHoldOut
-
Construct with the given dataset and percentage of training
data (0..1).
- Ranked - Interface in org.openimaj.experiment.evaluation.retrieval
-
Interface for objects that have a ranked position.
- recall() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.DecisionAnalysis
-
- recomputeSubsets() - Method in class org.openimaj.experiment.dataset.split.GroupedRandomSplitter
-
Recompute the underlying splits of the training, validation and testing
data by randomly picking new subsets of the input dataset given in the
constructor.
- relevant - Variable in class org.openimaj.experiment.evaluation.retrieval.RetrievalEvaluator
-
- reset() - Static method in class org.openimaj.experiment.agent.TimeTracker
-
Reset all the previously accumulated times, returning them.
- ResultAggregator<RESULT,AGGREGATED extends AnalysisResult> - Interface in org.openimaj.experiment.evaluation
-
- RetrievalAnalyser<RESULT extends AnalysisResult,QUERY,DOCUMENT extends org.openimaj.data.identity.Identifiable> - Interface in org.openimaj.experiment.evaluation.retrieval
-
- RetrievalEngine<DOCUMENT extends org.openimaj.data.identity.Identifiable,QUERY> - Interface in org.openimaj.experiment.evaluation.retrieval
-
Interface describing a retrieval engine
- RetrievalEvaluator<RESULT extends AnalysisResult,DOCUMENT extends org.openimaj.data.identity.Identifiable,QUERY> - Class in org.openimaj.experiment.evaluation.retrieval
-
An implementation of an
Evaluator for the evaluation of retrieval
experiments using the Cranfield methodology.
- RetrievalEvaluator(RetrievalEngine<DOCUMENT, QUERY>, Collection<QUERY>, Map<QUERY, Set<DOCUMENT>>, RetrievalAnalyser<RESULT, QUERY, DOCUMENT>) - Constructor for class org.openimaj.experiment.evaluation.retrieval.RetrievalEvaluator
-
- RetrievalEvaluator(RetrievalEngine<DOCUMENT, QUERY>, Map<QUERY, Set<DOCUMENT>>, RetrievalAnalyser<RESULT, QUERY, DOCUMENT>) - Constructor for class org.openimaj.experiment.evaluation.retrieval.RetrievalEvaluator
-
- RetrievalEvaluator(Map<QUERY, List<DOCUMENT>>, Map<QUERY, Set<DOCUMENT>>, RetrievalAnalyser<RESULT, QUERY, DOCUMENT>) - Constructor for class org.openimaj.experiment.evaluation.retrieval.RetrievalEvaluator
-
- ROCAnalyser<OBJECT,CLASS> - Class in org.openimaj.experiment.evaluation.classification.analysers.roc
-
A
ClassificationAnalyser capable of producing
a Receiver Operating Characteristic curve and associated
statistics.
- ROCAnalyser() - Constructor for class org.openimaj.experiment.evaluation.classification.analysers.roc.ROCAnalyser
-
- ROCResult<CLASS> - Class in org.openimaj.experiment.evaluation.classification.analysers.roc
-
An
AnalysisResult representing a set of ROC curves and associated
statistics.
- run(ResultAggregator<ANALYSIS_RESULT, AGGREGATE_ANALYSIS_RESULT>, DATASET, CrossValidator<DATASET>, ValidationOperation<DATASET, ANALYSIS_RESULT>) - Static method in class org.openimaj.experiment.validation.ValidationRunner
-
Perform cross validation using the given cross validation scheme
on the given data.
- run(ResultAggregator<ANALYSIS_RESULT, AGGREGATE_ANALYSIS_RESULT>, DATASET, CrossValidator<DATASET>, ValidationOperation<DATASET, ANALYSIS_RESULT>, ThreadPoolExecutor) - Static method in class org.openimaj.experiment.validation.ValidationRunner
-
Perform cross validation using the given cross validation scheme
on the given data.
- runExperiment(RunnableExperiment) - Static method in class org.openimaj.experiment.ExperimentRunner
-
Run an experiment, filling in the context of the experiment as
it runs.
- RunnableExperiment - Interface in org.openimaj.experiment
-
Interface for classes implementing experiments that can be
run with the
ExperimentRunner.
- sample(GroupedDataset<KEY, ? extends ListDataset<INSTANCE>, INSTANCE>) - Method in class org.openimaj.experiment.dataset.sampling.GroupedUniformRandomisedSampler
-
- sample(GroupedDataset<KEY, ? extends ListDataset<INSTANCE>, INSTANCE>, double) - Static method in class org.openimaj.experiment.dataset.sampling.GroupedUniformRandomisedSampler
-
Sample a dataset with the given percentage of instances to select.
- sample(GroupedDataset<KEY, ? extends ListDataset<INSTANCE>, INSTANCE>, double, boolean) - Static method in class org.openimaj.experiment.dataset.sampling.GroupedUniformRandomisedSampler
-
Sample a dataset with the given percentage of instances to select, using
with with-replacement or without-replacement sampling.
- sample(GroupedDataset<KEY, ? extends ListDataset<INSTANCE>, INSTANCE>, int) - Static method in class org.openimaj.experiment.dataset.sampling.GroupedUniformRandomisedSampler
-
Sample a dataset with the given number of instances to select.
- sample(GroupedDataset<KEY, ? extends ListDataset<INSTANCE>, INSTANCE>, int, boolean) - Static method in class org.openimaj.experiment.dataset.sampling.GroupedUniformRandomisedSampler
-
Sample a dataset with the given number of instances to select, using with
with-replacement or without-replacement sampling.
- sample(GroupedDataset<KEY, ? extends ListDataset<INSTANCE>, INSTANCE>) - Method in class org.openimaj.experiment.dataset.sampling.GroupSampler
-
- sample(GroupedDataset<KEY, ? extends ListDataset<INSTANCE>, INSTANCE>, int, boolean) - Static method in class org.openimaj.experiment.dataset.sampling.GroupSampler
-
Sample a dataset with the given number of groups to select.
- sample(GroupedDataset<KEY, ? extends ListDataset<INSTANCE>, INSTANCE>) - Method in class org.openimaj.experiment.dataset.sampling.NamedGroupSampler
-
- sample(GroupedDataset<KEY, ? extends ListDataset<INSTANCE>, INSTANCE>, Collection<KEY>) - Static method in class org.openimaj.experiment.dataset.sampling.NamedGroupSampler
-
Sample a dataset by selecting only the given group keys.
- sample(DATASET) - Method in interface org.openimaj.experiment.dataset.sampling.Sampler
-
Perform the sampling operation on the given data
and return the sampled dataset.
- sample(GroupedDataset<KEY, ListDataset<INSTANCE>, INSTANCE>) - Method in class org.openimaj.experiment.dataset.sampling.StratifiedGroupedUniformRandomisedSampler
-
- sample(ListDataset<INSTANCE>) - Method in class org.openimaj.experiment.dataset.sampling.UniformRandomisedSampler
-
- Sampler<DATASET extends org.openimaj.data.dataset.Dataset<?>> - Interface in org.openimaj.experiment.dataset.sampling
-
Interface describing classes that can sample instances
from a dataset to create a new (smaller) dataset.
- score() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.FScoreAnalysis
-
- score() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.NMIAnalysis
-
- score() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.PurityAnalysis
-
- score() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineClusterAnalysis
-
- score() - Method in interface org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineWrappable
-
- score() - Method in class org.openimaj.experiment.evaluation.cluster.analyser.RandomIndexAnalysis
-
- Scored - Interface in org.openimaj.experiment.evaluation.retrieval
-
Interface for objects that have an associated score.
- search(QUERY) - Method in interface org.openimaj.experiment.evaluation.retrieval.RetrievalEngine
-
Search with the given query and return a ranked list of matching
documents.
- setup() - Method in interface org.openimaj.experiment.RunnableExperiment
-
Setup of the experiment
- SimpleMEAnalysis - Class in org.openimaj.experiment.evaluation.cluster.analyser
-
- SimpleMEAnalysis() - Constructor for class org.openimaj.experiment.evaluation.cluster.analyser.SimpleMEAnalysis
-
- SimpleMEClusterAnalyser - Class in org.openimaj.experiment.evaluation.cluster.analyser
-
A set of measures used to evaluate clustering.
- SimpleMEClusterAnalyser() - Constructor for class org.openimaj.experiment.evaluation.cluster.analyser.SimpleMEClusterAnalyser
-
- stats - Variable in class org.openimaj.experiment.evaluation.cluster.analyser.RandomBaselineSMEAnalysis
-
General statistics
- strategy - Variable in class org.openimaj.experiment.evaluation.classification.analysers.confusionmatrix.CMAnalyser
-
- StratifiedGroupedKFold<KEY,INSTANCE> - Class in org.openimaj.experiment.validation.cross
-
Stratified K-Fold Cross-Validation on grouped datasets.
- StratifiedGroupedKFold(int) - Constructor for class org.openimaj.experiment.validation.cross.StratifiedGroupedKFold
-
- StratifiedGroupedRandomisedPercentageHoldOut<KEY,INSTANCE> - Class in org.openimaj.experiment.validation
-
Stratified Hold-Out validation for grouped data that selects a percentage of
the original data to use for training, and the remainder to use for
validation.
- StratifiedGroupedRandomisedPercentageHoldOut(double, GroupedDataset<KEY, ListDataset<INSTANCE>, INSTANCE>) - Constructor for class org.openimaj.experiment.validation.StratifiedGroupedRandomisedPercentageHoldOut
-
Construct with the given dataset and percentage of training data (0..1).
- StratifiedGroupedUniformRandomisedSampler<KEY,INSTANCE> - Class in org.openimaj.experiment.dataset.sampling
-
A stratified uniformly random sampling scheme for grouped datasets.
- StratifiedGroupedUniformRandomisedSampler(double) - Constructor for class org.openimaj.experiment.dataset.sampling.StratifiedGroupedUniformRandomisedSampler
-
- StratifiedGroupedUniformRandomisedSampler(double, boolean) - Constructor for class org.openimaj.experiment.dataset.sampling.StratifiedGroupedUniformRandomisedSampler
-
- StratifiedGroupedUniformRandomisedSampler(int) - Constructor for class org.openimaj.experiment.dataset.sampling.StratifiedGroupedUniformRandomisedSampler
-
- StratifiedGroupedUniformRandomisedSampler(int, boolean) - Constructor for class org.openimaj.experiment.dataset.sampling.StratifiedGroupedUniformRandomisedSampler
-