This repo contains code for this <https://ikhlestov.github.io/posts/rbm-based-autoencoders-with-tensorflow/>
__ blog post.
Prior code usage install all required packages pip install -r requirements.txt
To get all outputs similar to posted in blog - just execute ./run_all.sh
All results will be saved to /tmp/rbm_*
folders.
To train RBM/Autoencoder standalone - see docs inside run_rbm.py
and run_encoder.py
files.
Results validation can be performed with files from results_validation
folder. Check inner files docs or run_all.sh
file to get intuition how to use them.