- All Superinterfaces:
- java.util.concurrent.Callable<D>, ai.libs.jaicore.basic.Cancelable, ai.libs.jaicore.basic.algorithm.IAlgorithm<D,D>, java.lang.Iterable<ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent>, java.util.Iterator<ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent>
- All Known Implementing Classes:
- ASamplingAlgorithm, CaseControlLikeSampling, CaseControlSampling, ClassifierWeightedSampling, ClusterSampling, GmeansSampling, KmeansSampling, LocalCaseControlSampling, OSMAC, PilotEstimateSampling, SimpleRandomSampling, StratifiedSampling, SystematicSampling
public interface ISamplingAlgorithm<D extends IDataset<?>>
extends ai.libs.jaicore.basic.algorithm.IAlgorithm<D,D>
Interface for sampling algorithms. Sampling algorithms take a dataset as input and return a (reduced) dataset as their output.