This respository contains an implementations of Gaussian-Bernoulli RBMs and conditional RBMs described in our term paper Adversarially Trained Restricted Boltzmann Machines for the course CSCI 2952Q taught by Professor Yu Cheng at Brown University.
- Boltzmann Encoded Adversarial Machines (Fisher et al 2018)
- Gaussian Bernoulli RBMs Without Tears (Liao et al 2022)
- Modeling Human Motion Using Binary Latent Variables (Taylor et al 2006)
Please check out our term paper for a complete list of references.
The following GitHub repositories were used as reference in the developement of the code presented in this repository.
- GRBM (from Gaussian Bernoulli RBMs Without Tears, Liao et al 2022)
- CRBM (from Modeling Human Motion Using Binary Latent Variables, Taylor et al 2006)
- Python >= 3.11.5
- PyTorch >= 2.1.1
- NumPy >= 1.24.3
- SciPy >= 1.11.1
- scikit-learn >= 1.3.0