For full details see the blog post
https://medium.com/@jehillparikh/bayesian-neural-networks-lstm-3616327e8b7c
Original paper: https://arxiv.org/pdf/1704.02798.pdf
TODO: Implement posterior sharpening and mean field inference
docker image: jehillparikh/betamlstack:v2 (for all dependency employed in this project)