API Reference
Full reference for all public modules in the HGP library.
| Module | Description |
|---|---|
| Algorithms | BooleanGP, the core GP algorithm |
| Configs | BooleanGPConfig, TrainerConfig, BenchmarkerConfig |
| Trainers | GPTrainer, high-level training loop |
| Benchmarkers | GPBenchmarker, multi-run benchmarking |
| Rules | Rule, Literal, And, Or rule tree nodes |
| Mutations | Literal and operator mutations, MutationExecutor |
| Crossover | CrossoverExecutor, subtree crossover |
| Selections | Tournament, roulette selection strategies |
| Populations | Population generation and sampling strategies |
| Preprocessing | StandardBinarizer, load_data |
| Metrics | GenerationMetrics, PopulationHistory, RunResult, ExperimentResult |
| Utils | Validation helpers, scoring utilities |