Skip to main content Skip to navigation

Machine (Deep) Learning for physicists 2021-22

Module Convenor: Rudo Roemer (Warwick University)

  • Times: Mondays 16-17 UK/17-18 EU and Wednesdays 16-17 UK/17-18 EU
  • 1st (online) lecture: Monday, January 17th, 2022
  • Course duration: MPAGS + CY Cergy-Paris Universite, 5 weeks lectures, 5 weeks project work

Join Zoom Meeting (Meeting ID: 944 9524 2929, Passcode: B59b2B), Slack discussion room

Lecture slides, Warwick course repository, Google Colaboratory

The course is for interested students of the Midlands Physics Alliance Graduate School and the CY Cergy-Paris Universite M2-level Postgraduate course 2021-22.

Machine learning and deep learning are statistical analysis techniques that use strategies of artificial intelligence to characterize complex data and extract deep information. In recent years, these techniques have begun to be used not only in traditional computer science test cases, but also in real world applications as well as, more recently, in areas of advanced physics. In condensed matter systems, such techniques have been shown to give useful insight into Ising and spin ice models [1], low dimensional topological systems [2], strongly correlated systems [3], as well as random two- and three-dimensional topological and non-topological systems [4]. It is probably fair to say that machine and deep learning may become standard statistical analysis tools in the future.

In this short course, we want to understand some of the basic principles underlying the recent successes of the DL approach to data analysis. We will do so in a hands-on manner, following up our theoretical understanding with examples using state-of-the-art DL packages such as Keras, FastAI, TensorFlow and PyTorch. In doing so, we will use Jupyter notebooks as frontend to Python. Participants are assumed to have their own DL platform at hand (see here for how I installed mine), although mostly modern laptop resources should be sufficient.

[1] J. Carrasquilla and R. G. Melko: Nature Physics 13 (2017) 431;  A. Tanaka and A. Tomiya: Journal of the Physical Society of Japan 86 (2017) 063001.

[2] Y. Zhang and E.-A. Kim: Phys. Rev. Lett. 118 (2017) 216401; P. Zhang, H. Shen, and H. Zhai: arXiv:1708.09401 (2017).

[3] G. Carleo and M. Troyer: Science 355 (2017) 602; P. Broecker, J. Carrasquilla, R. G. Melko, and S. Trebst: Scientific Reports 7 (2017) 8823; K. Ch’ng, J. Carrasquilla, R. G. Melko, and E. Khatami: Phys. Rev. X 7 (2017) 031038; L. Li, T. E. Baker, S. R. White, and K. Burke: Phys. Rev. B 94 (2016) 245129; E. P. van Nieuwenburg, Y.-H. Liu, and S. D. Huber: Nature Physics 13 (2017) 435; L. Huang and L. Wang: Phys. Rev. B 95 (2017) 035105; F. Schindler, N. Regnault, and T. Neupert: Phys. Rev. B 95 (2017) 45134; H. Saito: Journal of the Physical Society of Japan 86 (2017) 093001; H. Saito and M. Kato: arXiv:1709.05468 (2017); H. Fujita, Y. Nakagawa, S. Sugiura, and M. Oshikawa: arXiv:1705.05372 (2017).

[4] T. Ohtsuki and T. Ohtsuki: Journal of the Physical Society of Japan 85 (2016) 123706; T. Ohtsuki and T. Ohtsuki: Journal of the Physical Society of Japan 86 (2017) 044708. N. Yoshioka, Y. Akagi, and H. Katsura: arXiv:1709.05790 (2017)

Further literature

Please have a look at the .bib file that I use for the lecture notes. It contains many more entries than those actually cited in the lecture notes.

Assessments (for MPAGS only)

Upload hereLink opens in a new window before Friday, March 25th, 2022 at 23:59pm!

This list is for all those MPAGS assessments so that you know whether I have received your upload. Really, it means I had the time to see that an email I get from the files.warwick system has arrived and that I have downloaded it or indeed already marked. When all is done, it's with MPAGS formally and they might led you know whether you have pass/fail-ed.

name date received topic as far as we understand it and can summarize it in one sentence here ;-) status (email/download/marking/done)
David Johnson 070322 FastAI prediction of the parameters of a solenoid, only from the magnetic field generated by it, given as an input passed
Sara Calzolari 110322 Image recognition/classification of MRI scans to identify patient with dementia using FastAI passed
Daniel Cornwell 160322 Recognition/classification of galaxy using FastAI passed
Claire Fletcher 170322 Image recognition/classification of rashes, and image recognition/classification of frogs/toads using FastAI passed
Jordan Deville 180322 Image recognition/classification of flowers using FastAI passed
Davide Aloi 230322 Image recognition/classification of MRI scans to identify tumors using FastAI passed
Enrico Martello 230322 Image classification of whale according their dorsal fins using FastAI passed
Bradley March 240322 FastAI code to identify words that rhymes passed
Jacob Young 240322 Corrections of gaussian waveforms alignment using Keras/TF passed
Dennis Lindebaum 250322 Image classification of neutrino events in LArTPC using Keras/TF passed
Katharina Lachner 250322 Image classification of signal vs. background events obtained by the Hyper-Kamiokande observatory using FastAI passed

[table last updated: 060421]