Interface IStratifier
-
- All Superinterfaces:
org.api4.java.common.control.IParallelizable
- All Known Implementing Classes:
AttributeBasedStratifier,ClusterStratiAssigner,GMeansStratifier,KMeansStratifier
public interface IStratifier extends org.api4.java.common.control.IParallelizable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intcreateStrati(org.api4.java.ai.ml.core.dataset.IDataset<?> dataset)Prepares the stratification technique but does not assign instances to strati.intgetStratum(org.api4.java.ai.ml.core.dataset.IInstance instance)Determines to which stratum this instance belongs
-
-
-
Method Detail
-
createStrati
int createStrati(org.api4.java.ai.ml.core.dataset.IDataset<?> dataset)
Prepares the stratification technique but does not assign instances to strati.- Parameters:
dataset-- Returns:
- The number of strati for the given dataset
-
getStratum
int getStratum(org.api4.java.ai.ml.core.dataset.IInstance instance)
Determines to which stratum this instance belongs- Parameters:
instance-- Returns:
- id of stratum
-
-