-
-
Notifications
You must be signed in to change notification settings - Fork 25.9k
ENH Add eigh
solver to FastICA
#22527
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
Merged
Changes from all commits
Commits
Show all changes
92 commits
Select commit
Hold shift + click to select a range
d55e9af
update pca
pierreablin ba1cec1
change algorithm depending on n
pierreablin 7903b6c
added a choice between solvers for svd
pierreablin c5272ec
fix docstring
pierreablin 762b701
Merge branch 'main' into change_svd
Micky774 ff167f9
Added debugging statements
Micky774 8f923a2
Slightly improved test coverage and corrected implementation
Micky774 2cd481a
Added to changelong as re-enabled failing test
Micky774 a8ceb9e
Removed old debugging code
Micky774 0bc7343
Added temporary benchmark file
Micky774 43c1e86
Update sklearn/decomposition/_fastica.py
Micky774 fcd2542
Updated benchmark file to use csv instead of pickle
Micky774 1616deb
Minor benchmark generator update
Micky774 e9934f5
Merge branch 'change_svd' of https://github.com/Micky774/scikit-learn…
Micky774 93e1375
Updated benchmark file and added csv
Micky774 cd3a0d2
Merge branch 'main' into change_svd
Micky774 61e0f03
Merge branch 'main' into change_svd
Micky774 af1a482
Removed old files, improved benchmark file
Micky774 202afa0
Added ratio column
Micky774 2f4bd2e
Added matrix reordering and reduced equality strictness (up to parity)
Micky774 8618cd7
Merge branch 'main' into change_svd
Micky774 035ae9c
Simplified reorder/flip in `eigh` solver
Micky774 74b762d
Merge branch 'main' into change_svd
Micky774 d5a7791
Merge branch 'main' into change_svd
Micky774 7676fac
Removed benchmark file (in provided gist links)
Micky774 559287f
Merge branch 'change_svd' of https://github.com/Micky774/scikit-learn…
Micky774 66dd707
TST Check solvers
thomasjpfan e6e9602
TST Create new tests
thomasjpfan 9cdbef9
CLN Slightly better
thomasjpfan c5ef5a9
TST Adjust seed
thomasjpfan 77422c8
DOC Adds comment
thomasjpfan deaab6e
FIX Give a random state
thomasjpfan c077bfe
FIX Give a random state
thomasjpfan 7eec239
Merge pull request #1 from thomasjpfan/pr/22527_fix
Micky774 c085f5e
Updated changelog
Micky774 2c5beaa
Merge branch 'main' into change_svd
Micky774 7a0a130
Corrected `svd_solver`->`whiten_solver`
Micky774 38fcc3a
Apply suggestions from code review
Micky774 5916ab8
Update changelog
Micky774 c8a7b46
Merge branch 'main' into change_svd
Micky774 1f12010
Updated `svd_solver`->`whiten_solver` in tests
Micky774 6299607
Changed sign flip convention
Micky774 d016c09
Merge branch 'main' into change_svd
Micky774 bcadc76
Merge branch 'change_svd' of https://github.com/Micky774/scikit-learn…
Micky774 0298da3
Merge branch 'main' into change_svd
Micky774 a365dfa
Specify whiten to avoid future warning
Micky774 8774d37
Merge branch 'main' into change_svd
Micky774 785131a
Fixed changelog class reference
Micky774 1a59a39
Apply suggestions from code review
Micky774 ad54244
Merge branch 'main' into change_svd
Micky774 4284fde
Add test for catching low-rank warning in `eigh` solver
Micky774 841ea1c
Merge branch 'main' into change_svd
Micky774 c756d00
Merge branch 'main' into change_svd
Micky774 8b77ef2
Fixed sphinx lists
Micky774 8e6273e
Reformatted sphinx lists
Micky774 5e06542
Actually fix sphinx error...hopefully
Micky774 ac6e8ce
Merge branch 'main' into change_svd
Micky774 f02b720
Merge branch 'main' into change_svd
Micky774 8113b28
Merge branch 'change_svd' of https://github.com/Micky774/scikit-learn…
Micky774 24a4fc8
Fixed git sync issue
Micky774 eb6d72b
Merge branch 'main' into change_svd
Micky774 9b726be
Merge branch 'main' into change_svd
Micky774 3c8a446
Update sklearn/decomposition/_fastica.py
Micky774 066e83a
Undo format change (form a separate PR)
Micky774 7253518
Merge branch 'change_svd' of https://github.com/Micky774/scikit-learn…
Micky774 9ab3777
Merge branch 'main' into change_svd
Micky774 76ed7b6
Added "auto" option as new option, and added tests
Micky774 3a271b1
Began deprecation of new `whiten_solver` param in favor of auto
Micky774 c0368aa
Merge branch 'main' into change_svd
Micky774 8cbbb7c
Merge branch 'main' into change_svd
Micky774 b89c7ad
Merge branch 'main' into change_svd
Micky774 2591dea
Removed auto option, will reintroduce in future PR
Micky774 547a220
Added changed models entry for sign-flipping
Micky774 e4bf76e
Merge branch 'main' into change_svd
Micky774 07ca199
Reverted default value for whiten solver, pending follow-up PR
Micky774 e2ecad0
Changed erroneous default value
Micky774 1a04bb8
Merge branch 'main' into change_svd
Micky774 6cb877b
Merge branch 'main' into change_svd
Micky774 1ef1229
Merge branch 'main' into change_svd
Micky774 1e0cc7a
Fixed bad changelog and corrected test description
Micky774 e15b6d5
Added sign-flip parameter
Micky774 8297355
Merge branch 'main' into change_svd
Micky774 fac13d4
Fixed test
Micky774 f9c7fab
Merge branch 'main' into change_svd
Micky774 4c13aac
Apply suggestions from code review
Micky774 cef794d
Merge branch 'change_svd' of https://github.com/Micky774/scikit-learn…
Micky774 66c7080
Removed extra test
Micky774 a8d17b1
Merge branch 'main' into change_svd
Micky774 ae9ac99
Incorporated review feedback
Micky774 273581b
Merge branch 'main' into change_svd
Micky774 a515617
Updated changelog entry
Micky774 ba52b00
Linting
Micky774 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
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
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.