JuliaCon 2023

Frank Schäfer

I am a postdoc in the Julia Lab at the Massachusetts Institute of Technology (MIT).
Previously: PhD in physics in the Bruder group within the “Quantum Computing and Quantum Technology” PhD school at the University of Basel.

https://frankschae.github.io/


Sessions

07-26
16:30
30min
StochasticAD.jl: Differentiating discrete randomness
Frank Schäfer, Gaurav Arya

Automatic differentiation (AD) is great: use gradients to optimize, sample faster, or just for fun! But what about coin flips? Agent-based models? Nope, these aren’t differentiable... or are they? StochasticAD.jl is an open-source research package for AD of stochastic programs, implementing AD algorithms for handling programs that can contain discrete randomness.

SciML
32-D463 (Star)
07-28
11:40
10min
Differentiation of discontinuities in ODEs arising from dosing
Frank Schäfer

In this talk, we present continuous-adjoint sensitivity methods for hybrid differential equations (i.e., ordinary or stochastic differential equations with callbacks) modeling explicit and implicit events. The methods are implemented in the SciMLSensitivity.jl package. As a concrete example, we consider the sensitivity analysis of dosing times in pharmacokinetic models. We discuss different options for the automatic differentiation backend.

SciML
32-D463 (Star)
07-28
16:00
10min
Convex Optimization for Quantum Control in Julia
Flemming Holtorf, Frank Schäfer

Feedback control policies for quantum systems often lack performance targets and certificates of optimality. Here, we will show how bounds on the best possible control performance are readily computable for a wide range of quantum control problems by means of convex optimization using Julia's optimization ecosystem. We discuss how these bounds provide targets and certificates to improve the design of quantum feedback controllers.

Quantum
26-100