Skip to content

Vardominator/spectral-clustering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Spectral Co-Clustering C++ Library

Installation

# Eigen
wget https://gitlab.com/libeigen/eigen/-/archive/master/eigen-master.zip
unzip eigen-master.zip
mv eigen-master/Eigen .
m -rf eigen-master*

Usage

g++ spectral_clustering.cpp -o spectral_clustering -std=c++11 && ./spectral_clustering $CSV_DATA

Tasks

  • Argument parsing to specify clustering arguments (or just use a config file):
    • CSV File path
    • CSV delimiter (or write delimiter detector)
    • Number of clusters
  • Find a CSV library to allows dynamic memory allocation and automatic delimiter detection
  • Find a comprehensive k-means library (DONE - Thanks michaelchughes!)
  • Proper dependency management
  • CMake installation

About

High performance spectral clustering library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published