ppforest2 v0.1.0
Projection Pursuit Decision Trees and Random Forests
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 123456]
  core
  src
  cli
 Benchmark.hppBenchmark scenario types, JSON parsing, and subprocess-based execution
 BenchmarkParams.hppBenchmark-specific CLI parameters
 BenchmarkReport.hppBenchmark result formatting, comparison, and export
 CLI.integration.hppShared utilities for CLI integration tests
 CLIOptions.hppCLI argument parsing, validation, and configuration for ppforest2
 Evaluate.hppMulti-iteration model evaluation with convergence and the evaluate subcommand handler
 EvaluateParams.hppEvaluate-specific CLI parameters: simulation, convergence, and evaluation options
 ModelParams.hppModel training parameters shared by train and evaluate
 Predict.hppPredict subcommand handler
 Serve.hppServe subcommand handler: HTTP server around a loaded model
 ServeHandlers.hppPure request → response functions for the serve subcommand
 ServeParams.hppServe subcommand parameters
 Summarize.hppSummarize subcommand handler: display saved model summary
 Train.hppModel training utilities and train subcommand handler
 Validation.hppCentral config validation for all CLI subcommands
  io
 Color.hppTTY-aware colored terminal output utilities
 EvaluateResult.hppEvaluation data types: per-iteration stats and run summaries
 IO.hppFile I/O utilities, JSON and CSV reading/writing
 Output.hppQuiet-aware output context for CLI subcommands
 Presentation.hppModel statistics, variable importance serialization, and formatted terminal display for confusion matrices and VI tables
 Table.hppANSI-safe column-driven table formatting
 TempFile.hppRAII temporary file and directory with automatic cleanup
 Timing.hppHigh-resolution timing utility for measuring function execution time
  models
  strategies
  binarize
  cutpoint
  grouping
  leaf
  pp
  stop
  vars
 NodeContext.hpp
 Strategy.hpp
 Bagged.hpp
 ClassificationForest.hpp
 ClassificationTree.hpp
 Evaluation.hppFree-function API for evaluating trained models — variable importance, out-of-bag diagnostics, and prediction error
 Forest.hpp
 Model.hpp
 Projector.hpp
 RegressionForest.hpp
 RegressionTree.hpp
 TrainingSpec.hpp
 Tree.hpp
 TreeBranch.hpp
 TreeLeaf.hpp
 TreeNode.hpp
 Visualization.hppTree-analysis visitors and geometric utilities for rendering projection-pursuit tree decision boundaries and structure diagrams
 VIVisitor.hpp
  serialization
 ExportValidation.hpp
 Json.hpp
 JsonOptional.hppNlohmann::json support for std::optional<T>
  stats
 ConfusionMatrix.hppConfusion matrix for classification model evaluation
 DataPacket.hpp
 GroupPartition.hpp
 Metrics.hppMode-specific evaluation metric blocks
 Normal.hpp
 Simulation.hpp
 Stats.hpp
 Uniform.hpp
  test
 MockStop.hpp
 NodeContextFixture.hpp
 Projectors.hpp
 TestSpec.hppMinimal mode-correct TrainingSpec::Ptr for structural tests
 ThrowsWith.hpp
  utils
 Invariant.hpp
 JsonReader.hpp
 Macros.hpp
 Map.hpp
 Math.hpp
 RangeVector.hpp
 System.hppSystem-level utilities (process memory measurement)
 Types.hpp
 UserError.hppException type for user-facing input validation errors