diff --git a/crates/ml/src/hyperopt/adapters/dqn.rs b/crates/ml/src/hyperopt/adapters/dqn.rs index cd2d7379e..b98fee09e 100644 --- a/crates/ml/src/hyperopt/adapters/dqn.rs +++ b/crates/ml/src/hyperopt/adapters/dqn.rs @@ -662,7 +662,7 @@ impl ParameterSpace for DQNParams { norm_type: 1.0, activation_type: 1.0, noisy_epsilon_floor: 0.1, - count_bonus_coefficient: 0.2, + count_bonus_coefficient: 0.0, // match Default::default() — conflicts with NoisyNet cql_alpha: 0.1, // match Default::default() eval_softmax_temp: 1.0, dsr_eta: 0.004, @@ -4320,8 +4320,8 @@ mod tests { // Verify fixed exploration params assert!((params.curiosity_weight - 0.0).abs() < f64::EPSILON, "curiosity_weight should be 0.0"); assert!((params.noisy_epsilon_floor - 0.10).abs() < 1e-6, "noisy_epsilon_floor should be 0.10"); - // count_bonus_coefficient is now fixed at 0.2 - assert!((params.count_bonus_coefficient - 0.2).abs() < 1e-6, "count_bonus_coefficient should be fixed to 0.2, got {}", params.count_bonus_coefficient); + // count_bonus_coefficient fixed at 0.0 (conflicts with NoisyNet) + assert!((params.count_bonus_coefficient - 0.0).abs() < f64::EPSILON, "count_bonus_coefficient should be 0.0, got {}", params.count_bonus_coefficient); } #[test]