These are lectures about neural networks, for physicists. These lectures were delivered in the summer term 2017 by Florian Marquardt at the university of Erlangen-Nuremberg, Germany. Download the PDF here (split into three parts). See the other posts for further information and for the video recordings!
Machine Learning for Physicists (Lectures by Florian Marquardt, Part One) [25 MB]
Machine Learning for Physicists (Part Two) [13 MB]
Machine Learning for Physicists (Part Three) [4 MB]
Here is a link to a folder containing the example code (no guarantees):