Practical Course on Computing Derivatives in Code
Event Type
Presentation Types
In Person
Registration Categories
Full Conference Supporter
Full Conference
Exhibitor Additional Full Conference
Exhibitor Full Conference
This session WILL NOT be recorded.
TimeMonday, 8 August 20224pm - 4:15pm PDT
LocationEast Building, Ballroom C
DescriptionDerivatives occur frequently in many applications, including simulation, optimization, and machine learning. The purpose of this course is to show how to implement derivatives in code. This course provides practical strategies and techniques for planning, computing, testing, debugging, and optimizing routines for computing first and second derivatives of real-world routines.
Prerequisites The intended audience of this course is researchers who must implement derivatives as part of their work. This especially researchers working in areas such as physically based animation, differentiable rendering, differentiable simulation, and optimization. The material may also be of interest to researchers in machine learning. This course is especially relevant to graduate students, who are often responsible for the implementation of new ideas.
Intended Audience This course assumes familiarity with calculus (derivatives). Portions of the course also assume familiarity with multivariate calculus and linear algebra.