File probability_function_logistic.hpp¶
-
namespace boosting
-
class LogisticFunctionFactory : public boosting::IMarginalProbabilityFunctionFactory¶
- #include <probability_function_logistic.hpp>
Allows to create instances of the type
IMarginalProbabilityFunction
that transform regression 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
IMarginalProbabilityCalibrationModel
that should be used for the calibration of marginal probabilities- Returns:
An unique pointer to an object of type
IMarginalProbabilityFunction
that has been created
-
virtual std::unique_ptr<IMarginalProbabilityFunction> create(const IMarginalProbabilityCalibrationModel &marginalProbabilityCalibrationModel) const override¶
-
class LogisticFunctionFactory : public boosting::IMarginalProbabilityFunctionFactory¶