Expand description
Type-safe hyperparameter definitions.
Parameter keys are enums rather than strings to catch typos at compile time. This eliminates an entire class of runtime errors (Poka-Yoke principle).
§Example
use aprender::automl::params::RandomForestParam as RF;
use aprender::automl::SearchSpace;
let space = SearchSpace::new()
.add(RF::NEstimators, 10..500)
.add(RF::MaxDepth, 2..32);Enums§
- Decision
Tree Param - Decision Tree hyperparameters.
- Gradient
Boosting Param - Gradient Boosting hyperparameters.
- KMeans
Param - K-Means clustering hyperparameters.
- KNNParam
- K-Nearest Neighbors hyperparameters.
- Linear
Param - Linear model hyperparameters (Ridge, Lasso, ElasticNet).
- Random
Forest Param - Random Forest hyperparameters.
Traits§
- Param
Key - Trait for parameter key enums.