LXPlus Account:
ATLAS experiment members will need a working LXPlus account for one tutorial
Python packages:
It is absolutely necessary that you are familiar with Python. We strongly recommend you to go through the basics (eg. numpy, matplotlib) if you do not use python frequently.
- Go through the python.ipynb, numpy.ipynb, matplotlib.ipynb notebooks of this tutorial: https://github.com/maxnoe/scientific_python_notebooks
- A more detailed tutorial (optional): https://swcarpentry.github.io/python-novice-inflammation/01-intro.html
ML packages: PyTorch, Keras/TF, SKLearn
It will be worthwhile to already familiarize yourself with common ML tools like PyTorch, Keras and SKLearn. We will quickly introduce these tools before using them for more advanced tutorials.
PyTorch
- PyTorch tutorials: https://pytorch.org/tutorials/
- PyTorch video lecture: Deep Learning With PyTorch - Full Course
Keras and TensorFlow
- Keras tutorials: https://www.tensorflow.org/tutorials
- TensorFlow + Keras video lecture: TensorFlow 2.0 Complete Course - Python Neural Networks for Beginners Tutorial