C-KMEANS is a C implementation of the K-means clustering algorithm. This project aims to provide an efficient and flexible tool for clustering datasets, focusing on speed and performance. It allows users to regenerate datasets and experiment with the K-means algorithm for various applications in data mining and machine learning.
K-means clustering is a widely used algorithm in machine learning and data mining that partitions a dataset into clusters based on feature similarity. This project provides a simple yet efficient implementation in C, designed for performance with minimal dependencies.
- Regenerate Datasets: Easy dataset generation for experimentation.
- Efficient Clustering: Optimized for speed, capable of handling large datasets.
- Modular Codebase: Well-structured for ease of extension or modification.
To install and use this project, follow these steps:
- Clone the repository:
git clone https://github.com/n0connect/C-KMEANS.git
- Navigate to the project directory::
cd C-KMEANS
- Navigate to the project directory::
./build.sh
**Note: Make sure you have a C compiler (e.g., gcc) installed and set up on your system
KEY_R = Regenerate the dataset KEY_SPACE = One itteration for the set
**It was just an experimental test project.