Regression and injection updates
This MR:
- Re-writes the injection procedure in
MVAInjector.py
. The injection procedure is now outsourced into its own class similar to how it is done for other functionalities in the other scripts. - Adding separate DNN example config files for classification, regression and reconstruction (ttZ 3L)
- Extending the support for regression to BDTs
- Adding a 'RegressionScale' that can be set by the user to scale down truth values into a more suitable range
- Re-writing the default DNN compilation to use keras more compley functional API compared to the previously used Sequential API