| Feature Extractor | Classifier | Domain Critic |
| Conv2d(3, 64, 3) | Linear (3244, 100) | Linear (3244, 128) +ReLu | BatchNorm2d(64) +ReLu | BatchNorm1d(100) + ReLu | Dropout() | Conv2d(64, 64, 3) | Dropout() | Linear (128, 64) +ReLu | BatchNorm2d(64) +ReLu | Linear (100, 50) | Dropout() | MaxPool2d(2) | BatchNorm1d(100) + ReLu | Linear(64, 64) +ReLu | Dropout() | Linear (50, 10) | Linear (64, 1) | Conv2d (64, 128, 3) | | | BatchNorm2d(128) +ReLu | | | Conv2d(128, 128, 3) | | | BatchNorm2d(128) +ReLu | | | MaxPool2d(2) + dropout() | | | Conv2d(128, 256, 3) | | | BatchNorm2d(256) +ReLu | | | Conv2d(256, 256, 3) | | | BatchNorm2d(256) +ReLu | | | MaxPool2d(2) + dropout() | | | Conv2d (256, 512, 3) | | | BatchNorm2d (512) +ReLu | | | Conv2d (512, 512, 3) | | | BatchNorm2d (512) +ReLu | | | MaxPool2d(2) + dropout() | | |
|
|