|
template<typename AMatrix , typename F > |
void | TMVA::DNN::applyMatrix (AMatrix &X, F f) |
| Apply functional to each element in the matrix. More...
|
|
template<typename AArchitecture > |
void | TMVA::DNN::constructRandomLinearNet (TNet< AArchitecture > &net) |
| Construct a random linear neural network with up to five layers. More...
|
|
template<typename AMatrix > |
void | TMVA::DNN::copyMatrix (AMatrix &X, const AMatrix &Y) |
| Generate a random batch as input for a neural net. More...
|
|
template<typename F , typename AFloat > |
AFloat | TMVA::DNN::finiteDifference (F f, AFloat dx) |
| Numerically compute the derivative of the functional f using finite differences. More...
|
|
template<typename AMatrix > |
void | TMVA::DNN::identityMatrix (AMatrix &X) |
| Set matrix to the identity matrix. More...
|
|
template<typename AMatrix > |
auto | TMVA::DNN::maximumRelativeError (const AMatrix &X, const AMatrix &Y) -> decltype(X(0, 0)) |
| Compute the maximum, element-wise relative error of the matrices X and Y normalized by the element of Y. More...
|
|
template<typename AFloat > |
std::string | TMVA::DNN::print_error (AFloat &e) |
| Color code error. More...
|
|
template<typename AMatrix > |
void | TMVA::DNN::randomBatch (AMatrix &X) |
| Generate a random batch as input for a neural net. More...
|
|
template<typename AMatrix > |
void | TMVA::DNN::randomMatrix (AMatrix &X) |
| Fill matrix with random, Gaussian-distributed values. More...
|
|
template<typename AMatrix , typename AFloat , typename F > |
AFloat | TMVA::DNN::reduce (F f, AFloat start, const AMatrix &X) |
| Generate a random batch as input for a neural net. More...
|
|
template<typename AMatrix , typename AFloat , typename F > |
AFloat | TMVA::DNN::reduceMean (F f, AFloat start, const AMatrix &X) |
| Apply function to matrix element-wise and compute the mean of the resulting element values. More...
|
|
template<typename AFloat > |
AFloat | TMVA::DNN::relativeError (const AFloat &x, const AFloat &y) |
| Compute the relative error of x and y normalized by y. More...
|
|
template<> |
Double_t | TMVA::DNN::relativeError (const Double_t &x, const Double_t &y) |
|
template<> |
Real_t | TMVA::DNN::relativeError (const Real_t &x, const Real_t &y) |
|
template<typename AMatrix , typename F > |
void | TMVA::DNN::zipWithMatrix (AMatrix &Z, F f, const AMatrix &X, const AMatrix &Y) |
| Combine elements of two given matrices into a single matrix using the given function f. More...
|
|