dagm_pt/
├── data/
│ └── DAGM2007/
│ ├── raw/ ← ZIP'leri buraya aç
│ │ ├── Class1/
│ │ │ ├── Train/ ← PNG görüntüler (normal + defect)
│ │ │ └── Test/
│ │ ├── Class2/ ... Class10/
│ ├── train/ ← prepare_dataset.py oluşturur
│ ├── val/
│ └── test/
├── models/
│ ├── vgg16_model.py
│ ├── resnet50_model.py
│ └── custom_cnn_model.py
├── optimization/
│ ├── genetic_algorithm.py
│ └── bayesian_tpe.py
├── utils/
│ ├── data_loader.py
│ ├── trainer.py
│ ├── metrics.py
│ └── plotter.py
├── results/
│ ├── ga/
│ ├── bayesian/
│ ├── plots/
│ └── models/
├── prepare_dataset.py
├── train_and_compare.py
└── requirements.txt