|
ppforest2 v0.1.0
Projection Pursuit Decision Trees and Random Forests
|
| Cnlohmann::adl_serializer< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > | Eigen::Matrix ↔ JSON |
| Cnlohmann::adl_serializer< ppforest2::serialization::Export< ppforest2::Forest::Ptr > > | |
| Cnlohmann::adl_serializer< ppforest2::serialization::Export< ppforest2::Model::Ptr > > | |
| Cnlohmann::adl_serializer< ppforest2::serialization::Export< ppforest2::Tree::Ptr > > | |
| Cnlohmann::adl_serializer< ppforest2::stats::ClassificationMetrics > | |
| Cnlohmann::adl_serializer< ppforest2::stats::ConfusionMatrix > | |
| Cnlohmann::adl_serializer< ppforest2::stats::RegressionMetrics > | |
| Cnlohmann::adl_serializer< ppforest2::VariableImportance > | |
| Cnlohmann::adl_serializer< std::optional< T > > | |
| Cppforest2::Bagged< M > | Bootstrap-aggregated model wrapper |
| Cppforest2::cli::BenchmarkParams | Benchmark-specific options |
| Cppforest2::cli::BenchmarkReport | Benchmark report with comparison, display, and export |
| Cppforest2::cli::BenchmarkSuite | A suite of scenarios with shared defaults |
| Cppforest2::viz::BoundarySegment | A clipped decision boundary line segment in 2D feature space |
| Cppforest2::TrainingSpec::Builder | Fluent builder for TrainingSpec |
| Cppforest2::stats::simulation::params::Classification | Classification simulation: group-shifted normals |
| Cppforest2::stats::ClassificationMetrics | Classification evaluation metrics |
| Cppforest2::io::layout::Column | Column definition for table formatting |
| Cppforest2::TrainingSpec::Builder::Config | Builder state — the configuration being assembled |
| Cppforest2::io::ConfigDisplayHints | Optional display hints for print_configuration |
| Cppforest2::stats::ConfusionMatrix | A confusion matrix comparing predicted vs actual group labels |
| Cppforest2::cli::EvaluateParams::Convergence | Convergence control |
| Cppforest2::stats::DataPacket | Bundled dataset: features, response, and group labels |
| Cppforest2::cli::EvaluateParams | Evaluate and convergence options (shared by evaluate + benchmark) |
| ►Cppforest2::io::EvaluateResult | Summary of an evaluation run |
| Cppforest2::serialization::Export< T > | A model bundled with its export metadata and optional metrics |
| Cppforest2::io::csv::FeatureSet | Result of parsing a feature-only CSV (no response column) |
| Cppforest2::stats::GroupPartition | Contiguous-block representation of grouped observations |
| Cppforest2::viz::HalfSpace | A half-space constraint derived from an ancestor split |
| Cppforest2::JsonReader | A small DSL for extracting-and-validating values out of a JSON object with path-aware error messages |
| Cppforest2::viz::LayoutEdge | An edge between two positioned nodes with a cutpoint label |
| Cppforest2::viz::LayoutNode | A positioned tree node in the computed layout |
| Cppforest2::viz::LayoutParams | Layout parameters for tree structure rendering |
| Cppforest2::cli::serve::LoadedModel | Immutable model snapshot captured once at server startup |
| ►Cppforest2::Model | Abstract base class for predictive models (trees and forests) |
| Cppforest2::cli::ModelParams | Model training parameters shared by train and evaluate |
| Cppforest2::io::ModelStats | Per-iteration training statistics |
| Cppforest2::NodeContext | Mutable context accumulating intermediate results during node training |
| Cppforest2::test::NodeContextFixture | Test-only fixture that owns the storage backing a NodeContext |
| Cppforest2::viz::NodeData | Per-node data collected by routing observations through the tree |
| Cppforest2::stats::Normal | Normal (Gaussian) random number generator |
| Cppforest2::io::Output | Quiet-aware, indentation-aware output context |
| Cppforest2::cli::Params | All CLI options and runtime parameters |
| Cppforest2::cli::serve::PredictionResult | Result of running a prediction request — kept around for the predictions store so the server can serve cached HTML on shareable URLs |
| Cppforest2::cli::serve::PredictionStore | In-memory bounded store of recent prediction results, keyed by opaque IDs that survive a page refresh. Capacity-limited LRU; evicts the oldest entry once capacity is reached |
| CProcessResult | Captured output of a child-process invocation |
| Cppforest2::Proportions | Tag type for requesting vote-proportion predictions |
| Cppforest2::viz::RegionPolygon | A convex decision region polygon in 2D with its predicted group |
| Cppforest2::stats::simulation::params::Regression | Regression simulation: linear model over i.i.d. features |
| Cppforest2::stats::RegressionMetrics | Regression evaluation metrics |
| Cppforest2::cli::serve::Response | Status, body, MIME content type, and extra response headers |
| Cppforest2::pp::ProjectionPursuit::Result | Result of a projection pursuit optimization step |
| Cppforest2::vars::VariableSelection::Result | Result of a variable selection step |
| ►Cstd::runtime_error | |
| Cppforest2::cli::ServeParams | serve subcommand options. CLI-exclusive; no config file roundtrip |
| Cppforest2::cli::SimulateParams | Simulation data source options |
| Cppforest2::stats::Split | Indices for a train/test split |
| CStrategy< Derived > | CRTP base class providing self-registration for strategy types |
| ►CStrategy< Binarization > | |
| ►CStrategy< Cutpoint > | |
| ►CStrategy< Grouping > | |
| ►CStrategy< LeafStrategy > | |
| ►CStrategy< ProjectionPursuit > | |
| ►CStrategy< StopRule > | |
| ►CStrategy< VariableSelection > | |
| ►Cppforest2::cli::BenchmarkReport::Style | Display style for benchmark report output |
| ►Cppforest2::cli::SuiteResult | Aggregated results for an entire suite run |
| Cppforest2::io::TempDir | RAII temporary directory with automatic cleanup |
| CTempDir | RAII temporary directory with automatic cleanup |
| Cppforest2::io::TempFile | RAII temporary file with automatic cleanup |
| CTempFile | RAII temporary file with automatic cleanup |
| ►Ctesting::Test | |
| Cppforest2::TrainingSpec | Training configuration for projection pursuit trees and forests |
| Cppforest2::cli::TrainResult | Result of a train operation containing the model and training duration |
| Cppforest2::viz::TreeLayout | Complete tree layout: positioned nodes and labelled edges |
| ►Cppforest2::TreeNode | Abstract base class for nodes in a projection pursuit tree |
| Cppforest2::stats::Uniform | Discrete uniform random integer generator over [min, max] |
| Cppforest2::VariableImportance | Grouped result of the variable importance measures |
| ►Cppforest2::Model::Visitor | Visitor interface for model dispatch |
| ►Cppforest2::TreeNode::Visitor | Visitor interface for tree node dispatch |