-
Notifications
You must be signed in to change notification settings - Fork 47
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
Profile: improve profiling code #1447
Open
Doresic
wants to merge
37
commits into
develop
Choose a base branch
from
change_profiling
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
+476
−110
Commits on Aug 8, 2024
-
Implement two targets: higher and lower. Choose which one to go to depending on first guess. Different calculation of next_obj_target TODO: change 1.5 to magic factor
Configuration menu - View commit details
-
Copy full SHA for f05dce9 - Browse repository at this point
Copy the full SHA f05dce9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a465b62 - Browse repository at this point
Copy the full SHA a465b62View commit details -
Introduce adaptive max and min steps
Implemented adaptive max and min steps in profiling. If the optimization during profiling fails (results in inf value), the algorithm will first try to iteratively decrease `max_step_size` to be closer to the last point that had a successful optimization. If that doesn't work (if we reduce max_step_size below min_step_size), then max_step_size is set back to the default and we try to increase min_step_size to "jump over" the problematic area. Resampling random points and start from those is only the last resort and will be done if these two do not work. The idea is that we want to stay as close as we can to the last profiling point. TODO: Put the adaptive reduction/increase of max_step_size/min_step_size into options
Configuration menu - View commit details
-
Copy full SHA for 2b02b9a - Browse repository at this point
Copy the full SHA 2b02b9aView commit details
Commits on Aug 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 275c890 - Browse repository at this point
Copy the full SHA 275c890View commit details
Commits on Aug 14, 2024
-
Bugfixes, Robustness, Logging, Better plotting
- BUGFIX: absolute value in objective targets at last_delta_fval - BUGFIX: extrapolation explosions if we start at boundary - Feature: Trust region on extrapolation - Added y ticks back into the plot, sometimes the range is completely different. - Added points to the plotting of profiles (in case of one result and one profile list id) - Added color change to plotting of profiles (in case of one result and one profile list id) - LOGGING: added logging.INFO with informations of steps made and successful optimizations.
Configuration menu - View commit details
-
Copy full SHA for e2480bc - Browse repository at this point
Copy the full SHA e2480bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ce9890 - Browse repository at this point
Copy the full SHA 8ce9890View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee0aea9 - Browse repository at this point
Copy the full SHA ee0aea9View commit details
Commits on Aug 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 75f3964 - Browse repository at this point
Copy the full SHA 75f3964View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c911de - Browse repository at this point
Copy the full SHA 5c911deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cf940b - Browse repository at this point
Copy the full SHA 3cf940bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a500750 - Browse repository at this point
Copy the full SHA a500750View commit details -
We're making more steps then before
Test were testing whether the profiling method was making a lot of steps. Now we're making a lot more steps due to higher robustness.
Configuration menu - View commit details
-
Copy full SHA for 6914d19 - Browse repository at this point
Copy the full SHA 6914d19View commit details
Commits on Sep 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9093474 - Browse repository at this point
Copy the full SHA 9093474View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c77a1b - Browse repository at this point
Copy the full SHA 7c77a1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f61e61e - Browse repository at this point
Copy the full SHA f61e61eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8000d2 - Browse repository at this point
Copy the full SHA c8000d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08b7e2e - Browse repository at this point
Copy the full SHA 08b7e2eView commit details
Commits on Sep 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5e06be9 - Browse repository at this point
Copy the full SHA 5e06be9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6525578 - Browse repository at this point
Copy the full SHA 6525578View commit details -
Configuration menu - View commit details
-
Copy full SHA for eeb304d - Browse repository at this point
Copy the full SHA eeb304dView commit details -
Merge branch 'change_profiling' of https://github.com/ICB-DCM/pyPESTO …
…into change_profiling
Configuration menu - View commit details
-
Copy full SHA for c65b199 - Browse repository at this point
Copy the full SHA c65b199View commit details -
Configuration menu - View commit details
-
Copy full SHA for beee8d9 - Browse repository at this point
Copy the full SHA beee8d9View commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1d80988 - Browse repository at this point
Copy the full SHA 1d80988View commit details -
Configuration menu - View commit details
-
Copy full SHA for 440319b - Browse repository at this point
Copy the full SHA 440319bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 814f552 - Browse repository at this point
Copy the full SHA 814f552View commit details
Commits on Sep 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7627288 - Browse repository at this point
Copy the full SHA 7627288View commit details
Commits on Oct 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5e86392 - Browse repository at this point
Copy the full SHA 5e86392View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c8ccd5 - Browse repository at this point
Copy the full SHA 3c8ccd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7697e9 - Browse repository at this point
Copy the full SHA c7697e9View commit details
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7d8b50c - Browse repository at this point
Copy the full SHA 7d8b50cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d74b84 - Browse repository at this point
Copy the full SHA 9d74b84View commit details
Commits on Oct 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 93250b9 - Browse repository at this point
Copy the full SHA 93250b9View commit details
Commits on Oct 17, 2024
-
Co-authored-by: Maren Philipps <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 41411f3 - Browse repository at this point
Copy the full SHA 41411f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 649c53c - Browse repository at this point
Copy the full SHA 649c53cView commit details -
Configuration menu - View commit details
-
Copy full SHA for abae4e8 - Browse repository at this point
Copy the full SHA abae4e8View commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8ef3b51 - Browse repository at this point
Copy the full SHA 8ef3b51View commit details
Commits on Oct 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 39a2948 - Browse repository at this point
Copy the full SHA 39a2948View commit details
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.