Dataset: concrete_compressive_strength (regression)
Penalty: 0.0
Seed: 7
Best fitness: -28.354764814500683
Final val loss: 34.11901946
Final penalty: 0.00000000
Model saved to: logs/regression/concrete_compressive_strength/models/best_model_penalty_0.0_seed_7.pth

Final architecture & hyperparameters:
  num_layers: 3
  layer_sizes: [11, 5, 12]
  activations: [3, 3, 4]
  dropout_rates: [0.013, 0.385, 0.07]
  batch_norms: [0, 0, 1]
  learning_rate: 0.0197
  batch_size: 16
  patience: 29
  optimizer_type: 2
  init_type: 2
  l2_penalty: 0.0

Validation metrics (final):
  mae: 4.6685471534729
  mse: 34.1190185546875
  rmse: 5.841148735881282
  r2_score: 0.8662700653076172
  mape: 17.21494048833847
  residual_std: 5.834232330322266
  prediction_std: 12.967184066772461
  target_std: 15.972907066345215
  normalized_mae: 0.07194555705632584
  normalized_rmse: 0.0900161625955122
  num_samples: 154
  target_range: 64.88999938964844
  prediction_range: 44.599342346191406

Test metrics (final):
  mae: 5.527597427368164
  mse: 52.29431915283203
  rmse: 7.231481117505046
  r2_score: 0.819288969039917
  mape: 22.45676815509796
  residual_std: 7.196506977081299
  prediction_std: 12.887185096740723
  target_std: 17.011198043823242
  normalized_mae: 0.0718990325812273
  normalized_rmse: 0.09406193256833845
  num_samples: 155
  target_range: 76.87999725341797
  prediction_range: 44.722801208496094
