{
  "title": "Variational Autoencoder (VAE)",
  "network_type": "vae",
  "environment": {
    "platform": "Linux-6.18.35-x86_64-with-glibc2.41",
    "machine": "x86_64",
    "python": "3.13.5",
    "torch": "2.10.0+cpu",
    "device": "cpu",
    "mps_available": false,
    "cuda_available": false,
    "seed": 42
  },
  "baseline": {
    "validation_reconstruction_mse": 0.7282511591911316,
    "test_reconstruction_mse": 0.7146298885345459,
    "latent_dimensions": 1,
    "train_seconds": 0.1508493423461914
  },
  "optimized": {
    "validation_reconstruction_mse": 0.022675013169646263,
    "test_reconstruction_mse": 0.020661475136876106,
    "latent_dimensions": 2,
    "train_seconds": 0.3367447853088379
  },
  "optimization_decision": "Restore a two-dimensional latent space and reduce KL pressure after the baseline constrained the representation too strongly.",
  "artifact": "baseline-vs-optimized.png"
}
