#include <CosanPrincipalComponentRegression.h>
|
| | CosanPrincipalComponentRegression () |
| |
| | CosanPrincipalComponentRegression (NumericType ncomp, bool bias=false) |
| |
| | CosanPrincipalComponentRegression (CosanRawData< NumericType > &RD, NumericType ncomp, bool bias=false) |
| |
| | CosanPrincipalComponentRegression (CosanData< NumericType > &CD, NumericType ncomp, bool bias=false) |
| |
| template<class T , std::enable_if_t< std::is_same_v< std::decay_t< T >, CosanMatrix< NumericType >>, bool > = true> |
| | CosanPrincipalComponentRegression (T &&X, const CosanMatrix< NumericType > &Y, NumericType ncomp, bool bias=false) |
| |
| virtual EModelType | GetModelType () override |
| |
| virtual EProblemType | GetProblemType () |
| |
| 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< NumericType > | predict (const CosanMatrix< NumericType > &X) override |
| |
| CosanMatrix< NumericType > & | GetPC () |
| |
| void | SetParams (NumericType ncomp) |
| |
| NumericType | GetParams () |
| |
| | CosanLinearModel ()=delete |
| |
| | CosanLinearModel (bool Bias) |
| |
| void | SetBias (const bool NewBias) |
| |
| virtual void | SetBeta (CosanMatrix< NumericType > InitBeta) |
| |
| const CosanMatrix< NumericType > & | GetBeta () const |
| |
| bool | GetBias () const |
| |
| | CosanModel () |
| |
| virtual void | SetMaxTrainTime (double t) |
| |
| virtual double | GetMaxTrainTime () const |
| |
| virtual ESolverType | GetSolverType () const |
| |
| void | SetSolverType (ESolverType sr) |
| |
| | CosanBO () |
| | Default constructor. More...
|
| |
template<Numeric NumericType>
class Cosan::CosanPrincipalComponentRegression< NumericType >
- Template Parameters
-
Definition at line 20 of file CosanPrincipalComponentRegression.h.
◆ CosanPrincipalComponentRegression() [1/5]
template<Numeric NumericType>
◆ CosanPrincipalComponentRegression() [2/5]
template<Numeric NumericType>
◆ CosanPrincipalComponentRegression() [3/5]
template<Numeric NumericType>
◆ CosanPrincipalComponentRegression() [4/5]
template<Numeric NumericType>
◆ CosanPrincipalComponentRegression() [5/5]
template<Numeric NumericType>
template<class T , std::enable_if_t< std::is_same_v< std::decay_t< T >, CosanMatrix< NumericType >>, bool > = true>
◆ fit()
template<Numeric NumericType>
template<class T , std::enable_if_t< std::is_same_v< std::decay_t< T >, CosanMatrix< NumericType >>, bool > = true>
◆ GetModelType()
template<Numeric NumericType>
◆ GetName()
template<Numeric NumericType>
◆ GetParams()
template<Numeric NumericType>
◆ GetPC()
template<Numeric NumericType>
◆ GetProblemType()
template<Numeric NumericType>
◆ predict()
template<Numeric NumericType>
◆ SetParams()
template<Numeric NumericType>
◆ __ncomp
template<Numeric NumericType>
◆ DerivatedCovariate
template<Numeric NumericType>
◆ PC
template<Numeric NumericType>
The documentation for this class was generated from the following file: