Artificial neural networks
Last updated
Was this helpful?
Last updated
Was this helpful?
A very nice and gentle introduction (based on TensorFlow and Keras) is provided in the textbook Deep Learning for Physics Research by , , , and Uwe Klemradt.
Perhaps your library has a copy of the book. The Kindle eBook is at 35$.
You can find the excercises to the book (for free) here:
This video provides an introduction into the history of machine learning. You don't need it for tackling the problem. It gives some perspective and aims for a broader picture.
To get some perspective in what areas of particle physics machine learning is used, please have a look at this review article about the use of machine learning in LHC physics:
Building intuition about deep learning
A very nice introduction to build up intuition what deep learning actually is: an optimisation problem in which arbitrary (unknown) functions are approximated is the YouTube series by 3Blue1Brown.
Introduction to PyTorch
Alfredo Canziani (the same guy from the introduction video) provides a very nice introduction into PyTorch.
You can have a look at this GitHub project:
The tutorial makes heavy use of Jupyter notebooks. If you want to try them, you can open them directly in your browser, using a service called binder. Try it out:
The suggested tutorial notebooks are:
A different introductio to PyTorch is offered here:
You can also open this notebook interactively (this time not via binder but via Google's Colab):