Comments (4)
@roecla Do you have any explanation for this or a hint how I can fix it?
from estimagic.
When I looked at this the last time, I had the impression that the dashboard keeps the first and incoming fitness values and parameter values.
Maybe it has something to do with the following lines, because your callback receives the initial data (params and fitness) as a partialed argument and maybe it is never updated during optimization.
estimagic/estimagic/dashboard/dashboard.py
Lines 64 to 80 in a112d20
I have never fully explored this idea, but maybe it helps.
from estimagic.
PR #132 improves this situation substantially because the data are permanently stored in the database.
However, at the moment when the browser tab is refreshed, the past iterations are skipped:
I don't understand the bokeh behavior when the tab is refreshed yet. Periodic callbacks seem to continue running but cannot be removed by the handles from before the refresh.
I am going to address this in a future pull request. Until then, users can either content themselves with the iterations after the refresh or open up a new dashboard of the database. In that case replay mode will kick in.
from estimagic.
With the switch to the dashboard monitoring the database, the loss of data is no problem anymore.
As of PR #169 after reloading there is no problem with the line as shown above. Instead the plots are emptied and the user is back at the "start" setup (except for the jump
argument).
After reloading starting the convergence tab visualization anew works about 80% of the time with no apparent patterns. If it fails, another refresh sometimes fixes the problem and allows the user to restart the playback of the optimization.
Also, simply restarting the dashboard from the command line would be an easy fix in case the restarting from within the convergence tab does not work.
from estimagic.
Related Issues (20)
- Error in multistart with `ls` optimizers HOT 2
- Use modern pre-commit hooks and implement own
- Improve handling of notebooks in documentation
- Styling of yaml files HOT 4
- Logging fails with SQLAlchemy 2.0 HOT 1
- Continue running `check_constraints_are_satisfied` beyond first failure HOT 1
- Equality constraints involving params values not always caught correctly HOT 11
- Analyze code coverage of numba-jitted functions
- Estimation table: reconsider visualization of integers
- update `siunitx_warning` for estimation_table HOT 2
- logging for estimate_msm not working HOT 7
- Improve error messages for empty log files
- Replace `DateFrame.applymap` with `DataFrame.map` (in estimation_table) HOT 1
- `get_moments_cov` does not forward `bootstrap_kwargs` to `bootstrap`
- Nested pd.Series (and more) dont get unraveled properly some calls (i think it is numerical jacobeans) HOT 1
- Bug in `get_moments_cov` HOT 1
- Bootstrap with survey weights HOT 1
- DOCS: Some improvements
- full optimization results not saved in estimation HOT 1
- Multistart Parallelization with Jit Compatible Code HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from estimagic.