Feature engineering means manipulation — addition, deletion, combination, mutation — of our data set to improve machine learning model training, leading to better performance and greater accuracy.
Effective feature engineering is based on sound knowledge of the business problem and the available data sources.