Math & Optimization · intermediate · concept 43 of 176
Feature Engineering
The art of creating, transforming, and selecting input features to improve model performance. Often more impactful than model choice, 'garbage in, garbage out' applies doubly to ML. Feature selection is its own toolkit: filter methods score features statistically, wrappers like RFE search subsets, and embedded methods like L1 select while training. Imputation, filling missing values sensibly, is the unglamorous step most real datasets need first.
Key terms
Feature scalingOne-hot encodingFeature crossesPolynomial featuresFeature selectionRFE & mutual informationMissing-value imputation
Learn these first
Videos
▶ Feature Engineering for AI: Transforming Raw Data into Predictions ↗
IBM Technology · YouTube
▶ Intro to Feature Engineering with TensorFlow - Machine Learning Recipes #9 ↗
Google for Developers · YouTube
Guides and articles
Courses, papers, and more