--- language: - en --- # Traffic Sign Classifier (GTSRB) ## Model Summary This is a traffic sign classification model trained on GTSRB classes. Architecture: lightweight CNN with feature extractor, 256-d bottleneck, and linear classifier. This checkpoint is intended for research and analysis workflows, not safety-critical deployment. ## Dataset - Source: https://platform.ultralytics.com/maaaaaaaaaaaaaaaax/datasets/gtsrb-full - Domain: German traffic sign recognition - Image preprocessing: - Resize to 48 x 48 - RGB input - Training augmentation: - Random rotation: ±10 degrees - Color jitter: brightness 0.2, contrast 0.2 ## Model Architecture - Backbone: custom CNN - Block 1: - Conv(3,32), BN, ELU - Conv(32,32), BN, ELU - MaxPool2d(2), Dropout2d(0.2) - Block 2: - Conv(32,64), BN, ELU - Conv(64,64), BN, ELU - MaxPool2d(2), Dropout2d(0.3) - Block 3: - Conv(64,128), BN, ELU - Conv(128,128), BN, ELU - MaxPool2d(2), Dropout2d(0.4) - Bottleneck: - Flatten - Linear(128 x 6 x 6 -> 256), ELU, Dropout(0.5) - Head: - Linear(256 -> 42) ## Framework and Weights - Framework: PyTorch - Weight format: state_dict checkpoint ## Intended Uses - Research on traffic sign recognition - Transfer learning experiments - Educational use for compact CNN pipelines ## Out-of-Scope Uses - Real-world safety-critical decision making ## Limitations - Trained on a narrow visual domain (GTSRB)