Clustering
Clustering - Dbscan_FromFloatArray
Groups input points around clusters using DBSCAN algorithm.
IN
| Name | Type | Description |
|---|---|---|
| InData | FloatArray | Data used for clustering (a single feature per sample). |
| InMinPoints | Int | Minimum number of neighbors to create a cluster from a point. Range: 〔1, +inf). |
| InEpsilon | Float | Maximum distance between two points to be considered neighbors. Range: (0, +inf). |
| InIgnoreOutliers | Bool | If true, no errors are thrown if outliers are found. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutInt | IntArray | Labels assigned to each sample (indices starting from 0). A label set to -1 indicates an outlier. |
| Error | ErrorState | Gets the execution error message |
Clustering - Dbscan_FromFloatArrays
Groups input points around clusters using DBSCAN algorithm.
IN
| Name | Type | Description |
|---|---|---|
| InData | FloatArrayArray | Data used for clustering (multiple features accepted per sample). |
| InMinPoints | Int | Minimum number of neighbors to create a cluster from a point. Range: 〔1, +inf). |
| InEpsilon | Float | Maximum distance between two points to be considered neighbors. Range: (0, +inf). |
| InIgnoreOutliers | Bool | If true, no errors are thrown if outliers are found. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutInt | IntArray | Labels assigned to each sample (indices starting from 0). A label set to -1 indicates an outlier. |
| Error | ErrorState | Gets the execution error message |
Clustering - Dbscan_FromPoint2DArray
Groups input points around clusters using DBSCAN algorithm.
IN
| Name | Type | Description |
|---|---|---|
| InPoints | Point2DArray | Points used for clustering. |
| InMinPoints | Int | Minimum number of neighbors to create a cluster from a point. Range: 〔1, +inf). |
| InEpsilon | Float | Maximum distance between two points to be considered neighbors. Range: (0, +inf). |
| InIgnoreOutliers | Bool | If true, no errors are thrown if outliers are found. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutInt | IntArray | Labels assigned to each sample (indices starting from 0). A label set to -1 indicates an outlier. |
| Error | ErrorState | Gets the execution error message |
Clustering - KMeans_FromFloatArray
Groups input samples around clusters using K-Means algorithm.
IN
| Name | Type | Description |
|---|---|---|
| InData | FloatArray | Data used for clustering (a single feature per sample). |
| InClusters | Int | Number of clusters in which to split the set. Range: 〔2, +inf). |
| InMaxIterations | Int | Maximum number of iterations. Range: 〔1, +inf). |
| InAttempts | Int | Number of times the algorithm is executed using different initial labels. The algorithm returns at the end the labels that yield the best compactness. Range: 〔1, +inf). |
| InClustersInitialization | Enum < KMeansInitialization > | Method used to initialize clusters' centroids. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutInt | IntArray | Labels assigned to each sample (indices starting from 0). |
| Error | ErrorState | Gets the execution error message |
Clustering - KMeans_FromFloatArrays
Groups input samples around clusters using K-Means algorithm.
IN
| Name | Type | Description |
|---|---|---|
| InData | FloatArrayArray | Data used for clustering (multiple features accepted per sample). |
| InClusters | Int | Number of clusters in which to split the set. Range: 〔2, +inf). |
| InMaxIterations | Int | Maximum number of iterations. Range: 〔1, +inf). |
| InAttempts | Int | Number of times the algorithm is executed using different initial labels. The algorithm returns at the end the labels that yield the best compactness. Range: 〔1, +inf). |
| InClustersInitialization | Enum < KMeansInitialization > | Method used to initialize clusters' centroids. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutInt | IntArray | Labels assigned to each sample (indices starting from 0). |
| Error | ErrorState | Gets the execution error message |
Clustering - KMeans_FromPoint2DArray
Groups input points around clusters using K-Means algorithm.
IN
| Name | Type | Description |
|---|---|---|
| InPoints | Point2DArray | Points used for clustering. |
| InClusters | Int | Number of clusters in which to split the set. Range: 〔2, +inf). |
| InMaxIterations | Int | Maximum number of iterations. Range: 〔1, +inf). |
| InAttempts | Int | Number of times the algorithm is executed using different initial labels. The algorithm returns at the end the labels that yield the best compactness. Range: 〔1, +inf). |
| InClustersInitialization | Enum < KMeansInitialization > | Method used to initialize clusters' centroids. |
| Name | String | Set the tool's name |
| Enable | Bool | Sets if current tool is enabled or not |
OUT
| Name | Type | Description |
|---|---|---|
| OutInt | IntArray | Labels assigned to each sample (indices starting from 0). |
| Error | ErrorState | Gets the execution error message |