Medial Code Documentation
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions
LightGBM::MultiErrorMetric Class Reference

L2 loss for multiclass task. More...

#include <multiclass_metric.hpp>

Inheritance diagram for LightGBM::MultiErrorMetric:
LightGBM::MulticlassMetric< MultiErrorMetric > LightGBM::Metric

Public Member Functions

 MultiErrorMetric (const Config &config)
 
- Public Member Functions inherited from LightGBM::MulticlassMetric< MultiErrorMetric >
 MulticlassMetric (const Config &config)
 
void Init (const Metadata &metadata, data_size_t num_data) override
 Initialize.
 
const std::vector< std::string > & GetName () const override
 
double factor_to_bigger_better () const override
 
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
 
Metricoperator= (const Metric &)=delete
 Disable copy.
 
 Metric (const Metric &)=delete
 Disable copy.
 

Static Public Member Functions

static double LossOnPoint (label_t label, std::vector< double > &score)
 
static const char * Name ()
 
- Static Public Member Functions inherited from LightGBM::Metric
static LIGHTGBM_EXPORT MetricCreateMetric (const std::string &type, const Config &config)
 Create object of metrics.
 

Detailed Description

L2 loss for multiclass task.


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