Feature Engineering

202502012213
tags: #machine-learning #features #preprocessing

Feature engineering involves creating new input features from existing data to improve model performance, especially important when dealing with high bias.

Common techniques:

Mathematical transformations:

Domain-specific features:

Interaction features:

Aggregation features:

Good feature engineering often requires domain expertise and insights from Error Analysis. Always apply Feature Scaling to engineered features.

The goal is creating features that make the underlying patterns more apparent to your learning algorithm.


Reference

Machine Learning Yearning by Andrew Ng