AAISM · Question #207
Within which stage of the AI development life cycle should effective feature engineering be conducted?
The correct answer is A. Development. Feature engineering is a development-stage activity where raw data is iteratively transformed into optimized model inputs based on direct feedback from the training process.
Question
Within which stage of the AI development life cycle should effective feature engineering be conducted?
Options
- ADevelopment
- BTesting
- CDesign
- DDefine
How the community answered
(28 responses)- A86% (24)
- B4% (1)
- C4% (1)
- D7% (2)
Why each option
Feature engineering is a development-stage activity where raw data is iteratively transformed into optimized model inputs based on direct feedback from the training process.
Feature engineering belongs in the Development stage because it involves the hands-on transformation, selection, and construction of input variables that directly shape how a model learns from data. Developers iteratively create and refine features in tight feedback loops with the model training process, adjusting based on what improves accuracy and generalization. This work must occur before testing so the model is evaluated on finalized, engineered representations.
Testing is for validating model performance on held-out data, not for constructing or transforming the features the model was trained on.
Design focuses on system architecture and planning decisions, not on the technical manipulation of individual data attributes used in training.
The Define stage establishes problem scope, objectives, and success criteria - it does not involve the technical preprocessing of training data.
Concept tested: Feature engineering placement in the AI development lifecycle
Source: https://learn.microsoft.com/en-us/azure/machine-learning/concept-automated-ml#featurization
Topics
Community Discussion
No community discussion yet for this question.