// AUTOGENERATED (C++) — do not edit. Source: schemas/ml_defaults.json. Run `bun run codegen/generate.ts` to regenerate. // The ONE global training-hyperparameter default, shared by every mode on // every platform (firmware/WASM/VCV) — see docs/specs/recon/ // simplification-audit-2026-07.md S26. Consumed by // nisps::ml::MLPCore::TrainConfig's default member initialisers // (nisps/ml/mlp.hpp); nisps_ml_set_train_config() and // nisps::ml::MLPCore::set_train_config() make it runtime-overridable. #ifndef NISPS_ML_GENERATED_ML_DEFAULTS_HPP #define NISPS_ML_GENERATED_ML_DEFAULTS_HPP #include namespace nisps::ml::generated { struct MlTrainDefaults { float learning_rate; std::size_t max_iterations; float min_error; }; inline constexpr MlTrainDefaults kMlTrainDefaults = { 1.0f, 1000u, 0.001f, }; } // namespace nisps::ml::generated #endif // NISPS_ML_GENERATED_ML_DEFAULTS_HPP