As you may be already aware, Apache Mahout is an open source library of scalable machine learning algorithms that focuses on clustering, classification, and recommendations.
This chapter will provide an introduction to machine learning and Apache Mahout.
In this chapter, we will cover the following topics:
Machine learning in a nutshell
Machine learning applications
Machine learning libraries
The history of machine learning
Apache Mahout
Setting up Apache Mahout
How Apache Mahout works
From Hadoop MapReduce to Spark
When is it appropriate to use Apache Mahout?