Win a copy of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams this week in the Reactive Progamming 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 ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Ganesh Patekar

Do I need to be a machine-learning professional in order to use Apache Mahout?

 
clojure forum advocate
Posts: 3479
Mac Objective C Clojure
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
First let me congrats you for the book, I bet it was an amazing experience.
Now the question
Do I need to be a machine-learning professional in order to use Apache Mahout?
For example, Apache Hadoop made it possible to write massively clustered and distributed Map/Reduce jobs without being parallel computing expert.
Thanks.
 
author
Posts: 21
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I don't think you need a machine learning background to understand and use the project -- but you might need a guide, like the book! It is, at the moment, a collection of interesting code, and a workshop for some valuable ideas, but is not well documented or explained. The book tries to help bridge that gap. (And the book only assumes you have some Java experience and standard math background, not deep machine learning experience.)

Some machine learning experience would probably help understand the ideas quicker, but what you really need to use the code is a willingness to read the source and experiment!
 
Hussein Baghdadi
clojure forum advocate
Posts: 3479
Mac Objective C Clojure
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Algorithms implemented in Apache Mahout are really scaring me.
They look something like Rockets science to me.
Does your book discuss and explain those algorithms?
 
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The book doesn't go into massive detail on the algorithms. Some of the algorithms can be a bit scary, but the fundamental ideas are really pretty straightforward.

To use the stuff in the book, you need to know the general shape of the algorithms, but not the details. We talk a lot about shape in the book.
 
I love a good mentalist. And so does this tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!