Where can I find an implementation of the wake-sleep algorithm?


I'm looking to build from scratch an implementation of the wake-sleep algorithm, for unsupervised learning with neural networks. I plan on doing this in Python in order to better understand how it works. In order to facilitate my task, I was wondering if anyone could point me to an existing (open-source) implementation of this concept. I'm also looking for articles or, in general, resources that could facilitate this task.


Posted 2019-03-05T23:22:24.627

Reputation: 135



I found the following detailed and well documented Python notebook, which uses only NumPy.


Posted 2019-03-05T23:22:24.627

Reputation: 156


I don't know if you are looking for something in a library, but I've found this in a public Github (I've not checked deeply if it fits for you).

I hope that's what you're looking for.


Posted 2019-03-05T23:22:24.627

Reputation: 187

That's definitely a start thank you! However it seems to build on tensor flow which is something I would like to avoid. – donkey – 2019-03-06T17:47:02.390