Open Source Contributor
email: daemondzh@gmail.com
Education: Computer Sciences B.E, Tsinghua University
Completed project:
Improve automatic differentiation of object-oriented paradigms using Clad
I would like to apply for the Improve automatic differentiation of
object-oriented paradigms using Clad project. This project is mainly
focused on supporting object-oriented programming features in clad,
including several milestones such as differentiation of constructors,
differentiation of operator overloads, reference class members, and
custom derivatives for object-oriented constructs. It’s valuable as no
other AD system has done this before, and thus is experimental.
Project Proposal: URL
Project Reports: Final Report
Mentors: Vassil Vassilev, Parth Arora, Alexander Penev