Dataset: breast_cancer_wisconsin_diagnostic (classification)
Penalty: 0.1
Seed: 3
Best fitness: -0.03281909895117629
Final val loss: 0.02939346
Final penalty: 0.09372983
Model saved to: logs/classification/breast_cancer_wisconsin_diagnostic/models/best_model_penalty_0.1_seed_3.pth

Final architecture & hyperparameters:
  num_layers: 5
  layer_sizes: [14, 26, 7, 17, 23]
  activations: [3, 1, 2, 2, 3]
  dropout_rates: [0.377, 0.48, 0.238, 0.419, 0.122]
  batch_norms: [0, 1, 1, 1, 1]
  learning_rate: 0.0288
  batch_size: 128
  patience: 27
  optimizer_type: 2
  init_type: 0
  l2_penalty: 0.0

Validation metrics (final):
  accuracy: 98.82352941176471
  precision: 98.48484848484848
  recall: 99.05660377358491
  f1_score: 98.75457875457876
  confusion_matrix: [[52, 1], [0, 32]]
  num_classes: 2
  class_distribution: {0: 53, 1: 32}

Test metrics (final):
  accuracy: 97.67441860465115
  precision: 98.21428571428572
  recall: 96.875
  f1_score: 97.47800586510265
  confusion_matrix: [[54, 0], [2, 30]]
  num_classes: 2
  class_distribution: {0: 54, 1: 32}
