@@ -89,13 +89,13 @@ achieve the stated objectives:
89
89
90
90
- Imported three pieces of code from Combine that handle the minimization
91
91
procedures within the framework in RooFit's ` RooMinimizer.cxx ` .
92
- The first is the class ` FreezeDisconnectedParametersRAII ` ,
92
+ The first is a class imported by Jonas Rembser called ` FreezeDisconnectedParametersRAII ` ,
93
93
which automatically freezes and unfreezes parameters disconnected from
94
94
the likelihood graph. The second is the function ` generateOrthogonalCombinations ` ,
95
95
which generates a list of index combinations by initializing a base configuration
96
96
with all indices set to zero and then varying one category at a time.
97
- The third and final function is ` reorderCombinations ` , which takes the
98
- set of indices produced by ` generateOrthogonalCombinations ` and adjusts
97
+ The third and final piece of code is a function called ` reorderCombinations ` ,
98
+ which takes the set of indices produced by ` generateOrthogonalCombinations ` and adjusts
99
99
each combination by adding the corresponding base values modulo the
100
100
maximum allowed index, effectively shifting the combinations relative
101
101
to the current best indices.
@@ -104,8 +104,8 @@ achieve the stated objectives:
104
104
which is the main minimization algorithm in Combine, was imported in
105
105
` RooMinimizer.cxx ` .
106
106
107
- - Created a [ tutorial] ( https://root.cern/doc/master/rf619__discrete__profiling_8py.html )
108
- and a [ benchmark] ( https://github.com/vgvassilev/clad/issues/1521 ) ,
107
+ - A [ tutorial] ( https://root.cern/doc/master/rf619__discrete__profiling_8py.html ) was created
108
+ along with a [ benchmark] ( https://github.com/vgvassilev/clad/issues/1521 ) ,made by Jonas Rembser ,
109
109
demonstrating discrete profiling with RooMultiPdf objects and evaluating
110
110
the performance of AD in the likelihood scans.
111
111
@@ -128,10 +128,10 @@ accurate optimization of both discrete and continuous parameters.
128
128
gains from automatic differentiation.
129
129
130
130
- Additional optimization of Clad is needed to eliminate unnecessary overhead
131
- in gradient generation.
131
+ in gradient generation.
132
132
133
133
- The discrete profiling logic implemented in RooMinimizer should be tested across
134
- different models to evaluate the minimizer’s behavior and robustness
134
+ different models to evaluate the minimizer’s behavior and robustness.
135
135
136
136
## ** Acknowledgements**
137
137
would like to express my sincere gratitude to the CERN Summer School for
0 commit comments