modelKMeans_2d

Model that verifies the k-means clustering function for 2d data

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

This example tests the k-means clustering algorithm on 2d data.

Parameters

TypeNameDefaultDescription
Integern_clusters3Number of clusters to be generated
Real[:,:]data[1, 1; 1, 2; 2, 1; 2, 1.2; 3, 0; 4, 0]Test data to be clustered
IntegernDatsize(data, 1)Number of samples
IntegernDimsize(data, 2)Number of features
RealcentroidsCentroids of the clusters
IntegerlabelsCluster label associated with each data point
Integercluster_sizeSize of the clusters
Integer[nDat]labelsExp{3, 3, 2, 2, 1, 1}Expected cluster labels

Components

TypeNameDefaultDescription
BooleancmpComparison result

Revisions

  • June 9, 2022 by Massimo Cimmino
    First implementation.