diff options
author | Paul Duncan <pabs@pablotron.org> | 2019-02-05 01:09:35 -0500 |
---|---|---|
committer | Paul Duncan <pabs@pablotron.org> | 2019-02-05 01:09:35 -0500 |
commit | e1d09044f2208cda7e7667cbcff978008997ed48 (patch) | |
tree | d4b4454f1da719f1526b73a62902caedfe4f8c4e /README.md | |
parent | e63a88ea567744d890d923d1d7aa46e583cbb0ec (diff) | |
download | kmeans-e1d09044f2208cda7e7667cbcff978008997ed48.tar.bz2 kmeans-e1d09044f2208cda7e7667cbcff978008997ed48.zip |
remove cruft from main.c, add more to README.md
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 26 |
1 files changed, 21 insertions, 5 deletions
@@ -1,8 +1,24 @@ KMeans Classifier Implementation -Example: - # generate test data with 1000 rows clustered around 3 points - ./gen-data.rb 1000 3 > example.dat +Examples: - # classify data, plot results as png - ./km-test kmeans example.dat example.png +Generate 1000 rows of test data, clustered around 3 points: + + # generate test data + ./gen-data.rb 1000 3 > example.dat + + # classify data, plot results as png + ./km-test kmeans example.dat example.png + +Run all tests and save best clustering in current directory along with +PNGs of results: + + for i in tests/*dat; do + # build paths + png_path=kmeans-$(basename ${i/dat/png}) + dst_path=kmeans-$(basename $i) + + # run test + echo $i + ./km-test kmeans $i $png_path > $dst_path + done |