ppforest2 v0.1.0
Projection Pursuit Decision Trees and Random Forests
Loading...
Searching...
No Matches
ppforest2::TrainingSpec::Builder::Config Struct Reference

Builder state — the configuration being assembled. More...

#include <TrainingSpec.hpp>

Public Attributes

binarize::Binarization::Ptr binarization = nullptr
 
cutpoint::Cutpoint::Ptr cutpoint = nullptr
 
grouping::Grouping::Ptr grouping = nullptr
 
leaf::LeafStrategy::Ptr leaf = nullptr
 
int max_retries = 3
 
pp::ProjectionPursuit::Ptr pp = nullptr
 
int seed = 0
 
int size = 0
 
stop::StopRule::Ptr stop = nullptr
 
int threads = 0
 
vars::VariableSelection::Ptr vars = nullptr
 

Detailed Description

Builder state — the configuration being assembled.

Lives as a nested struct rather than directly on the Builder so the field names (pp, vars, …) don't collide with the fluent-setter method names of the same names.

Member Data Documentation

◆ binarization

binarize::Binarization::Ptr ppforest2::TrainingSpec::Builder::Config::binarization = nullptr

◆ cutpoint

cutpoint::Cutpoint::Ptr ppforest2::TrainingSpec::Builder::Config::cutpoint = nullptr

◆ grouping

grouping::Grouping::Ptr ppforest2::TrainingSpec::Builder::Config::grouping = nullptr

◆ leaf

leaf::LeafStrategy::Ptr ppforest2::TrainingSpec::Builder::Config::leaf = nullptr

◆ max_retries

int ppforest2::TrainingSpec::Builder::Config::max_retries = 3

◆ pp

pp::ProjectionPursuit::Ptr ppforest2::TrainingSpec::Builder::Config::pp = nullptr

◆ seed

int ppforest2::TrainingSpec::Builder::Config::seed = 0

◆ size

int ppforest2::TrainingSpec::Builder::Config::size = 0

◆ stop

stop::StopRule::Ptr ppforest2::TrainingSpec::Builder::Config::stop = nullptr

◆ threads

int ppforest2::TrainingSpec::Builder::Config::threads = 0

◆ vars

vars::VariableSelection::Ptr ppforest2::TrainingSpec::Builder::Config::vars = nullptr

The documentation for this struct was generated from the following file: