Rutgers University Department of
Physics and Astronomy
PHYSICS 694, SPRING 2021
ADVANCED TOPICS IN HIGH ENERGY PHYSICS
The topic of this course will be deep learning applications to high energy physics. I will focus primarily on collider physics
and the LHC, but if time permits I may also broaden the focus to include other subfields relevant to HEP.
The last few years have seen the deep learning revolution come to HEP and the LHC. New algorithms and new approaches
are being proposed to solve a wide array of problems, including jet tagging, event classification, pileup reduction, event
generation, calorimeter simulation, and anomaly detection. The goal of this course is to provide an overview of these various
deep learning applications at the LHC, with an eye towards current trends in research. Along the way, students will receive a
practical introduction to fundamental concepts and methods in machine learning and data science. Hopefully, after taking this
semester-long course, students will be able to understand the latest ML4HEP results on the arXiv and possibly even embark on
research projects of their own.
The first meeting of this course will be WEDNESDAY, JANUARY 20, 2021.
Instructor:
Prof. David Shih
Office: Serin E370
Email:
dshih@physics.rutgers.edu
Phone: (848) 445-9072
Office hours: By appointment
Lectures: Wednesday 10:20-11:40AM and Friday 3:20-4:40PM, VIRTUAL
Resources:
Prerequisites:
You will be expected to be at least somewhat familiar with python and some of its essential packages (numpy, matplotlib, ...). A
background in collider physics would also be helpful, although I will attempt to review the basics in the first few lectures.
You will NOT be required to know ROOT or any physics simulation tools (such as Madgraph, Pythia and Delphes). You will also NOT
be required to know in advance any of the deep learning software frameworks such as Keras, Tensorflow and pytorch.
Homeworks:
TBD
Exams:
TBD
Students with disabilities:
Please read here.
Here is a list of topics I will aim to cover in the course.
This list is incomplete and approximate.
Note it is not a syllabus! In particular the order of topics might be different in the course.
Lecture 1 January 20, 2021
Lecture 2 January 22, 2021
Lecture 3 January 27, 2021 MNIST example notebook
Lecture 4 January 29, 2021 MNIST DNN demo
Lecture 5 February 3, 2021
Lecture 6 February 5, 2021 MNIST DNN multiclass example
Lecture 7 February 10, 2021 CIFAR10 example (UPDATED March 4 to include CNN classifier)
Lecture 8 February 12, 2021
Lecture 9 February 17, 2021
Lecture 10 February 19, 2021 Top and QCD jets
Lecture 11 February 24, 2021
Lecture 12 February 26, 2021
Lecture 13 March 3, 2021 Top and QCD jets 2
Lecture 14 March 5, 2021
Lecture 15 March 10, 2021 Top tagging decorrelation
Lecture 16 March 24, 2021 Top tagging decorrelation 2 -- worked exercises, planing, and DisCo
Lecture 17 March 26, 2021
Lecture 18 March 31, 2021 GAN MNIST example
Lecture 19 April 2, 2021 WGAN-GP trained on MNIST
Lecture 20 April 7, 2021
Lecture 21 April 9, 2021 Vanilla Autoencoder MNIST example
Lecture 22 April 14, 2021
Lecture 23 April 16, 2021 GUEST LECTURE: Claudius Krause (density estimation and normalizing flows)
Lecture 24 April 21, 2021 Normalizing Flows Tutorial (Authors: Sascha Diefenbacher, Tobias Loesche and Manuel Sommerhalder)
Lecture 25 April 23, 2021
Lecture 26 April 28, 2021 Anomaly Detection Tutorial 1
Lecture 27 April 30, 2021 Anomaly Detection Tutorial 2 Anomaly Detection Tutorial 3
Problem set 1 due: Friday February 12, 2021
Please send any comments on this page to
dshih@physics.rutgers.edu.