Skip to content

Make number of selected features and column names configurable #8

Description

@Saagar-Arya

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:

  1. User can configure the number of features to select without code modification.
  2. User can specify custom column names for the selected features.
  3. Documentation is updated for the new configuration options.
  4. All existing tests pass and new tests for these configurations are added.

To discuss further or clarify specific implementation approach, please comment below.

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions