◆ getDefaultNbAttempts()
| static ipUInt32 ipsdk::math::clustering::KernelKMeansClusteringConfig::getDefaultNbAttempts |
( |
| ) |
|
|
inlinestatic |
function allowing to retrieve default number of attempts for K-Means algorithm
◆ setNbAttempts()
| void ipsdk::math::clustering::KernelKMeansClusteringConfig::setNbAttempts |
( |
const ipUInt32 |
nbAttempts | ) |
|
set number of attempts for K-Means algorithm
Each attempt is associated to a different initialization using K-Means++ algorithm.
- Exceptions
-
◆ getNbAttempts()
| ipUInt32 ipsdk::math::clustering::KernelKMeansClusteringConfig::getNbAttempts |
( |
| ) |
const |
retrieve number of attempts for K-Means algorithm
Each attempt is associated to a different initialization using K-Means++ algorithm.
◆ getDefaultMaxIteration()
| static ipUInt32 ipsdk::math::clustering::KernelKMeansClusteringConfig::getDefaultMaxIteration |
( |
| ) |
|
|
inlinestatic |
function allowing to retrieve default maximum number of K-Means algorithm iterations for an attempt
◆ setNbMaxIteration()
| void ipsdk::math::clustering::KernelKMeansClusteringConfig::setNbMaxIteration |
( |
const ipUInt32 |
nbMaxIteration | ) |
|
set maximum number of K-Means algorithm iterations for an attempt
- Exceptions
-
◆ getNbMaxIteration()
| ipUInt32 ipsdk::math::clustering::KernelKMeansClusteringConfig::getNbMaxIteration |
( |
| ) |
const |
retrieve maximum number of K-Means algorithm iterations for an attempt
◆ setMinChangeRatio()
| void ipsdk::math::clustering::KernelKMeansClusteringConfig::setMinChangeRatio |
( |
const ipReal64 |
minChangeRatio | ) |
|
set minimum ratio for sample assignment change (versus full number of samples) to consider that an iteration has converged
- Exceptions
-
◆ getMinChangeRatio()
| ipReal64 ipsdk::math::clustering::KernelKMeansClusteringConfig::getMinChangeRatio |
( |
| ) |
const |
retrieve minimum ratio for sample assignment change (versus full number of samples) to consider that an iteration has converged
◆ setAccuracyThreshold()
| void ipsdk::math::clustering::KernelKMeansClusteringConfig::setAccuracyThreshold |
( |
const ipReal64 |
accuracyThreshold | ) |
|
set accuracy threshold for approximate linear dependence condition
- Exceptions
-
◆ setMaxDictionarySize()
| void ipsdk::math::clustering::KernelKMeansClusteringConfig::setMaxDictionarySize |
( |
const ipUInt32 |
maxDictionarySize | ) |
|
set maximum dictionary size by cluster
- Exceptions
-
◆ _nbAttempts
| ipUInt32 ipsdk::math::clustering::KernelKMeansClusteringConfig::_nbAttempts |
|
protected |
number of attempts for K-Means algorithm
Each attempt is associated to a different initialization using K-Means++ algorithm.
◆ _nbMaxIteration
| ipUInt32 ipsdk::math::clustering::KernelKMeansClusteringConfig::_nbMaxIteration |
|
protected |
maximum number of K-Means algorithm iterations for an attempt
◆ _minChangeRatio
| ipReal64 ipsdk::math::clustering::KernelKMeansClusteringConfig::_minChangeRatio |
|
protected |
minimum ratio for sample assignment change (versus full number of samples) to consider that an iteration has converged
The documentation for this class was generated from the following file: