...

/

The Need for Feature Engineering

The Need for Feature Engineering

Delves further into feature engineering.

We'll cover the following...

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.

Age Sex Occupation Education Working Hours Salary Range
20 Male Software Engineer High-School 20 <40K
35 Male Software Engineer Post graduate 50 >80K
...