forked from blackjax-devs/blackjax
-
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.
Exposing RMH and Random Walk as two different algorithms, generalizin…
…g RW to non-gaussian jumps (blackjax-devs#484) * Exposing RMH and Random Walk as two different sampling algorithms, generalizing Random Walk to non-gassian jumps * Making rmh depend on proposal and trajectory, removing code duplication. Adding protocol to apply Interface Segregation Principle on proposal.proposal_generator * assymetric proposal generator * Moving hmc energy to trajectory.py * Adding transition aware proposal generator, refactoring so that special cases of RMH are all in the same file, adding docs and tests * Adding test for proporsal_from_energy_diff * Adding test for RMH energy * Renames to be compliant with new convetion, moving kernel parameters from factories to kernel methods
- Loading branch information
Showing
14 changed files
with
784 additions
and
320 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
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.