~/talk

Getting started with automatic differentiation

Talkat PyCon US 2020 · 2020-04-15..04-23· [machine-learning]
slides:none on file

Explains how automatic differentiation computes exact derivatives and scales to millions of parameters, demonstrates gradient computation and repeated grad nesting to get higher derivatives, and uses jax, TensorFlow, and PyTorch for concrete examples. Builds a spiral illustration and draws its derivative outward as computational art spiral derivative, runs gradient descent that converges to local minima (and sometimes bounces with a large step), and extracts edges from a grayscale photo of Pete as edge detection on Pete's photo.

AI-written summary · about

  1. 0:00Intro
  2. 1:43WRITING A NUMERIC PROGRAM
  3. 3:06RATE OF CHANGE AS A SLOPE
  4. 5:12AUTOMATIC DIFFERENTIATION IN PYTHON
  5. 9:10PLOTTING DERIVATIVES
  6. 13:27EDGES IN IMAGES
  7. 14:47OPTIMIZATION WITH JAX
  8. 18:18GRADIENT DESCENT
~/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.