I am looking for a light weight clustering library in java. I don't need 100s of clustering algo in that library just 5 to 7 algo would be fine for me.
I am sure, you are going to ask: "what kind of algo do you need and for what purpose" :). I just need to do classification of my data with the help of clustering. For example K means.
P.S: I know about weka but I don't want to use it as it is not specifically for clustering only.
Take a look at org.apache.commons.math4.ml.clustering.KMeansPlusPlusClusterer in Apache's Commons Math library.