Dataset: energy_efficiency (regression)
Penalty: 0.0
Seed: 37
Best fitness: -4.216763102489969
Final val loss: 8.97692000
Final penalty: 0.00000000
Model saved to: logs/regression/energy_efficiency/models/best_model_penalty_0.0_seed_37.pth

Final architecture & hyperparameters:
  num_layers: 4
  layer_sizes: [12, 7, 11, 5]
  activations: [1, 3, 3, 4]
  dropout_rates: [0.093, 0.452, 0.393, 0.021]
  batch_norms: [0, 0, 1, 1]
  learning_rate: 0.0198
  batch_size: 16
  patience: 24
  optimizer_type: 2
  init_type: 2
  l2_penalty: 0.0

Validation metrics (final):
  mae: 2.1595206260681152
  mse: 8.976920127868652
  rmse: 2.9961508853641954
  r2_score: 0.9026838541030884
  mape: 11.6316519677639
  residual_std: 2.9838194847106934
  prediction_std: 8.307188034057617
  target_std: 9.604421615600586
  normalized_mae: 0.05957298278808594
  normalized_rmse: 0.08265243821694332
  num_samples: 115
  target_range: 36.25
  prediction_range: 20.17392349243164

Test metrics (final):
  mae: 2.3365607261657715
  mse: 9.405468940734863
  rmse: 3.066833699556411
  r2_score: 0.9093694090843201
  mape: 11.393848061561584
  residual_std: 3.0416572093963623
  prediction_std: 8.76889419555664
  target_std: 10.187153816223145
  normalized_mae: 0.06419122604993774
  normalized_rmse: 0.08425366953284379
  num_samples: 116
  target_range: 36.400001525878906
  prediction_range: 20.17392349243164
