22 #ifndef __RIDGE_REGRESSION_NE_MODEL_H__
23 #define __RIDGE_REGRESSION_NE_MODEL_H__
25 #include "algorithms/ridge_regression/ridge_regression_model.h"
31 namespace ridge_regression
52 class DAAL_EXPORT ModelNormEq :
public Model
55 DECLARE_MODEL(ModelNormEq, ridge_regression::Model);
57 virtual ~ModelNormEq() { }
63 virtual data_management::NumericTablePtr getXTXTable() = 0;
69 virtual data_management::NumericTablePtr getXTYTable() = 0;
71 typedef services::SharedPtr<ModelNormEq> ModelNormEqPtr;
72 typedef services::SharedPtr<const ModelNormEq> ModelNormEqConstPtr;
75 using interface1::ModelNormEq;
76 using interface1::ModelNormEqPtr;
77 using interface1::ModelNormEqConstPtr;
daal
Definition: algorithm_base_common.h:31
daal::algorithms::ridge_regression::interface1::ModelNormEq
Model trained with the ridge regression algorithm using the normal equations method ...
Definition: ridge_regression_ne_model.h:52
daal::algorithms::ridge_regression::interface1::Model
Base class for models trained with the ridge regression algorithm
Definition: ridge_regression_model.h:90