Comments (6)
Remember to change the file header to reflect the choice of name convention
from blackjax.
One design choice is to have mh
being a general kernel, and have random-walk MH and hmc
both call mh
. This is what TFP is doing.
from blackjax.
The implementation of mh
is already very general here, so this would be possible with very little change.
Any drawback to that design that you know of?
from blackjax.
It will actually be a bit of work to use it in hmc
and especially nuts
. Do we want that for the next release or later?
I suggest to start with the name change up to the gaussian_rwrmh
algorithm as someone is working on an example notebook.
from blackjax.
+1 starting with name change - how about just gaussian_rmh
? gaussian is the kernel and i always consider random walk here being not a very good description (ie it shouldn't be a random walk)
from blackjax.
I always consider random walk here being not a very good description (ie it shouldn't be a random walk)
That is a good point, but how do we call a file that contains gaussian_rmh
and lognormal_rmh
? Random walk kind of makes sense when you oppose it to deterministic HMC proposals.
from blackjax.
Related Issues (20)
- Dead link to examples HOT 3
- Can't run tests in main due to `from blackjax._version import __version__` HOT 3
- Move the Bayesian Logistic regression with RMH example to Sampling Book
- Move the Bayesian Logistic regression with `mgrad` example to Sampling Book
- Move the sparse logitistic regression example to Sampling Book
- Move the tempered SMC example to Sampling Book
- Move the periodic orbital MCMC example to Sampling Book
- Move the GP with Elliptical slice sampler example to Sampling Book
- Move the GP with MGrad example to Sampling Book
- Move the change of variable example to Sampling Book
- Move the pathfinder example to Sampling Book
- Move the Regime Switching example to Sampling Book
- Move the Hierarchical BNN example to Sampling Book
- Remove the classfication on MNIST example
- Move the Countour SGLD example to the Sampling Book
- We should pass `grad_estimator` to Contour SGLD kernel directly
- Add PSIS diagnostic
- Add VSBC diagnostic
- Refactor `Pathfinder` HOT 4
- 👋 Blackjax Meeting - Feb 2023 HOT 2
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 blackjax.