Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/philipperemy/neural-probability-dist-sampler

Training a network to sample from any probability distributions such as exponential distribution.
https://github.com/philipperemy/neural-probability-dist-sampler

deep-learning deep-neural-networks probability-distribution sampler statistics tensorflow

Last synced: about 1 month ago
JSON representation

Training a network to sample from any probability distributions such as exponential distribution.

Awesome Lists containing this project

README

        

# Neural Probability Distribution Sampler
*A end to end differentiable neural network able to sample from any probability distribution, such as the exponential distribution.*

The major requirement is to have a sufficiently larger number of realizations, drawn from the target distribution.

The neural sampler is controlled by only one parameter: the seed. It controls the randomness in the generation. For two identical seeds, the generated realizations should match exactly.

NB: This first implementation restricts the sampling to univariate random variables.




Normal Distribution -> Exponential Distribution (during training phase)