This article needs to be updated. Please help update this article to reflect recent events or newly available information. (February 2024) Feature engineering is a preprocessing step in supervised machine learning and statistical modeling[1] which transforms raw data into a more effective set of inputs. Each input comprises several attributes, known as features. By providing models with relevant i