File statistics_label_wise.hpp¶
-
namespace boosting
-
template<typename RuleEvaluationFactory>
class ILabelWiseStatistics : public virtual boosting::IBoostingStatistics¶ - #include <statistics_label_wise.hpp>
Defines an interface for all classes that store gradients and Hessians that have been calculated according to a differentiable loss function that is applied label-wise.
- Template Parameters:
RuleEvaluationFactory – The type of the classes that may be used for calculating the predictions of rules, as well as their overall quality
Public Functions
-
inline virtual ~ILabelWiseStatistics() override¶
-
virtual void setRuleEvaluationFactory(const RuleEvaluationFactory &ruleEvaluationFactory) = 0¶
Sets the factory that allows to create instances of the class that is used for calculating the predictions of rules, as well as their overall quality
- Parameters:
ruleEvaluationFactory – A reference to an object of template type
RuleEvaluationFactory
to be set
-
template<typename RuleEvaluationFactory>