Build me a small ML project in Python according to my requirements - URGENT

Job ID: 33153370

Budget: $30 – $250 USD

Get familar with Kaggle competition since our final project may be a real Kaggle competition.

Practice on large data set

Data quality checking, missing data imputation

Feature selection. What's your rationals to choose those features.

Create at least 5 new features and explain your reason for every new features.

Use feature importance to help you choose 10 features

Choose 3 ML algorithms we covered in the class to build your prediction models - linear regression, KNN, Decision Tree

For each model you build, you will need to evaluate and show your effort to improve it.

Your jupyter submission should be in an article quality. Do NOT print huge data set in the notebook. Use head().

Use plotting to visualize your analysis and results. Use markdown to write your comments.