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