Skip to content

Commit

Permalink
Day 20 Dev
Browse files Browse the repository at this point in the history
  • Loading branch information
RitulKumawat committed Jun 18, 2024
1 parent 983260f commit eb60b15
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions problem-of-the-day/day20/dev.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Dev Problem of the Day
### Feature Engineering

For data analytics roles, companies often conduct assignment or competition-style rounds before the interview. They expect you to have a solid understanding of feature engineering and data visualization. So today, we are going to cover feature engineering.

#### Resource

[Kaggle: Feature Engineering](https://www.kaggle.com/learn/feature-engineering)
This course is designed to help you create better features, which are crucial for improving your models.

#### Tips

- **Understand the Basics:** Learn the steps and principles of creating better features, which form the foundation of feature engineering.
- **Mutual Information:** Identify features with the most potential to impact your model positively.
- **Creating Features:** Use Pandas to transform features, making them more suitable for your model.
- **Clustering With K-Means:** Uncover complex relationships by using cluster labels.
- **Principal Component Analysis (PCA):** Discover new features by analyzing variations in your data.
- **Target Encoding:** Enhance categorical features using this powerful technique to boost model performance.

#### Bonus Tasks

After completing the course, you may try to implement feature engineering for the following assignment:
[Kaggle: House Prices - Advanced Regression Techniques](https://www.kaggle.com/competitions/house-prices-advanced-regression-techniques/overview)
You may see other people's submissions to further strengthen your understanding.

Happy learning!

0 comments on commit eb60b15

Please sign in to comment.