This solution provides a small set of .NET class libraries for machine-learning clustering and output generation. Its main purpose is to execute K-Means clustering on numerical data, transform the predicted cluster assignments into grouped sample summaries, and generate structured output artifacts such as HTML reports and serialized sample-group data.
Francesco Carraro (Tue,) studied this question.