Software to fit the Matrix Element Method using Deep Neural Networks
These scripts are used to make hyperparameter scans with Talos and learning on Keras
All scripts are python3
This software is intended to work on Ingrid/Manneback
Modules you will need to load
module load root/6.12.04-sl7_gcc73 boost/1.66.0_sl7_gcc73 gcc/gcc-7.3.0-sl7_amd64 python/python36_sl7_gcc73 cmake/cmake-3.9.6 lhapdf/6.1.6-sl7_gcc73 gcc/gcc-7.3.0-sl7_amd64 slurm/slurm_utils
Below are the required packages that can be installed with pip.
If you do not have sysadmin rights, do not forget to use pipi install --user ...
- Tensorflow (neural networks learning)
- Keras (wraper around Tensorflow)
- Talos (hyperparameter scans)
- Root_numpy (From ROOT trees to numpy arrays)
- Seaborn (Data Visualization)
- Numpy (Data manipulation)
- Pandas (Useful to manipulate numpy arrays altogether)
- Astetik (Simplified templates of seborn required by Talos)
- Enlighten (Practical process bar)
- Scipy (Data processing)
- Florian Bury -- Github
- Hat tip to anyone whose code was used
- Inspiration
- etc