yell/boltzmann-machines
Boltzmann Machines in TensorFlow with examples
This is a machine learning framework for researchers and practitioners working with unsupervised learning. It allows you to build and experiment with Restricted Boltzmann Machines (RBMs) and Deep Boltzmann Machines (DBMs). You can feed in raw data like images and it outputs learned features and generative models for tasks like data reconstruction or sample generation.
852 stars. No commits in the last 6 months.
Use this if you are a machine learning researcher or data scientist needing to implement and customize Boltzmann Machine models for unsupervised feature learning or generative tasks.
Not ideal if you are looking for a high-level API for readily available, pre-built models without needing to delve into the underlying architecture or training details.
Stars
852
Forks
138
Language
Jupyter Notebook
License
MIT
Category
Last pushed
Nov 05, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/yell/boltzmann-machines"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
tensorflow/probability
Probabilistic reasoning and statistical analysis in TensorFlow
erdogant/bnlearn
Python package for Causal Discovery by learning the graphical structure of Bayesian networks....
pyro-ppl/pyro
Deep universal probabilistic programming with Python and PyTorch
probml/pyprobml
Python code for "Probabilistic Machine learning" book by Kevin Murphy
google/edward2
A simple probabilistic programming language.