Commit History

  1. fix: pass ruff lint+format, clean README, remove stray script

    Priya Monisha
    fa0ce5b
  2. fix: production audit — security hardening + observability + code quality⁠

    Priya Monisha
    6319415

  1. results: Section 5 complete — all 4 CNNs trained, ResNet50 best at 65.5%⁠

    Priya Monisha
    1a28594

  1. fix: MobileNetV2 Round 2 overfitting -- Section 5 Round 3 prep⁠

    Priya Monisha
    58027ad

  1. section-5: fix all RCAs (BN stats, ZoomOut order, fc unfreeze, grad_clip, checkpoint format)

    Priya Monisha
    4e27aff

  1. section-5: CNN training framework — base_classifier, model_factory, 04_train_classifier⁠

    Priya Monisha
    fecb3f1
  2. fix: RandomZoomOut fill=128 (mid-grey) — black fill normalized to [-2.12,-2.04,-1.80] creates artificial boundary signal; mid-grey normalizes to ~0

    Priya Monisha
    febce91
  3. section-4: preprocessing + augmentation — verified end-to-end⁠

    Priya Monisha
    2ea8a2d
  4. fix: remove emoji from loader.py print (Windows cp1252 encoding error)

    Priya Monisha
    261ffe4
  5. section-2: dataset acquisition — loader, dataset, helpers, 01_data_acquisition notebook⁠

    Priya Monisha
    9b0ae38
  6. section-0+1: project foundation — config.py, requirements, gitignore, project-docs⁠

    Priya Monisha
    d091717