From a074102780a438bdcaf2560b85418305ff67ba62 Mon Sep 17 00:00:00 2001 From: Matthew Feickert Date: Sun, 28 Jan 2024 02:49:18 -0600 Subject: [PATCH] Move whole setup example to backup --- talk.md | 65 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 32 insertions(+), 33 deletions(-) diff --git a/talk.md b/talk.md index ce22000..37b6a57 100644 --- a/talk.md +++ b/talk.md @@ -708,37 +708,6 @@ $$ .bold.center[Having access to the gradients can make the fit orders of magnitude faster than finite difference] ---- -# Moving towards differentiable workflows - -.kol-1-3[ -

- -

-* Counting experiment for presence of signal process -* Place discriminate selection ("cut") on observable $x$ to maximize significance $S(x)$ -* Step along cut values in $x$ and calculate significance -] -.kol-1-3[ -

- -

-* Need differentiable analogue to non-differentiable cut -* Weight events using activation function of sigmoid - -.center[$w=\left(1 + e^{-\alpha(x-c)}\right)^{-1}$] - -* Event far .italic[below] cut: $w \to 0$ -* Event far .italic[above] cut: $w \to 1$ -] -.kol-1-3[ -

- -

-* With a simple gradient descent algorithm can easily automate the significance optimization -* Allows for the "cut" to become a parameter that can be differentiated through for the larger analysis -] - --- # New Art: Analysis as a Differentiable Program @@ -1089,7 +1058,7 @@ Serve on Formation Task Force for the Coordinating Panel for Software and Comput ] .kol-1-3[

- +

] @@ -1245,7 +1214,6 @@ Mathematical grammar for a simultaneous fit with multiple disjoint _channels_ (o .center[Example: .bold[Each bin] is separate (1-bin) _channel_,
each .bold[histogram] (color) is a _sample_ and share
a .bold[normalization systematic] uncertainty] ] - --- # HistFactory Template: systematic uncertainties @@ -1267,6 +1235,37 @@ Mathematical grammar for a simultaneous fit with multiple disjoint _channels_ (o .center[Image credit: [Alex Held](https://indico.cern.ch/event/1076231/contributions/4560405/)] ] +--- +# Moving towards differentiable workflows + +.kol-1-3[ +

+ +

+* Counting experiment for presence of signal process +* Place discriminate selection ("cut") on observable $x$ to maximize significance $S(x)$ +* Step along cut values in $x$ and calculate significance +] +.kol-1-3[ +

+ +

+* Need differentiable analogue to non-differentiable cut +* Weight events using activation function of sigmoid + +.center[$w=\left(1 + e^{-\alpha(x-c)}\right)^{-1}$] + +* Event far .italic[below] cut: $w \to 0$ +* Event far .italic[above] cut: $w \to 1$ +] +.kol-1-3[ +

+ +

+* With a simple gradient descent algorithm can easily automate the significance optimization +* Allows for the "cut" to become a parameter that can be differentiated through for the larger analysis +] + --- # Discriminate Signal and Background