Abstract base class for Sub-Gradient Descent algorithms ,such as ISTA and FISTA, with backtracking line search.  
 More...
#include <subgradient_descent.hpp>
|  | 
|  | SubGradientSolver (T L=0.1) | 
|  | 
|  | 
| T | f_beta (const Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &X, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Y, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Beta) | 
|  | 
| T | f_beta_tilda (const Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &X, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Y, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Beta, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Beta_prime, T L) | 
|  | 
| Eigen::Matrix< T, Eigen::Dynamic, 1 > | update_beta_ista (const Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &X, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Y, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &Beta, T L, T thres) | 
|  | 
template<typename T, typename Base = internal::Solver<T>>
class hdim::internal::SubGradientSolver< T, Base >
Abstract base class for Sub-Gradient Descent algorithms ,such as ISTA and FISTA, with backtracking line search. 
Definition at line 39 of file subgradient_descent.hpp.