The Need for Feature Engineering

Delves further into feature engineering.

Feature engineering refers to generating and extracting features. Features play a significant role in solving any data science problems. Often our datasets are messy and contain improper unstructured data. To create an efficient model, we need to make data in a way that the model can understand and train it. In this section, you will learn the need for feature engineering and how we can benefit from it to build better models.

Consider an example of a salary dataset. We were given a few attributes of a person like age, sex, occupation, maximum education, working hours and we have to predict the salary range of a person. We will use a similar dataset in upcoming sections.

Level up your interview prep. Join Educative to access 70+ hands-on prep courses.