Expand description
Fluent builder for SvmParameter values.
Fluent construction for SvmParameter.
SvmParameterBuilder is an ergonomic layer over SvmParameter. It keeps
the same defaults as SvmParameter::default and delegates construction-time,
data-independent validation to SvmParameter::validate. Data-dependent
checks, including problem shape, precomputed-kernel rows, and ν-SVC class
feasibility, remain in crate::types::check_parameter.
§Example
use libsvm_rs::{KernelType, SvmParameterBuilder, SvmType};
let param = SvmParameterBuilder::new()
.svm_type(SvmType::CSvc)
.kernel_type(KernelType::Rbf)
.gamma(1.0 / 13.0)
.c(1.0)
.build()?;Structs§
- SvmParameter
Builder - Fluent builder for a validated
SvmParameter.