Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java Clustering Library [closed]

Tags:

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.

like image 628
user238384 Avatar asked Jan 24 '10 22:01

user238384


People also ask

When should you not use clustering?

If you have data but have no way to organize the data into meaningful groups, then clustering makes sense. But if you already have an intuitive class label in your data set, then the labels created by a clustering analysis may not perform as well as the original class label.

What is clustering Java?

A cluster is a group of multiple server instances, spanning across more than one node, all running identical configuration. All instances in a cluster work together to provide high availability, reliability, and scalability.


1 Answers

Take a look at org.apache.commons.math4.ml.clustering.KMeansPlusPlusClusterer in Apache's Commons Math library.

like image 142
Mark Avatar answered Sep 20 '22 17:09

Mark