Dataset: energy_efficiency (regression)
Penalty: 0.0
Seed: 73
Best fitness: -1.0187294286878212
Final val loss: 2.52360285
Final penalty: 0.00000000
Model saved to: logs/regression/energy_efficiency/models/best_model_penalty_0.0_seed_73.pth

Final architecture & hyperparameters:
  num_layers: 4
  layer_sizes: [10, 6, 5, 8]
  activations: [3, 4, 1, 4]
  dropout_rates: [0.015, 0.24, 0.114, 0.037]
  batch_norms: [0, 0, 0, 1]
  learning_rate: 0.0168
  batch_size: 16
  patience: 27
  optimizer_type: 2
  init_type: 0
  l2_penalty: 0.0

Validation metrics (final):
  mae: 1.2001123428344727
  mse: 2.5236027240753174
  rmse: 1.5885851327754887
  r2_score: 0.9721994996070862
  mape: 8.191173523664474
  residual_std: 1.4447510242462158
  prediction_std: 8.866863250732422
  target_std: 9.52761459350586
  normalized_mae: 0.032780997618862044
  normalized_rmse: 0.043392108885305855
  num_samples: 115
  target_range: 36.61000061035156
  prediction_range: 30.991483688354492

Test metrics (final):
  mae: 1.1416325569152832
  mse: 2.2386369705200195
  rmse: 1.4962075292284889
  r2_score: 0.9749976992607117
  mape: 6.844060868024826
  residual_std: 1.41718327999115
  prediction_std: 9.111422538757324
  target_std: 9.462409019470215
  normalized_mae: 0.03228598804325453
  normalized_rmse: 0.04231356061658204
  num_samples: 116
  target_range: 35.36000061035156
  prediction_range: 30.748977661132812
