-
-
Notifications
You must be signed in to change notification settings - Fork 26.5k
[MRG] Refactor MiniBatchDictionaryLearning and add stopping criterion #18975
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
Merged
ogrisel
merged 106 commits into
scikit-learn:main
from
jeremiedbb:dict-learning-func-call-class
Mar 30, 2022
Merged
Changes from all commits
Commits
Show all changes
106 commits
Select commit
Hold shift + click to select a range
295c131
dict learning onlinefunc uses class instead of the opposite
jeremiedbb 8d383a8
deprecate a lot of stuff
jeremiedbb 4db4917
lint
jeremiedbb 8ec1069
lint
jeremiedbb c3b935d
lint again
jeremiedbb e856bc3
plz lint be nice
jeremiedbb c0e1fc3
add tests
jeremiedbb b2efe08
fix doc example
jeremiedbb 48f7756
lint
jeremiedbb 02dc2d7
fix broken tests
jeremiedbb 27e457e
get rid of iter_offset
jeremiedbb fb91c8d
better document test
jeremiedbb bd3bb2d
cln
jeremiedbb 98004b6
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb 879e8b9
add max_iter; add n_batches_seen_
jeremiedbb a34999c
lint
jeremiedbb c40c5eb
lint
jeremiedbb 31ff13d
wip
jeremiedbb 5ec3e53
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb f5ac665
wip
jeremiedbb ce065ba
several fixes to dict update in dict learning
jeremiedbb d78859b
fix docstrings
jeremiedbb 66553aa
avoid noise with 0 std
jeremiedbb 2885c21
add test for dict update
jeremiedbb bd30598
better test
jeremiedbb fcf260f
adress review comments
jeremiedbb e67109c
what's new
jeremiedbb d963043
only print at the end of the update
jeremiedbb 440d6fb
fix verbose behavior
jeremiedbb f51d6fe
Merge branch 'master' into fix-dict-update
jeremiedbb ccaffa7
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb 9833286
Merge branch 'fix-dict-update' into dict-learning-func-call-class
jeremiedbb 0f537ea
wip
jeremiedbb c1661c9
add stopping criterion
jeremiedbb 4e3f782
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb 651b98e
cln
jeremiedbb 52cf4ed
cln
jeremiedbb c666513
allow max_iter = 0
jeremiedbb 6b7218d
make n_iter_ count number of started epochs
jeremiedbb 4fa6289
set max_iter in common tests (cause n_iter deprecated)
jeremiedbb 37b9fd8
Merge remote-tracking branch 'upstream/main' into dict-learning-func-…
jeremiedbb f752126
don't sort list with 1 elem.
jeremiedbb 7c7295f
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb 5cadf2a
cln
jeremiedbb e3ac61d
attr name
jeremiedbb 414d79d
fix docstring params
jeremiedbb 3281b34
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb 4678b61
Merge branch 'main' into dict-learning-func-call-class
ogrisel b21d814
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb d392b54
cln
jeremiedbb 1673f21
black
jeremiedbb 6dc08da
Merge branch 'dict-learning-func-call-class' of github.com:jeremiedbb…
jeremiedbb 14a86a5
cln depr versions
jeremiedbb 7910faf
cln
jeremiedbb 6aceffe
cln
jeremiedbb 0acad3b
black
jeremiedbb 06b9e64
wip
jeremiedbb 0916775
mypy
jeremiedbb 19f51ca
cln
jeremiedbb 578aba9
what's new entry
jeremiedbb 921ab43
wip
jeremiedbb 572dfdf
wip
jeremiedbb 1de10b1
wip
jeremiedbb 5e448ec
wip
jeremiedbb 0a88e1b
wip
jeremiedbb 9de2059
fix test docstring params
jeremiedbb 7acc77d
fix warning example
jeremiedbb 46caecc
numpydoc
jeremiedbb 0aed0e9
fix sphinx warnings ?
jeremiedbb b8a1750
fix sphinx warnings
jeremiedbb 3bbba59
iter
jeremiedbb 8dc83dd
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb a4038d8
debug
jeremiedbb e6a6b46
iter
jeremiedbb 01aa417
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb 3aebd81
improve coverage
jeremiedbb 12ac43f
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb 320e3cc
black
jeremiedbb b14f721
iter
jeremiedbb 2003a72
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb 069446f
improve coverage
jeremiedbb ed814f7
black
jeremiedbb 6369341
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb d1dc069
trigger ci
jeremiedbb b53294b
address comments
jeremiedbb afcb16c
improve coverage
jeremiedbb 747ffdc
cln
jeremiedbb 86d5d3e
cln + address comments
jeremiedbb 75520cd
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb 76817c9
cln
jeremiedbb f573af1
cln doc
jeremiedbb 28b7ecf
Merge remote-tracking branch 'upstream/main' into dict-learning-func-…
jeremiedbb 996ed7b
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb 8e41bbd
cln merge
jeremiedbb 54d39dd
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb fc99f6d
fix preserve dtype float32
jeremiedbb 5b70b0d
don't change ordering of rng consuming
jeremiedbb bd82169
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb 35a58f7
set batch_size
jeremiedbb 5945350
Tweak denoising example
ogrisel 9f23d07
Back to 50 components to get faster running example
ogrisel fadc52b
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb 837b9d4
black
jeremiedbb bbdce1d
Merge branch 'master' into dict-learning-func-call-class
jeremiedbb 9979d11
review comments
jeremiedbb 4dcf09b
Merge branch 'main' into dict-learning-func-call-class
ogrisel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.