Skip to content

Улучшенный алгоритм кластеризации данных K-means++

Notifications You must be signed in to change notification settings

krasov-rf/kmeans

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Алгоритм K-means++

Пример использования

import (
  "github.com/krasov-rf/kmeans"
)

dots := GenerateDots(10000) // Генерация точек, Dot{X float64; Y float64}
dots = CleanEmissions(dots) // Чистим шум в датасете
centroids := SelectFirstCentroids(dots, countClusters) // K-means++, выбор первоначаьльных точек для работы
clusters := FindClusters(dots, centroids) // Сам поиск

Статья на хабре: https://habr.com/ru/articles/829202/

About

Улучшенный алгоритм кластеризации данных K-means++

Resources

Stars

Watchers

Forks

Languages