File probability_function_logistic.hpp¶
-
namespace boosting
-
class LogisticFunctionFactory : public boosting::IMarginalProbabilityFunctionFactory¶
- #include <probability_function_logistic.hpp>
Allows to create instances of the type
IMarginalProbabilityFunctionthat transform scores that are predicted for individual labels into marginal probabilities via the logistic sigmoid function.Public Functions
-
virtual std::unique_ptr<IMarginalProbabilityFunction> create(const IMarginalProbabilityCalibrationModel &marginalProbabilityCalibrationModel) const override¶
Creates and returns a new object of the type
IMarginalProbabilityFunction.- Parameters:
marginalProbabilityCalibrationModel – A reference to an object of type
IMarginalProbabilityCalibrationModelthat should be used for the calibration of marginal probabilities- Returns:
An unique pointer to an object of type
IMarginalProbabilityFunctionthat has been created
-
virtual std::unique_ptr<IMarginalProbabilityFunction> create(const IMarginalProbabilityCalibrationModel &marginalProbabilityCalibrationModel) const override¶
-
class LogisticFunctionFactory : public boosting::IMarginalProbabilityFunctionFactory¶