Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dev-michael-schmidt/ai-k-means
k-means, an unsupervised learing and custering algorithm
https://github.com/dev-michael-schmidt/ai-k-means
artificial-intelligence c-plus-plus-11 k-means
Last synced: 1 day ago
JSON representation
k-means, an unsupervised learing and custering algorithm
- Host: GitHub
- URL: https://github.com/dev-michael-schmidt/ai-k-means
- Owner: dev-michael-schmidt
- License: mit
- Created: 2017-12-12T02:00:23.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-10T17:17:56.000Z (over 6 years ago)
- Last Synced: 2024-03-20T04:44:59.079Z (8 months ago)
- Topics: artificial-intelligence, c-plus-plus-11, k-means
- Language: C++
- Size: 553 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AI-k-means
k-means, an unsupervised machine learning and clustering algorithm.#### Usage
```make```, then ```./cancer``` or ```./iris```#### Means implemented:
1. Arithmetic
2. Geometric
3. Harmonic#### Distance formulas implemented are
1. Euclidean
2. Manhattan (often really bad!)**Normalization** is also provided and defaulted to 0.5 to 1.5 (see `NORM_MIN` and `NORM_MAX` in `globals.h`) so that geometric mean calculations will produce correct results.
Instructions are yet to come. Command line arguments are not yet implemented for Distance and Mean selection. A bash files will be added/modified to allow this functionality in the future.