Computational Science

Project Overview

We are working on applications of machine learning to computational science. We are particularly interested in the use of deep networks and differentiable programming for simulation of physical systems. One line of work uses deep networks to predict the evolution of physical systems at high fidelity. Another makes physics simulators differentiable, so that deep networks that act on or reason about physical systems can be trained end-to-end by backpropagating through physics.


Auto-decoding Graphs

Scalable Differentiable Physics for Learning and Control

Learning to Control PDEs with Differentiable Physics

Lagrangian Fluid Simulation with Continuous Convolutions

Differentiable Cloth Simulation for Inverse Problems