Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ENH] Implement a channel selection classifier wrapper #1467

Open
TonyBagnall opened this issue Apr 24, 2024 · 0 comments · May be fixed by #1504
Open

[ENH] Implement a channel selection classifier wrapper #1467

TonyBagnall opened this issue Apr 24, 2024 · 0 comments · May be fixed by #1504
Labels
channel selection enhancement New feature, improvement request or other non-bug code enhancement implementing algorithms Implementing new algorithms/estimators

Comments

@TonyBagnall
Copy link
Contributor

Describe the feature or idea you want to propose

we experimented with a wrapper for channel selection here
https://link.springer.com/chapter/10.1007/978-3-031-24378-3_9
basically use a really fast classifier, mini rocket, to score channels to help speed up a more accurate classifier, HIVE-COTE. It did not work particularly well, but I think there is milage for trying a few extensions, and we have more high dimensional TSC problems now. I will add this as a project, since the evaluation is not necessarily part of the evaluation,

Describe your proposed solution

Implement a BaseCollectionTransformer in the channel_selection package that has a classifier parameter (default to mini rocket)

  1. in fit: scores on each channel using the classifiers fit_predict, then selects channels to keep based on a simple threshold (keep a proportion of channels is sufficient to start)
  2. in transform: creates a new collection containing only the selected channels

Describe alternatives you've considered, if relevant

No response

Additional context

No response

@TonyBagnall TonyBagnall added enhancement New feature, improvement request or other non-bug code enhancement implementing algorithms Implementing new algorithms/estimators channel selection labels Apr 24, 2024
@TonyBagnall TonyBagnall linked a pull request May 8, 2024 that will close this issue
5 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
channel selection enhancement New feature, improvement request or other non-bug code enhancement implementing algorithms Implementing new algorithms/estimators
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant