Logo ROOT   master
Reference Guide
TMVA::TrainingHistory Class Reference

Tracking data from training.

Eg, From deep learning record loss for each Epoch

Definition at line 31 of file TrainingHistory.h.

Public Types

typedef std::vector< std::pair< Int_t, Double_t > > IterationRecord
 

Public Member Functions

 TrainingHistory ()
 constructor More...
 
virtual ~TrainingHistory ()
 
void AddValue (TString Property, Int_t stage, Double_t value)
 
void SaveHistory (TString Name)
 

Private Attributes

std::vector< IterationRecord * > fHistoryData
 
std::map< TString, intfHistoryMap
 

#include <TMVA/TrainingHistory.h>

Member Typedef Documentation

◆ IterationRecord

typedef std::vector<std::pair<Int_t,Double_t> > TMVA::TrainingHistory::IterationRecord

Definition at line 34 of file TrainingHistory.h.

Constructor & Destructor Documentation

◆ TrainingHistory()

TMVA::TrainingHistory::TrainingHistory ( )

constructor

Definition at line 36 of file TrainingHistory.cxx.

◆ ~TrainingHistory()

TMVA::TrainingHistory::~TrainingHistory ( )
virtual

Definition at line 40 of file TrainingHistory.cxx.

Member Function Documentation

◆ AddValue()

void TMVA::TrainingHistory::AddValue ( TString  Property,
Int_t  stage,
Double_t  value 
)

Definition at line 47 of file TrainingHistory.cxx.

◆ SaveHistory()

void TMVA::TrainingHistory::SaveHistory ( TString  Name)

Definition at line 60 of file TrainingHistory.cxx.

Member Data Documentation

◆ fHistoryData

std::vector<IterationRecord*> TMVA::TrainingHistory::fHistoryData
private

Definition at line 42 of file TrainingHistory.h.

◆ fHistoryMap

std::map<TString,int> TMVA::TrainingHistory::fHistoryMap
private

Definition at line 41 of file TrainingHistory.h.

Libraries for TMVA::TrainingHistory:
[legend]

The documentation for this class was generated from the following files: