#include <OpenMS/MATH/MISC/EmgGradientDescent.h>
|
| EmgGradientDescent_friend ()=default |
|
| ~EmgGradientDescent_friend ()=default |
|
double | Loss_function (const std::vector< double > &xs, const std::vector< double > &ys, const double h, const double mu, const double sigma, const double tau) const |
|
double | computeMuMaxDistance (const std::vector< double > &xs) const |
|
void | extractTrainingSet (const std::vector< double > &xs, const std::vector< double > &ys, std::vector< double > &TrX, std::vector< double > &TrY) const |
|
double | computeInitialMean (const std::vector< double > &xs, const std::vector< double > &ys) const |
|
void | iRpropPlus (const double prev_diff_E_param, double &diff_E_param, double ¶m_lr, double ¶m_update, double ¶m, const double current_E, const double previous_E) const |
|
double | compute_z (const double x, const double mu, const double sigma, const double tau) const |
|
void | emg_vector (const std::vector< double > &xs, const double h, const double mu, const double sigma, const double tau, std::vector< double > &out_xs, std::vector< double > &out_ys) const |
|
double | emg_point (const double x, const double h, const double mu, const double sigma, const double tau) const |
|
◆ EmgGradientDescent_friend()
◆ ~EmgGradientDescent_friend()
◆ compute_z()
◆ computeInitialMean()
double computeInitialMean |
( |
const std::vector< double > & |
xs, |
|
|
const std::vector< double > & |
ys |
|
) |
| const |
|
inline |
◆ computeMuMaxDistance()
double computeMuMaxDistance |
( |
const std::vector< double > & |
xs | ) |
const |
|
inline |
◆ emg_point()
◆ emg_vector()
◆ extractTrainingSet()
void extractTrainingSet |
( |
const std::vector< double > & |
xs, |
|
|
const std::vector< double > & |
ys, |
|
|
std::vector< double > & |
TrX, |
|
|
std::vector< double > & |
TrY |
|
) |
| const |
|
inline |
◆ iRpropPlus()
◆ Loss_function()
◆ emg_gd_