AI Terms Dictionary

A comprehensive multilingual AI terminology dictionary

Definition

Feature engineering is the art of leveraging domain expertise to transform raw data into features that better represent the underlying patterns to machine learning algorithms. This process includes creating new variables, combining existing ones, and selecting the most informative attributes. Effective feature engineering often leads to significant improvements in model accuracy and generalization, making it a critical step in the data science workflow.

Summary

The practice of using domain knowledge to create new features or modify existing ones to enhance the performance of machine learning models.

Key Concepts

Use Cases

Code Example

1
df['new_feature'] = df['feature_a'] * df['feature_b']