In this chapter, we discussed the common techniques of feature engineering. The concepts and techniques discussed are very important; anyone working in data analysis will use these techniques regularly. A robust feature engineering process is imperative for a successful machine learning project. The better we represent data to an algorithm, the better its efficacy.
Chapter 1, Introduction to Mahout, Chapter 2, Core Concepts in Machine Learning and Chapter 3, Feature Engineering have provided a strong introduction to the basics of Mahout and machine learning. Now, we will start discussing the machine learning algorithms in detail. In the next chapter, we will discuss classification algorithms implemented in Mahout, covering both the concepts and practical examples.