![]() |
Алгоритм k-means - это один из наиболее популярных методов кластеризации. Алгоритм ищет разбиение на кластеры, минимизирующее сумму квадратов внутрикластерных расстояний. Более подробно базовый метод рассмотрен в Википедии. В пакете ALGLIB реализована вариация алгоритма, называющаяся k-means++ (вариант алгоритма с улучшенным выбором стартового разбиения на кластеры).
| C++ | kmeans.h | |
| C# | kmeans.cs | |
| Delphi | kmeans.pas | |
| FreePascal | kmeans.pas | |
| VBA | kmeans.bas |
This article is intended for personal use only.
Исходный код на C#
Исходный код на C++
Исходный код на C++, использующий библиотеки MPFR/GMP.
Исходный код GMP доступен на сайте gmplib.org. Исходный код MPFR доступен на сайте www.mpfr.org.
Исходный код на Free Pascal.
Исходный код на Delphi.
Исходный код на VBA.
|
ALGLIB project, 1999-2010 |