Deep Probabilistic Programming Languages: A Qualitative Study
arXiv:1804.06458
Abstract
Deep probabilistic programming languages try to combine the advantages of deep learning with those of probabilistic programming languages. If successful, this would be a big step forward in machine learning and programming languages. Unfortunately, as of now, this new crop of languages is hard to use and understand. This paper addresses this problem directly by explaining deep probabilistic programming languages and indirectly by characterizing their current strengths and weaknesses.
References in corpus (8)
- TensorFlow: A system for large-scale machine learning
- Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation
- Stochastic Backpropagation and Approximate Inference in Deep Generative Models
- Weight Uncertainty in Neural Networks
- HOGWILD!: A Lock-Free Approach to Parallelizing Stochastic Gradient Descent
- Deep Learning with Limited Numerical Precision
- DyNet: The Dynamic Neural Network Toolkit
- Learning Disentangled Representations with Semi-Supervised Deep Generative Models