Win a copy of Machine Learning with R: Expert techniques for predictive modeling this week in the Artificial Intelligence and Machine Learning forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
  • Knute Snortum
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
  • Piet Souris
  • Frits Walraven
  • Ganesh Patekar

What are some alternatives to Mahout?

Ranch Hand
Posts: 90
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Sean, Robin, Ted, and Ellen,

I am wondering: what are some alternatives to Mahout that are mature, full-featured, and well-developed? It doesn't have to be strictly Java-based. I am interested to know of similar projects for any programming language and toolset.

The reason I ask is that I have often found it helpful to examine related projects' documentation, examples, source code, and mailing lists to gain a better understanding of a particular project.
Posts: 21
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It depends on what you are doing.

For smaller-scale problems, Ted rightly always recommends R for playing around.
Weka is a quite established and mature library for machine learning.

For collaborative filtering I know of Cofi, CoFE, Duine, Vogoo, and more as potentially useful libraries -- depends on what language, environment and use case you have.
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Owen is correct. I always do recommend R.

In fact, I also use R quite a lot. It is really valuable as a reference implementation or for exploratory use. For production, I very much prefer Mahout.

Another interesting related project is Vowpal Wabbit. Their focus is even more narrow than Mahout's and it is much harder to integrate VW models into a working system. See for more information.
I'm full of tinier men! And a tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!