A
Alexey Radul
Researcher at Google
Publications - 30
Citations - 1843
Alexey Radul is an academic researcher from Google. The author has contributed to research in topics: Probabilistic logic & Automatic differentiation. The author has an hindex of 9, co-authored 30 publications receiving 1121 citations. Previous affiliations of Alexey Radul include Massachusetts Institute of Technology.
Papers
More filters
Posted Content
Automatic differentiation in machine learning: a survey
TL;DR: Automatic differentiation (AD) is a family of techniques similar to backpropagation for efficiently and accurately evaluating derivatives of numeric functions expressed as computer programs as discussed by the authors, which is a small but established field with applications in areas including computational fluid dynamics, atmospheric sciences, and engineering design optimization.
Journal Article
Automatic differentiation in machine learning: a survey
TL;DR: Automatic differentiation (AD) is a family of techniques similar to but more general than backpropagation for efficiently and accurately evaluating derivatives of numeric functions expressed as computer programs as discussed by the authors, which is a small but established field with applications in areas including computational uid dynamics, atmospheric sciences, and engineering design optimization.
Proceedings Article
Simple, Distributed, and Accelerated Probabilistic Programming
TL;DR: In this article, a low-level approach for embedding probabilistic programming in a deep learning ecosystem is described, distill probabilism down to a single abstraction, the random variable.
Proceedings ArticleDOI
Probabilistic programming with programmable inference
TL;DR: Inference metaprogramming enables the concise expression of probabilistic models and inference algorithms across diverse elds, such as computer vision, data science, and robotics, within a single Probabilistic programming language.
The Art of the Propagator
Gerald Jay Sussman,Alexey Radul +1 more
TL;DR: A programming model built on the idea that the basic computational elements are autonomous machines interconnected by shared cells through which they communicate that makes it easy to smoothly combine expressionoriented and constraint-based programming.