All Projects → AdamCobb → Hamiltorch

AdamCobb / Hamiltorch

Licence: bsd-2-clause
PyTorch-based library for Riemannian Manifold Hamiltonian Monte Carlo (RMHMC) and inference in Bayesian neural networks

Projects that are alternatives of or similar to Hamiltorch

Code For Learn Machinelearning
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Python Clustering Exercises
Jupyter Notebook exercises for k-means clustering with Python 3 and scikit-learn
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Ipynb Quicklook
A Quick Look generator for Jupyter/IPython notebooks without further dependencies
Stars: ✭ 152 (-0.65%)
Mutual labels:  jupyter-notebook
Zanzibar Aerial Mapping
Open source notebooks to create state-of-the-art detection, segmentation, & classification of buildings on drone/aerial imagery with deep learning
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Pyiron
pyiron - an integrated development environment (IDE) for computational materials science.
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Py Rfcn Priv
code for py-R-FCN-multiGPU maintained by bupt-priv
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Python 100 Days Master
python100天学习资料
Stars: ✭ 152 (-0.65%)
Mutual labels:  jupyter-notebook
Natural Language Processing Specialization
This repo contains my coursework, assignments, and Slides for Natural Language Processing Specialization by deeplearning.ai on Coursera
Stars: ✭ 151 (-1.31%)
Mutual labels:  jupyter-notebook
Textmining Tutorial
(한국어) 텍스트 마이닝을 위한 공부거리들
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Oreilly Intro To Predictive Clv
Repo that contains the supporting material for O'Reilly Webinar "An Intro to Predictive Modeling for Customer Lifetime Value" on Feb 28, 2017
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Ar Depth
Fast Depth Densification for Occlusion-Aware Augmented Reality
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Predict Remaining Useful Life
Predict remaining useful life of a component based on historical sensor observations using automated feature engineering
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Datasciencevm
Tools and Docs on the Azure Data Science Virtual Machine (http://aka.ms/dsvm)
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Sentiment analysis
This is the code for "Sentiment Analysis - Data Lit #1" by Siraj Raval on Youtube
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Python Data Visualization Course
Course materials for teaching data visualization in Python.
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Mish
Mish Deep Learning Activation Function for PyTorch / FastAI
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Ios Coreml Yolo
Almost Real-time Object Detection using Apple's CoreML and YOLO v1 -
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook
Pytorch Question Answering
Important paper implementations for Question Answering using PyTorch
Stars: ✭ 154 (+0.65%)
Mutual labels:  jupyter-notebook
Hdbscan
A high performance implementation of HDBSCAN clustering.
Stars: ✭ 2,032 (+1228.1%)
Mutual labels:  jupyter-notebook
Oreilly Captions
Stars: ✭ 153 (+0%)
Mutual labels:  jupyter-notebook

hamiltorch Build Status

PyTorch-based library for Riemannian Manifold Hamiltonian Monte Carlo (RMHMC) and inference in Bayesian neural networks

  • Perform HMC in user-defined log probabilities and in PyTorch neural networks (objects inheriting from the torch.nn.Module).
  • Available sampling schemes:
    • HMC
    • No-U-Turn Sampler (currently adapts step-size only)
    • Implicit RMHMC
    • Explicit RMHMC
    • Symmetric Split HMC

How to install

pip install git+https://github.com/AdamCobb/hamiltorch

How does it work?

There are currently two blog posts that describe how to use hamiltorch:

There are also notebook-style tutorials:

How to cite?

Please consider citing the following papers if you use hamiltorch in your research:

For symmetric splitting:

@article{cobb2020scaling,
  title={Scaling Hamiltonian Monte Carlo Inference for Bayesian Neural Networks with Symmetric Splitting},
  author={Cobb, Adam D and Jalaian, Brian},
  journal={arXiv preprint arXiv:2010.06772},
  year={2020}
}

For RMHMC:

@article{cobb2019introducing,
  title={Introducing an Explicit Symplectic Integration Scheme for Riemannian Manifold Hamiltonian Monte Carlo},
  author={Cobb, Adam D and Baydin, At{\i}l{\i}m G{\"u}ne{\c{s}} and Markham, Andrew and Roberts, Stephen J},
  journal={arXiv preprint arXiv:1910.06243},
  year={2019}
}

Who developed hamiltorch?

Adam D Cobb

Atılım Güneş Baydin

Brian Jalaian

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].