Currently, the number of features selected and the names of the columns representing those features are fixed. To enhance flexibility and usability, update the codebase so that both the number of features selected and the names of the columns for these features can be configured by users (e.g., via configuration file or input parameters).
Proposed solution:
- Add a configuration option or parameter to specify the number of features to select.
- Add a configuration option or parameter to specify the names of the resulting columns for the features.
- Ensure that defaults are provided if these options are not explicitly set.
- Update relevant documentation to reflect these changes.
Benefits:
- Allows users greater control over feature selection and data structure.
- Makes the system more extensible for different use-cases.
Acceptance Criteria:
- User can configure the number of features to select without code modification.
- User can specify custom column names for the selected features.
- Documentation is updated for the new configuration options.
- All existing tests pass and new tests for these configurations are added.
To discuss further or clarify specific implementation approach, please comment below.
Currently, the number of features selected and the names of the columns representing those features are fixed. To enhance flexibility and usability, update the codebase so that both the number of features selected and the names of the columns for these features can be configured by users (e.g., via configuration file or input parameters).
Proposed solution:
Benefits:
Acceptance Criteria:
To discuss further or clarify specific implementation approach, please comment below.