You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mclmc_find_L_and_step_size now also returns an estimate of the number of steps performed, but does not take into account roundings and +1 (negligeables), and especially stepsize readjustment when diagonally preconditioning:
# readjust the stepsizesteps=num_steps2//3# we do some small number of steps
adaptation initial guess
It may be worth to allow initial guess proposition for adapted parameters. Currently, they are initialized at
so if the optimal values are far from it, convergence can be slower than if starting at a better guess. This can simply be an optional MCLMCAdaptationState or dict replacing the initialization.
The text was updated successfully, but these errors were encountered:
Yes, the stepsize readjustment should be taken into account. Good point! Feel free to open a PR. Otherwise at some point I should fix this.
initial guess
Agreed. If you look as adjusted_mclmc_adaptation (the tuning for the MH adjusted version of the algorithm), I do exactly this. but apparently I didn't also add this to mclmc_adaptation. Again, feel free to submit a PR.
Hello,
2 small things:
adaptation num_steps
mclmc_find_L_and_step_size
now also returns an estimate of the number of steps performed, but does not take into account roundings and +1 (negligeables), and especially stepsize readjustment when diagonally preconditioning:adaptation initial guess
It may be worth to allow initial guess proposition for adapted parameters. Currently, they are initialized at
so if the optimal values are far from it, convergence can be slower than if starting at a better guess. This can simply be an optional
MCLMCAdaptationState
ordict
replacing the initialization.The text was updated successfully, but these errors were encountered: