3 Dimensionality reduction
This chapter covers
- The curse of dimensionality and its disadvantages
- Various methods of reducing dimensions
- Principal component analysis
- Singular value decomposition
- Python solutions for both principal component analysis and singular value decomposition
- A case study on dimension reduction
We face complex situations in life. Life throws multiple options at us, and we choose a few viable ones from them. This decision of shortlisting is based on the significance, feasibility, utility, and perceived profit from each of the options. The ones that fit the bill are then chosen. A perfect example can be selecting your vacation destination. Based on the weather, travel time, safety, food, budget, and several other options, we choose a few where we would like to spend our next vacation. In this chapter, we study precisely the same—how to reduce the number of options—albeit in the data science and machine learning world.