cossio/RestrictedBoltzmannMachines.jl

Train and sample Restricted Boltzmann machines in Julia

50
/ 100
Established

This project helps researchers and data scientists build and train Restricted Boltzmann Machines (RBMs), a type of probabilistic model. You provide data, and the RBM learns to represent its underlying patterns, which can then be used to generate new, similar data or analyze existing data. It's for anyone working on generative modeling, data analysis, or machine learning research.

Use this if you need to develop and experiment with various configurations of Restricted Boltzmann Machines for tasks like generative modeling or data pattern learning.

Not ideal if you're looking for an out-of-the-box solution for common supervised learning tasks like classification or regression, as RBMs are typically generative models.

generative-modeling unsupervised-learning data-pattern-analysis machine-learning-research probabilistic-modeling
No Package No Dependents
Maintenance 13 / 25
Adoption 6 / 25
Maturity 16 / 25
Community 15 / 25

How are scores calculated?

Stars

20

Forks

4

Language

Jupyter Notebook

License

MIT

Last pushed

Mar 18, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/cossio/RestrictedBoltzmannMachines.jl"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.