[ANN] acts_as_clusterable plugin allows easy clustering of r

Hello,
I am pleased to announce the availability of the plugin
acts_as_clusterable
which is available at the following link.

http://opensvn.csie.org/acts_as_clusterable/

This plugin uses the Ruby clusterer gem and makes it easy to cluster
active_record models. After installing the plugin add

acts_as_clusterable :fields => [‘title’,‘text’]

to the models. If no fields are given then it will use all text and
string
fields present in the model.

Now, doing clustering is as easy as:

Joke.hierarchical_clustering()
Joke.kmeans_clustering()

More information can be found at
http://cuttingtheredtape.blogspot.com/2006/08/actsasclusterable.html

Happy hacking,


Surendra S.
http://ssinghi.kreeti.com, http://www.kreeti.com
Read my blog at: http://cuttingtheredtape.blogspot.com/
,----
| Great wits are sure to madness near allied,
| And thin partitions do their bounds divide.
|
| (John Dryden, Absalom and Achitophel, 1681)
`----

Can someone explain in simple terms what clustering is and why a person
might use this?

Thanks.

On 8/24/06, Bill [email protected] wrote:

Can someone explain in simple terms what clustering is and why a person
might use this?

From Computer cluster - Wikipedia
“A computer cluster is a group of loosely coupled computers that work
together closely so that in many respects they can be viewed as though
they are a single computer. Clusters are commonly, but not always,
connected through fast local area networks. Clusters are usually
deployed to improve speed and/or reliability over that provided by a
single computer, while typically being much more cost-effective than
single computers of comparable speed or reliability.”

So basically in web serving terms. You use clusters of multiple
computers acting to serve sites as one server. The reason of course is
that sometimes one server isn’t enough to handle the traffic.

Jon Gretar B.
http://www.jongretar.net/

On 8/24/06, Jon Gretar B. [email protected] wrote:

On 8/24/06, Bill [email protected] wrote:

Can someone explain in simple terms what clustering is and why a person
might use this?

Ohhh. Sorry. I didn’t see the original post so I misunderstood the
question. For some reason the original message you were replying to
wasn’t in the same thread. Happens a lot in this new googlegroups. I
just saw your message and replied out of context.

Jon Gretar B.
http://www.jongretar.net/

On Aug 24, 2006, at 5:22 PM, Bill wrote:

Can someone explain in simple terms what clustering is and why a
person might use this?

cluster analysis refers to a number of statistical techniques for
exploratory data analysis. given n (large) objects, you can group
them into m (m << n) groups of “similar” objects so you can perform
statistical studies of the groups.

http://www.statsoft.com/textbook/stcluan.html

-faisal