Introduction:
If you have a large data set, you can use filtering methods to perform feature selection to minimize the number of features. In this homework, you will learn to the following for feature selection:
* Variance thresholding.
* Correlation.
* Chi-square test.
* Generate predictions from the model.
You will also learn to extract features and reduce the amount of data you need in your machine learning pipeline using Principal Component Analysis (PCA ).