33 #ifndef CSINGLELAPLACIANINFERENCEMETHODWITHLBFGS_H_
34 #define CSINGLELAPLACIANINFERENCEMETHODWITHLBFGS_H_
92 {
return "SingleLaplacianInferenceMethodWithLBFGS";}
132 int max_linesearch = 1000,
134 int max_iterations = 1000,
145 int orthantwise_start = 0,
146 int orthantwise_end = 1);
164 bool m_enable_newton_if_fail;
170 int m_max_linesearch;
176 int m_max_iterations;
209 int m_orthantwise_start;
212 int m_orthantwise_end;
227 void get_gradient_wrt_alpha(
float64_t *alpha,
virtual ~CSingleLaplacianInferenceMethodWithLBFGS()
The class Labels models labels, i.e. class assignments of objects.
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)
CSingleLaplacianInferenceMethodWithLBFGS()
An abstract class of the mean function.
static const float64_t epsilon
virtual void update_alpha()
The SingleLaplace approximation inference method class for regression and binary Classification.
virtual const char * get_name() const
all of classes and functions are contained in the shogun namespace
The class Features is the base class of all feature objects.
The Laplace approximation inference method with LBFGS class for regression and binary classification...
The Likelihood model base class.
virtual void set_newton_method(bool enable_newton_if_fail)