Skip to content

Conversation

OkonSamuel
Copy link
Member

@OkonSamuel OkonSamuel commented Feb 7, 2024

This PR starts the process of implementation of Feature Selection models for use with the MLJ package. For now the following models are implemented.

  • RecursiveFeatureElimination
  • FeatureSelector

In the future, more models will be added based on user requests.

@ablaom
Copy link
Member

ablaom commented Feb 9, 2024

Could we please have a example, including the use of TunedModel, in the readme - or in Documeter.jl docs if you prefer?

Copy link
Member

@ablaom ablaom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great progress, thank you 🙏🏾

@ablaom
Copy link
Member

ablaom commented Feb 9, 2024

@OkonSamuel I didn't review the FeatureSelector, but I'm guessing that is just copy paste from MLJModels.jl?

recursive feature elimination should return the first columns as important features.
```julia
using MLJ # or, minimally, `using FeatureSelection, MLJModels, MLJBase`
using MLJ, FeatureSelection
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am proposing that FeatureSelection be a dep of MLJ with all names re-exported. So you won't need FeatureSelection here, right?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah

println(io, "$(name)=$(value)")
end
end
event_name = "${{ github.event_name }}"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe we can just dump all the documenter.jl stuff since we are not using it. in any case, i don't think we need all that complicated logic for this package.

Copy link
Member

@ablaom ablaom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Happy with the latest changes, thank you 🙏

@OkonSamuel OkonSamuel merged commit 12098d8 into dev Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants