forked from tensorflow/probability
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
FunMCMC: Add Simple Dual Averaging implementation.
As far as I can tell, this algorithm is implemented correctly (cross checked with publications as well as tfp.mcmc.DualAveragingSSA), but it's pretty clear that it's extremely sensitive to the Lipschitz constant of the function being optimized, and is *extremely* slow to converge. It probably makes sense for baselines, but I wouldn't ever reach for it over Adam or other modern subgradient descent algorithms. PiperOrigin-RevId: 293081652
- Loading branch information
1 parent
da77d8a
commit deaa8ab
Showing
4 changed files
with
152 additions
and
10 deletions.
There are no files selected for viewing
This file contains 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 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 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 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