I suppose the key benefit is shorter development cycles when you don't have a very powerful machine setup to your disposal. Distributed ML in the cloud can be an interesting alternative to buying and maintaining in-house compute servers.
Often times you want to run an experiment by training a classifier, testing it on a development data set, tweaking it and starting over. In the mean time, you just sit and wait. Reduce that cycle from a couple of hours even days to a shorter amount of time is probably the most appealing aspect of a project like Mahout.
Re:Introducing Apache Mahout
by stingraycharles on Tuesday August 30, 2011 @04:13AM
(#2940558)
We run an adserving company which, among other things, does optimization based on ad campaign results, - manual training of algorithms is just not going to work there, so we need to distribute the training among a cluster of machines.
We're not using Mahout, but I keep an eye on it since it might be an improvement to our current solution.
Does any body know of any large scale data mining use of Apache Mahout?