Builder & leaf(leaf::LeafStrategy::Ptr v)
Definition TrainingSpec.hpp:156
Ptr make()
Shorthand for std::make_shared<TrainingSpec>(build()).
Builder & stop(stop::StopRule::Ptr v)
Definition TrainingSpec.hpp:144
Builder & grouping(grouping::Grouping::Ptr v)
Definition TrainingSpec.hpp:152
static Builder builder(types::Mode mode)
Create a builder for the given mode.
Definition TrainingSpec.hpp:227
std::shared_ptr< TrainingSpec > Ptr
Definition TrainingSpec.hpp:45
Grouping::Ptr by_cutpoint()
Factory function for cutpoint-based grouping (regression).
LeafStrategy::Ptr mean_response()
Factory function for mean-response leaf strategy.
StopRule::Ptr min_size(int n)
Factory function for minimum-size stop rule.
Definition MockStop.hpp:10
TrainingSpec::Ptr regression_spec()
Minimal well-formed regression spec.
Definition TestSpec.hpp:32
TrainingSpec::Ptr classification_spec()
Default-valued classification spec.
Definition TestSpec.hpp:21
@ Classification
Definition Types.hpp:58
@ Regression
Definition Types.hpp:58