-
Notifications
You must be signed in to change notification settings - Fork 32
Tunable parameters for Density-based (DBSCAN) and Model-based clustering (GMMs) #389
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
base: main
Are you sure you want to change the base?
Conversation
Merge commit '889d214e07889ad33e7f241a68b77af5fd5a81ac' #Conflicts: # NAMESPACE # tests/testthat/test-params.R
Hi @brendad8 thanks for the PR! I've kicked off the actions on it but I'll hold of reviewing until Emil has had a chance to look at the tidyclust PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Could you please resolve the review comments directly on the code as well as
- collect the parameters for a sepecifc engine into one file, similar to the existing
R/param_engine_*.R
files - fix the pkgdown action by adding the new parameters to
_pkgdown.yml
- add a NEWS bullet for your contribution in the style of https://style.tidyverse.org/news.html
Thanks for your contribution!
Note to self: run air over it before merging! |
@brendad8 you can ignore the failing |
Thanks for the feedback @hfrick! I was able to address a few of the comments and am still working on the rest. |
@hfrick can we get a little clarification on the For DBSCAN, the exposed parameters For GMMs, the five shape/orientation parameters ( We're happy to defer to your preference, but wanted to make it clear that these are params for brand new specifications in |
Ah, I see. Thanks for the additional context @kbodwin! I can see how the reference to the engines made this a bit ambiguous. Where I'm coming from: the number of parameters in dials has grown quite a bit over time, so I think adding some more grouping is helpful. That grouping does not have to be engine-specific; here, it seems to make sense to collect the parameters for Detail: I see in the tidyclust PR that I saw that you currently link them via |
@brendad8, could you also put references to functions in tidyclust in backticks only, rather than in
|
Thanks for the extra clarification @hfrick. Ill get working on these changes |
Adds new functions for tunable parameters to support adding DBSCAN and GMMs to tidyclust, see tidymodels/tidyclust#209
@kbodwin