26 class CSparseInverseCovariance :
public CSGObject
31 CSparseInverseCovariance();
34 virtual ~CSparseInverseCovariance();
41 SGMatrix<float64_t> estimate(SGMatrix<float64_t> S,
float64_t lambda_c);
44 const char* get_name()
const {
return "SparseInverseCovariance"; };
50 int32_t get_lasso_max_iter()
const {
return m_lasso_max_iter; }
54 int32_t get_max_iter()
const {
return m_max_iter; }
58 float64_t get_f_gap()
const {
return m_f_gap; }
62 float64_t get_x_gap()
const {
return m_x_gap; }
66 float64_t get_xtol()
const {
return m_xtol; }
71 void set_lasso_max_iter(int32_t lasso_max_iter)
73 m_lasso_max_iter = lasso_max_iter;
78 void set_max_iter(int32_t max_iter)
80 m_max_iter = max_iter;
85 void set_f_gap(int32_t f_gap)
92 void set_x_gap(int32_t x_gap)
99 void set_xtol(int32_t xtol)
107 void register_parameters();
112 int32_t m_lasso_max_iter;
128 #endif //USE_GPL_SHOGUN
all of classes and functions are contained in the shogun namespace