File instance_sampling_with_replacement.hpp¶
-
class IInstanceSamplingWithReplacementConfig¶
- #include <instance_sampling_with_replacement.hpp>
Defines an interface for all classes that allow to configure a method for selecting a subset of the available training examples with replacement.
Subclassed by InstanceSamplingWithReplacementConfig
Public Functions
-
inline virtual ~IInstanceSamplingWithReplacementConfig()¶
-
virtual float32 getSampleSize() const = 0¶
Returns the fraction of examples that are included in a sample.
- Returns:
The fraction of examples that are included in a sample
-
virtual IInstanceSamplingWithReplacementConfig &setSampleSize(float32 sampleSize) = 0¶
Sets the fraction of examples that should be included in a sample.
- Parameters:
sampleSize – The fraction of examples that should be included in a sample, e.g., a value of 0.6 corresponds to 60 % of the available training examples. Must be in (0, 1)
- Returns:
A reference to an object of type
IInstanceSamplingWithoutReplacementConfig
that allows further configuration of the method for sampling instances
-
inline virtual ~IInstanceSamplingWithReplacementConfig()¶
-
class InstanceSamplingWithReplacementConfig : public IInstanceSamplingConfig, public IInstanceSamplingWithReplacementConfig¶
- #include <instance_sampling_with_replacement.hpp>
Allows to configure a method for selecting a subset of the available training examples with replacement.
Public Functions
-
InstanceSamplingWithReplacementConfig()¶
-
virtual float32 getSampleSize() const override¶
Returns the fraction of examples that are included in a sample.
- Returns:
The fraction of examples that are included in a sample
-
virtual IInstanceSamplingWithReplacementConfig &setSampleSize(float32 sampleSize) override¶
Sets the fraction of examples that should be included in a sample.
- Parameters:
sampleSize – The fraction of examples that should be included in a sample, e.g., a value of 0.6 corresponds to 60 % of the available training examples. Must be in (0, 1)
- Returns:
A reference to an object of type
IInstanceSamplingWithoutReplacementConfig
that allows further configuration of the method for sampling instances
-
virtual std::unique_ptr<IInstanceSamplingFactory> createInstanceSamplingFactory() const override¶
Creates and returns a new object of type
IInstanceSamplingFactory
according to the specified configuration.- Returns:
An unique pointer to an object of type
IInstanceSamplingFactory
that has been created
-
InstanceSamplingWithReplacementConfig()¶