~/talk

The impact of differentiable programming: how ∂P is enabling new science in Julia

Talkat SPLASH 2020 REBASE · 2020-11-16..11-23· [machine-learning]
links:none on file
slides:none on file

Julia now exposes ∂P in Julia so full programs — including differential equation solvers and lookup logic — yield exact gradients. A trebuchet simulator computes distance in ~2 ms and returns gradients for wind/angle/weight for ~0.5 ms extra (finite differences would need six runs); simple gradient descent reaches ~30 cm in 10 iterations. Training a small neural controller gives microsecond inference and ~1,000× speedup, wide-range errors ≈1–2 m in under a minute on one core; other wins include 15,000× speedup for cloud microphysics surrogates.

AI-written summary · about

  1. 0:00Introduction to Julia
  2. 1:05Derivatives and Calculus
  3. 4:42Differentiable programming
  4. 8:41The trebuchet problem
  5. 11:41Physics and derivatives
  6. 17:14Neural network integration
  7. 23:32Modeling complex systems
  8. 29:11Scientific machine learning
  9. 43:43Q&A and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.