arrow
Return

A method for initialising the K-means clustering algorithm using kd-trees

delete2007-06-01
delete210
PRE
AI
S
Stephen J. Redmond *
C
Conor Heneghan
DOI:10.1016/j.patrec.2007.01.001delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We present a method for initialising the K-means clustering algorithm. Our method hinges on the use of a kd-tree to perform a density estimation of the data at various locations. We then use a modification of Katsavounidis' algorithm, which incorporates this density information, to choose K seeds for the K-means algorithm. We test our algorithm on 36 synthetic datasets, and 2 datasets from the UCI Machine Learning Repository, and compare with 15 runs of Forgy's random initialisation method, Katsavounidis' algorithm, and Bradley and Fayyad's method. (c) 2007 Elsevier B.V. All rights reserved.
Keywords:
clustering
K-means algorithm
kd-tree
initialisation
density estimation
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Pattern Recognition Letters cover
Pattern Recognition Letters
IF:
3.3
Papers:
8.0K
Citations:
1.6W

Organization

No organization information available
Cited Papers

Cited Papers

Choices, Values, and Frames
err
IF0
err2019-02-01
err0
PREAI
err
errShare
errSave
Using Rangeland Health Assessment to Inform Successional Management
err2017-01-20
err0
PREAI
errRoger L. Sheley; Jeremy J. James; Edward A. Vasquez; Tony J. Svejcar
errShare
errSave
Molecular relationships between Pseudomonas INC P-9 degradative plasmids TOL, NAH, and SAL
err1983-09-01
err0
PREAI
errPhilip R. Lehrbach; Ian McGregor; John M. Ward; Paul Broda
errShare
errSave
Data clustering: A review
err1999-09-01
err9.6K
errOAAI
errJain, AK; Murty, MN; Flynn, PJ
errShare
errSave
Sorghum Genetic Transformation by Particle Bombardment
err2013-10-31
err0
PREAI
errGuoquan Liu; Bradley C. Campbell; Ian D. Godwin
errShare
errSave
errShare
errSave
no more