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.


ANNOUNCEMENTS

The first meeting of this course will be WEDNESDAY, JANUARY 20, 2021.

GENERAL INFORMATION

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.


LIST OF TOPICS

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 NOTES

  • 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 SETS

  • Problem set 1     due: Friday February 12, 2021

  • Back to Rutgers Physics Home Page

    Please send any comments on this page to dshih@physics.rutgers.edu.