Cosan  1.0
Data Analytics Library
Cosan::CosanLasso< NumericType > Class Template Reference

#include <CosanLasso.h>

Inheritance diagram for Cosan::CosanLasso< NumericType >:
Cosan::CosanLinearRegression< NumericType > Cosan::CosanLinearModel< NumericType > Cosan::CosanModel Cosan::CosanBO

Additional Inherited Members

- Public Member Functions inherited from Cosan::CosanLinearRegression< NumericType >
 CosanLinearRegression ()
 
 CosanLinearRegression (bool Bias)
 
template<class T , std::enable_if_t< std::is_same_v< std::decay_t< T >, CosanMatrix< NumericType >>, bool > = true>
 CosanLinearRegression (T &&X, const CosanMatrix< NumericType > &Y, bool Bias)
 
 CosanLinearRegression (CosanRawData< NumericType > &RD, bool Bias)
 
 CosanLinearRegression (CosanData< NumericType > &CD, bool Bias)
 
virtual EModelType GetModelType () override
 
virtual EProblemType GetProblemType () override
 
virtual const std::string GetName () const override
 Get the name of the objects. More...
 
template<class T , std::enable_if_t< std::is_same_v< std::decay_t< T >, CosanMatrix< NumericType >>, bool > = true>
void fit (T &&X, const CosanMatrix< NumericType > &Y)
 
virtual CosanMatrix< NumericTypepredict (const CosanMatrix< NumericType > &X) override
 
- Public Member Functions inherited from Cosan::CosanLinearModel< NumericType >
 CosanLinearModel ()=delete
 
 CosanLinearModel (bool Bias)
 
void SetBias (const bool NewBias)
 
virtual void SetBeta (CosanMatrix< NumericType > InitBeta)
 
const CosanMatrix< NumericType > & GetBeta () const
 
bool GetBias () const
 
- Public Member Functions inherited from Cosan::CosanModel
 CosanModel ()
 
virtual void SetMaxTrainTime (double t)
 
virtual double GetMaxTrainTime () const
 
virtual ESolverType GetSolverType () const
 
void SetSolverType (ESolverType sr)
 
- Public Member Functions inherited from Cosan::CosanBO
 CosanBO ()
 Default constructor. More...
 
- Protected Attributes inherited from Cosan::CosanLinearModel< NumericType >
CosanMatrix< NumericTypeMBeta
 
bool MBias
 
- Protected Attributes inherited from Cosan::CosanModel
double MaxTrainTime
 
ESolverType SolverType
 

Detailed Description

template<Numeric NumericType>
class Cosan::CosanLasso< NumericType >

Definition at line 11 of file CosanLasso.h.


The documentation for this class was generated from the following file: