-
-
Notifications
You must be signed in to change notification settings - Fork 26.5k
Gaussian mixture lower bounds #28559
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
Gaussian mixture lower bounds #28559
Conversation
|
Great work! I was able to reproduce the results in the example. Similarly, I was able to generate results with |
|
@a-wozniakowski Thank you so much for your review. I made changes accordingly and pushed the code. |
|
@a-wozniakowski |
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.
The changelog needs to move to 1.6. Otherwise LGTM. Thanks @myenugula
doc/whats_new/v1.5.rst
Outdated
| - |Feature| Added the ability to store and access the list of lower bounds for | ||
| each iteration in the `BaseMixture` class, providing insights into the convergence | ||
| behavior of mixture models like `GaussianMixture`. | ||
| :pr:`28559` by :user:`Manideep Yenugula <myenugula>`. |
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.
| - |Feature| Added the ability to store and access the list of lower bounds for | |
| each iteration in the `BaseMixture` class, providing insights into the convergence | |
| behavior of mixture models like `GaussianMixture`. | |
| :pr:`28559` by :user:`Manideep Yenugula <myenugula>`. | |
| - |Feature| Added an attribute `lower_bounds_` in the :class:`mixture.BaseMixture` | |
| class to save the list of lower bounds for each iteration thereby providing | |
| insights into the convergence behaviour of mixture models like `GaussianMixture`. | |
| :pr:`28559` by :user:`Manideep Yenugula <myenugula>`. |
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.
As @adrinjalali mentioned, the changelog needs to removed from v1.5.rst and moved into its own entry 28559.feature.rst in the whats_new/upcoming_changes/sklearn.mixture folder. Otherwise LGTM too.
|
any update on this? |
|
Hi, Any update? |
|
@adrinjalali Could you maybe take a look here? |
|
I don't think I can give a meaningful review here. Maybe @antoinebaker or @snath-xoc could have a look. The changelog entry needs to be moved to its own file though: https://github.com/scikit-learn/scikit-learn/blob/main/doc/whats_new/upcoming_changes/README.md |
antoinebaker
left a comment
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.
Thanks @myenugula for the PR! LGTM overall after fixing the changelog.
|
Thanks @myenugula, looks good to me as well, will wait for the changelog modification |
|
Hello any update ? |
|
hello @myenugula, we are waiting for you to update the changelog, see |
f707f71 to
f5d3197
Compare
antoinebaker
left a comment
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.
LGTM, thanks @myenugula
OmarManzoor
left a comment
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.
LGTM. Thanks @myenugula
Reference Issues/PRs
Add new feature #28492
What does this implement/fix? Explain your changes.
The new feature adds the ability to store and access the list of lower bounds for each iteration in the BaseMixture class, providing insights into the convergence behavior of mixture models like GaussianMixture.
Any other comments?
Here's a code sample for using it on Iris dataset: