|
Medial Code Documentation
|
Mape regression loss for regression task. More...
#include <regression_metric.hpp>
Public Member Functions | |
| MAPEMetric (const Config &config) | |
Public Member Functions inherited from LightGBM::RegressionMetric< MAPEMetric > | |
| RegressionMetric (const Config &config) | |
| const std::vector< std::string > & | GetName () const override |
| double | factor_to_bigger_better () const override |
| void | Init (const Metadata &metadata, data_size_t num_data) override |
| Initialize. | |
| std::vector< double > | Eval (const double *score, const ObjectiveFunction *objective) const override |
| Calcaluting and printing metric result. | |
Public Member Functions inherited from LightGBM::Metric | |
| virtual | ~Metric () |
| virtual destructor | |
| Metric & | operator= (const Metric &)=delete |
| Disable copy. | |
| Metric (const Metric &)=delete | |
| Disable copy. | |
Static Public Member Functions | |
| static double | LossOnPoint (label_t label, double score, const Config &) |
| static const char * | Name () |
Static Public Member Functions inherited from LightGBM::RegressionMetric< MAPEMetric > | |
| static double | AverageLoss (double sum_loss, double sum_weights) |
| static void | CheckLabel (label_t) |
Static Public Member Functions inherited from LightGBM::Metric | |
| static LIGHTGBM_EXPORT Metric * | CreateMetric (const std::string &type, const Config &config) |
| Create object of metrics. | |
Mape regression loss for regression task.