Intro to Differentiable Swift, Part 0: Why Automatic Differentiation is Awesome
What if code could run, not just forwards, but backwards too? While automatic differentiation isn’t exactly reversible computing, it’s a close proxy for solving the large number of computing problems that take the form of: “I have the answer… what was the question?”