Skip to content
/ RBM Public

A Restricted Boltzmann Machine implementation in Python suitable for small-scale applications.

License

Notifications You must be signed in to change notification settings

samblasiak/RBM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RBM

A Restricted Boltzmann Machine implementation in Python suitable for small-scale applications.

Two RBM versions are currently implemented -BasicRBM - conditional distributions on both the hidden and observed variables are logistic -GausRBM - the conditional distribution on the observed variables is Gaussian -GausRBM is either incorrect or is much tricker to train than the BasicRBM

Gradients for both RBM versions are approximated using contrastive divergence with one sampling iteration (CD-1)

About

A Restricted Boltzmann Machine implementation in Python suitable for small-scale applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published