fBiasUpdates | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | protected |
fDeepNet | TMVA::DNN::VOptimizer< Architecture_t, VGeneralLayer< Architecture_t >, TDeepNet< Architecture_t, VGeneralLayer< Architecture_t > > > | protected |
fEpsilon | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | protected |
fGlobalStep | TMVA::DNN::VOptimizer< Architecture_t, VGeneralLayer< Architecture_t >, TDeepNet< Architecture_t, VGeneralLayer< Architecture_t > > > | protected |
fLearningRate | TMVA::DNN::VOptimizer< Architecture_t, VGeneralLayer< Architecture_t >, TDeepNet< Architecture_t, VGeneralLayer< Architecture_t > > > | protected |
fMomentum | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | protected |
fPastSquaredBiasGradients | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | protected |
fPastSquaredWeightGradients | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | protected |
fRho | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | protected |
fWeightUpdates | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | protected |
fWorkBiasTensor1 | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | protected |
fWorkBiasTensor2 | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | protected |
fWorkWeightTensor1 | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | protected |
fWorkWeightTensor2 | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | protected |
GetBiasUpdates() | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | inline |
GetBiasUpdatesAt(size_t i) | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | inline |
GetEpsilon() const | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | inline |
GetGlobalStep() const | TMVA::DNN::VOptimizer< Architecture_t, VGeneralLayer< Architecture_t >, TDeepNet< Architecture_t, VGeneralLayer< Architecture_t > > > | inline |
GetLayerAt(size_t i) | TMVA::DNN::VOptimizer< Architecture_t, VGeneralLayer< Architecture_t >, TDeepNet< Architecture_t, VGeneralLayer< Architecture_t > > > | inline |
GetLayers() | TMVA::DNN::VOptimizer< Architecture_t, VGeneralLayer< Architecture_t >, TDeepNet< Architecture_t, VGeneralLayer< Architecture_t > > > | inline |
GetLearningRate() const | TMVA::DNN::VOptimizer< Architecture_t, VGeneralLayer< Architecture_t >, TDeepNet< Architecture_t, VGeneralLayer< Architecture_t > > > | inline |
GetMomentum() const | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | inline |
GetPastSquaredBiasGradients() | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | inline |
GetPastSquaredBiasGradientsAt(size_t i) | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | inline |
GetPastSquaredWeightGradients() | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | inline |
GetPastSquaredWeightGradientsAt(size_t i) | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | inline |
GetRho() const | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | inline |
GetWeightUpdates() | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | inline |
GetWeightUpdatesAt(size_t i) | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | inline |
IncrementGlobalStep() | TMVA::DNN::VOptimizer< Architecture_t, VGeneralLayer< Architecture_t >, TDeepNet< Architecture_t, VGeneralLayer< Architecture_t > > > | inline |
Matrix_t typedef | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | |
Scalar_t typedef | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | |
SetLearningRate(size_t learningRate) | TMVA::DNN::VOptimizer< Architecture_t, VGeneralLayer< Architecture_t >, TDeepNet< Architecture_t, VGeneralLayer< Architecture_t > > > | inline |
Step() | TMVA::DNN::VOptimizer< Architecture_t, VGeneralLayer< Architecture_t >, TDeepNet< Architecture_t, VGeneralLayer< Architecture_t > > > | |
TRMSProp(DeepNet_t &deepNet, Scalar_t learningRate=0.001, Scalar_t momentum=0.0, Scalar_t rho=0.9, Scalar_t epsilon=1e-7) | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | |
UpdateBiases(size_t layerIndex, std::vector< Matrix_t > &biases, const std::vector< Matrix_t > &biasGradients) | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | protectedvirtual |
UpdateWeights(size_t layerIndex, std::vector< Matrix_t > &weights, const std::vector< Matrix_t > &weightGradients) | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | protectedvirtual |
VOptimizer(Scalar_t learningRate, TDeepNet< Architecture_t, VGeneralLayer< Architecture_t > > &deepNet) | TMVA::DNN::VOptimizer< Architecture_t, VGeneralLayer< Architecture_t >, TDeepNet< Architecture_t, VGeneralLayer< Architecture_t > > > | |
~TRMSProp()=default | TMVA::DNN::TRMSProp< Architecture_t, Layer_t, DeepNet_t > | |
~VOptimizer()=default | TMVA::DNN::VOptimizer< Architecture_t, VGeneralLayer< Architecture_t >, TDeepNet< Architecture_t, VGeneralLayer< Architecture_t > > > | virtual |