Skip to content

matthewfeickert/MoMEMtaNeuralNet

 
 

Repository files navigation

MoMEMtaNeuralNet

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

Getting Started

This software is intended to work on Ingrid/Manneback

Prerequisites

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 

Installing required python packages

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)

Parameters

Authors

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 72.7%
  • Python 13.0%
  • Smarty 10.5%
  • CMake 1.2%
  • Lua 1.0%
  • Shell 0.8%
  • C 0.8%