Operator SegmentationWithKMean

A MultiStep operator (creates several `ColumnSet`s for the output Concept). The input Concept is segmented according to the clustering method KMeans (an external learning algorithm). The number of `ColumnSet`s in the output concept is therefore not known before the application of this operator. However, the parameter HowManyPartitions specifies a maximum for this number. The parameter OptimizePartitionNum is a boolean that specifies if this number should be optimized by the learning algorithm (but it will not exceed the maximum). The parameter SampleSize gives a maximum number of learning examples for the external algorithm. The algorithm (KMeans) uses ThePredictingAttributes for clustering; these attributes must belong to TheInputConcept.

### Parameter

Parameter | Object | Type | optional | min_arg | max_arg | Remarks
TheInputConcept | Concept | Input | no | 1 | 1 | inherited
SampleSize | Value | Input | no | 1 | 1 | positive integer
HowManyPartitions | Value | Input | no | 1 | 1 | positive integer
OptimizePartitionsNum | Value | Input | no | 1 | 1 | one of these values: TRUE or FALSE
ThePredictingAttributes | BaseAttribute | Input | no | 1 |  |
TheOutputConcept | Concept | Output | no | 1 | 1 | inherited