33 #ifndef CSINGLEFITCLAPLACIANINFERENCEMETHODWITHLBFGS_H
34 #define CSINGLEFITCLAPLACIANINFERENCEMETHODWITHLBFGS_H
88 {
return "SingleFITCLaplacianInferenceMethodWithLBFGS";}
128 int max_linesearch = 1000,
130 int max_iterations = 1000,
141 int orthantwise_start = 0,
142 int orthantwise_end = 1);
160 bool m_enable_newton_if_fail;
166 int m_max_linesearch;
172 int m_max_iterations;
205 int m_orthantwise_start;
208 int m_orthantwise_end;
223 void get_gradient_wrt_alpha(
float64_t *alpha,
The Laplace approximation FITC inference method with LBFGS class for regression and binary classifica...
The class Labels models labels, i.e. class assignments of objects.
The SingleFITCLaplace approximation inference method class for regression and binary Classification...
An abstract class of the mean function.
virtual const char * get_name() const
virtual void update_alpha()
static const float64_t epsilon
virtual void set_lbfgs_parameters(int m=100, int max_linesearch=1000, int linesearch=LBFGS_LINESEARCH_BACKTRACKING_STRONG_WOLFE, int max_iterations=1000, float64_t delta=0.0, int past=0, float64_t epsilon=1e-5, float64_t min_step=1e-20, float64_t max_step=1e+20, float64_t ftol=1e-4, float64_t wolfe=0.9, float64_t gtol=0.9, float64_t xtol=1e-16, float64_t orthantwise_c=0.0, int orthantwise_start=0, int orthantwise_end=1)
virtual ~CSingleFITCLaplacianInferenceMethodWithLBFGS()
CSingleFITCLaplacianInferenceMethodWithLBFGS()
all of classes and functions are contained in the shogun namespace
The class Features is the base class of all feature objects.
The Likelihood model base class.
virtual void set_newton_method(bool enable_newton_if_fail)