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

Are minirocket.py and minirocket_dv.py the implementation for the same Mini-Rocket algorithm? #15

Closed
dbq233 opened this issue Feb 24, 2022 · 1 comment

Comments

@dbq233
Copy link

dbq233 commented Feb 24, 2022

No description provided.

@angus924
Copy link
Owner

Hi @dbq233, they are very similar. Both do essentially the same thing. The key difference is that the main MiniRocket implementation (minirocket.py) samples bias values from randomly-selected training examples, whereas the deterministic variant (minirocket_dv.py) samples bias values using the entire training set. So there is some randomness in the default implementation (minirocket.py), but the deterministic variant (minirocket_dv.py) will always produce the same result. Overall, the accuracy of both approaches is almost exactly the same. The deterministic variant is slower, because it has to do a lot more work to extract the bias values.

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

No branches or pull requests

2 participants