- Notifications
You must be signed in to change notification settings - Fork48
Restricted Boltzmann Machines (RBMs) in PyTorch
License
GabrielBianconi/pytorch-rbm
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Author:Gabriel Bianconi
This project implements Restricted Boltzmann Machines (RBMs) using PyTorch (seerbm.py
). Our implementation includes momentum, weight decay, L2 regularization, and CD-k contrastive divergence. We also provide support for CPU and GPU (CUDA) calculations.
In addition, we provide an example file applying our model to the MNIST dataset (seemnist_dataset.py
). The example trains an RBM, uses the trained model to extract features from the images, and finally uses a SciPy-based logistic regression for classification. It achieves 92.8% classification accuracy (this is obviously not a cutting-edge model).
About
Restricted Boltzmann Machines (RBMs) in PyTorch
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.