Skip to content

Latest commit

 

History

History
100 lines (81 loc) · 3.82 KB

README.rst

File metadata and controls

100 lines (81 loc) · 3.82 KB

📬 Assets

  1. Technichal Meeting 1 - Presentation
  2. Technichal Meeting 2 - Jupyter Notebook
  3. Blog Post
  4. Documentation

💡 Motivation

For lots of mathematical problems we need an ability to sample discrete random variables. The problem is that due to continuos nature of deep learning optimization, the usage of truely discrete random variables is infeasible. Thus we use different relaxation method. One of them, Concrete distribution or Gumbel-softmax (this is one distribution proposed in parallel by two research groups) is implemented in different DL packages. In this project we implement different alternatives to it.

<img src="assets/overview.png"/>

🗃 Algorithms to implement (from simplest to hardest)

📚 Recommended stack

Some of the alternatives for GS were implemented in pyro, so it might be useful to play with them also.

🧩 Problem details

To make to library constistent, we integrate imports of distributions from pyro and pytorch into the library, so that all the categorical distributions can be imported from one entrypoint.

👥 Contributors

🔗 Useful links