-
Notifications
You must be signed in to change notification settings - Fork 69
Step-size methods and preconditoners for GD #1768
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
MargaretDuff
merged 47 commits into
TomographicImaging:master
from
MargaretDuff:GD-callbacks-stepsizes
May 24, 2024
Merged
Changes from all commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
faefe9c
I think the step_size_rule class is working
MargaretDuff d15c940
Actuallly added the right file
MargaretDuff 533d1aa
Merge branch 'master' of github.com:TomographicImaging/CIL into GD-ca…
MargaretDuff bb4852f
Added Vaggelis' preconditioner code
MargaretDuff 16f21ff
Merge branch 'master' into GD-callbacks-stepsizes
MargaretDuff 1c375aa
Fix to armijio rule
MargaretDuff c681fb4
Fix to Rosenbrock tests
MargaretDuff 4c6f6f8
Unit tests for the step size methods
MargaretDuff 07db6ec
preconditioner testing
MargaretDuff d3b25e0
preconditioner testing
MargaretDuff 35c545a
preconditioner testing bug fix
MargaretDuff bc863d6
preconditioner testing bug fix - attempt 2
MargaretDuff 196ec0e
Merge branch 'master' into GD-callbacks-stepsizes
MargaretDuff 3c06c05
Unit tests for adaptive sensitivity
MargaretDuff c65b77a
Unit tests for adaptive sensitivity - with random seeds :)
MargaretDuff 72777d9
Draft for Adam and AdaGrad pre-conditioners
MargaretDuff f570890
Update adam and adagrad. Adam tests are failing
MargaretDuff 0e757d9
Fix to Adam pre-conditioner
MargaretDuff 76f652d
Changes in documentation and optimisation.rst file
MargaretDuff 9a23278
Documentation update
MargaretDuff 1621f98
Unit tests without saved sensitivity matrix
MargaretDuff 731c5db
Added step sizes and preconditioners for ISTA and FISTA
MargaretDuff a43770f
Merge branch 'master' into GD-callbacks-stepsizes
MargaretDuff 8929ed9
Reorganised unit tests and unit tests for ISTA and FISTA pre-conditio…
MargaretDuff ddda834
New unit tests and safe division
MargaretDuff a4dae02
New tests for step-sizes
MargaretDuff a84bc8b
PR tidy
MargaretDuff 34b3c6b
Merge branch 'master' into GD-callbacks-stepsizes
MargaretDuff 70024f6
Changes after stochastic catch-up meeting
MargaretDuff a9b3a05
Removed adam and adagrad and ressponded to Vaggelis and Kris' comments
MargaretDuff 106a53c
Merge branch 'master' into GD-callbacks-stepsizes
MargaretDuff d358b7b
Unit tests should now pass
MargaretDuff d34c4e4
Merge branch 'GD-callbacks-stepsizes' of github.com:MargaretDuff/CIL-…
MargaretDuff e93ba49
Check convergence not possible if a preconditioner is passed
MargaretDuff dfe61ca
Merge branch 'master' into GD-callbacks-stepsizes
MargaretDuff 405d3a5
Merge branch 'master' into GD-callbacks-stepsizes
MargaretDuff 55e1689
Changes from stochastic catch-up discussion
MargaretDuff efab7e3
Merge branch 'master' into GD-callbacks-stepsizes
MargaretDuff 6b9c2f1
Changes from Kris' review
MargaretDuff 11e7305
Merge branch 'GD-callbacks-stepsizes' of github.com:MargaretDuff/CIL-…
MargaretDuff a1fedb6
Reviews by Edo and Vaggelis
MargaretDuff 439222d
Changes after discussion with Edo and Vaggelis
MargaretDuff 0955dc7
Documentation and fix unit test
MargaretDuff 76137de
Changed from Edo's review
MargaretDuff b7bbc56
Unit test changes
MargaretDuff c5b648c
Update CHANGELOG.md
MargaretDuff 472d588
Update CHANGELOG.md
MargaretDuff 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.