Probabilistic machine learning and artificial intelligence
Z Ghahramani - Nature, 2015 - nature.com
How can a machine learn from experience? Probabilistic modelling provides a framework
for understanding what learning is, and has therefore emerged as one of the principal …
for understanding what learning is, and has therefore emerged as one of the principal …
Building machines that learn and think like people
Recent progress in artificial intelligence has renewed interest in building systems that learn
and think like people. Many advances have come from using deep neural networks trained …
and think like people. Many advances have come from using deep neural networks trained …
Simulation intelligence: Towards a new generation of scientific methods
The original" Seven Motifs" set forth a roadmap of essential methods for the field of scientific
computing, where a motif is an algorithmic method that captures a pattern of computation …
computing, where a motif is an algorithmic method that captures a pattern of computation …
From word models to world models: Translating from natural language to the probabilistic language of thought
How does language inform our downstream thinking? In particular, how do humans make
meaning from language--and how can we leverage a theory of linguistic meaning to build …
meaning from language--and how can we leverage a theory of linguistic meaning to build …
[PDF][PDF] Probabilistic programming in Python using PyMC3
Probabilistic programming allows for automatic Bayesian inference on user-defined
probabilistic models. Recent advances in Markov chain Monte Carlo (MCMC) sampling …
probabilistic models. Recent advances in Markov chain Monte Carlo (MCMC) sampling …
Automatic differentiation variational inference
Probabilistic modeling is iterative. A scientist posits a simple model, fits it to her data, refines
it according to her analysis, and repeats. However, fitting complex models to large data is a …
it according to her analysis, and repeats. However, fitting complex models to large data is a …
Turing: a language for flexible probabilistic inference
Probabilistic programming promises to simplify and democratize probabilistic machine
learning, but successful probabilistic programming systems require flexible, generic and …
learning, but successful probabilistic programming systems require flexible, generic and …
Automated learning with a probabilistic programming language: Birch
This work offers a broad perspective on probabilistic modeling and inference in light of
recent advances in probabilistic programming, in which models are formally expressed in …
recent advances in probabilistic programming, in which models are formally expressed in …
An introduction to probabilistic programming
This book is a graduate-level introduction to probabilistic programming. It not only provides a
thorough background for anyone wishing to use a probabilistic programming system, but …
thorough background for anyone wishing to use a probabilistic programming system, but …
Automatic variational inference in Stan
Variational inference is a scalable technique for approximate Bayesian inference. Deriving
variational inference algorithms requires tedious model-specific calculations; this makes it …
variational inference algorithms requires tedious model-specific calculations; this makes it …