434875个数据: ID,longitude,latitude,height
Kmeans 聚类算法在 cluster.h cluster.cpp 中
层次型聚类算法在 hierarchy.h hierarchy.cpp 中
DBscan 算法在 Density_Evaluate.h Density_Evaluate.cpp 中
linux,google-gflags,google-glog,OpenGL/freeglut
git clone https://github.com/VandyLu/DataMining_Assignment2.git
cd DataMining_Assignment2
./build.sh
make
./bin/assignment2 --opt gl [--n_sample number --n_center number --n_remain]
在界面中右键选择 kmeans/hierarchy/dbscan
Kmeans聚类 --n_center 指定簇的数量
./bin/assignment2 --opt kmeans [--n_center number]
Hierarchy聚类 --n_center 指定初始簇的数量 --n_remain 制定cure保留特征点数目
./bin/assignment2 --opt hierarchy [--n_center number --n_sample number --n_remain number]
DBscan聚类
./bin/assignment2 --opt dbscan