Skip to main content

Feature Engineering

Definition

Feature engineering is the process of selecting, transforming, and creating new input variables for machine learning models from raw data. This technique aims to improve model performance by making data more representative of the underlying problem to be solved. It involves domain expertise and creativity to derive meaningful attributes that enhance predictive power. Effective feature engineering is crucial for building accurate and robust analytical systems.