| Interface | Description | 
|---|---|
| DiscretizationSettings | This interface is used to describe the settings for a discretization algorithm. | 
| TargetedDiscretizationSettings | This interface represents the settings for a targeted discretization algorithm. | 
| Class | Description | 
|---|---|
| DecisionTreeSettings | This class is used to perform targeted discretization using a decision tree. | 
| DerivativeSettings | This class is used to perform discretization using the derivative discretization algorithm. | 
| EqualDistanceSettings | This class is used to perform equal distance discretization into the required number of intervals. | 
| EqualFrequencySettings | This class is used to perform equal frequency discretization into the required number of intervals. | 
| KMeansSettings | This class is used to perform discretization using the K-Means discretization algorithm. | 
| NormalizedEqualDistanceSettings | This class is used to perform normalized equal distance discretization into the required number of intervals. | 
| R2GenOptSettings | This class is used to perform discretization using the R2-GenOpt discretization algorithm. |