Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
MethodDL.cxx File Reference
#include "TFormula.h"
#include "TString.h"
#include "TMath.h"
#include "TObjString.h"
#include "TMVA/Tools.h"
#include "TMVA/Configurable.h"
#include "TMVA/IMethod.h"
#include "TMVA/ClassifierFactory.h"
#include "TMVA/MethodDL.h"
#include "TMVA/Types.h"
#include "TMVA/DNN/TensorDataLoader.h"
#include "TMVA/DNN/Functions.h"
#include "TMVA/DNN/DLMinimizers.h"
#include "TMVA/DNN/SGD.h"
#include "TMVA/DNN/Adam.h"
#include "TMVA/DNN/Adagrad.h"
#include "TMVA/DNN/RMSProp.h"
#include "TMVA/DNN/Adadelta.h"
#include "TMVA/Timer.h"
#include <chrono>

Namespaces

namespace  TMVA
 create variable transformations

Enumerations

enum class  EActivationFunction
 Enum that represents layer activation functions. More...
enum class  EInitialization
enum class  ELossFunction
 Enum that represents objective functions for the net, i.e. More...
enum class  EOptimizer
 Enum representing the optimizer used for training. More...
enum class  EOutputFunction
 Enum that represents output functions. More...

Functions

TString TMVA::fetchValueTmp (const std::map< TString, TString > &keyValueMap, TString key)
template<>
bool TMVA::fetchValueTmp (const std::map< TString, TString > &keyValueMap, TString key, bool defaultValue)
template<>
double TMVA::fetchValueTmp (const std::map< TString, TString > &keyValueMap, TString key, double defaultValue)
template<>
int TMVA::fetchValueTmp (const std::map< TString, TString > &keyValueMap, TString key, int defaultValue)
template<>
std::vector< doubleTMVA::fetchValueTmp (const std::map< TString, TString > &keyValueMap, TString key, std::vector< double > defaultValue)
template<typename T>
TMVA::fetchValueTmp (const std::map< TString, TString > &keyValueMap, TString key, T defaultValue)
template<>
TString TMVA::fetchValueTmp (const std::map< TString, TString > &keyValueMap, TString key, TString defaultValue)

Enumeration Type Documentation

◆ EActivationFunction

enum class TMVA::DNN::EActivationFunction
strong

Enum that represents layer activation functions.

Definition at line 31 of file Functions.h.

◆ EInitialization

enum class TMVA::DNN::EInitialization
strong

Definition at line 72 of file Functions.h.

◆ ELossFunction

enum class TMVA::DNN::ELossFunction
strong

Enum that represents objective functions for the net, i.e.

functions that take the output from the last layer in the net together with the truths and return the objective function values that is to be minimized in the training process.

Definition at line 56 of file Functions.h.

◆ EOptimizer

enum class TMVA::DNN::EOptimizer
strong

Enum representing the optimizer used for training.

Definition at line 82 of file Functions.h.

◆ EOutputFunction

enum class TMVA::DNN::EOutputFunction
strong

Enum that represents output functions.

Definition at line 45 of file Functions.h.