Components of Feature Engineering

A feature engineering pipeline consists of multiple components. The Data Source node is mandatory and loads the source dataset into the pipeline. The remaining nodes are optional and should be selected based on your use case, the characteristics of your dataset, and the desired outcome. This section describes the purpose of each node. For guidance on selecting the appropriate nodes for your pipeline, see How to Design Your FE Pipeline.

  • Data Source Nodes - These components load the source dataset into the FE pipeline.

  • Feature Engineering Nodes - These components of the FE pipeline include various techniques to transform data into features.

  • Data Quality Nodes- This section lets you add components that perform data quality checks on the dataset. They help improve the quality and reliability of the dataset, before it is used for model training. These components identify and handle issues such as missing values, duplicate records, invalid data, and outliers to ensure that the data is clean, consistent, and suitable for feature engineering and machine learning tasks.

  • Data Splitting Nodes - These components divide the prepared dataset into separate subsets, such as training, validation, and testing datasets. This enables unbiased model training, evaluation, and performance validation by ensuring that the model is tested on data that was not used during training.

  • Output Nodes - These components store or publish the processed dataset after feature engineering is complete. The transformed data can be published to a feature store

Related Topics Link IconRecommended Topics

What's next?How to Design a Feature Engineering Pipeline