VisionCorruptor

VisionCorruptor is an end-to-end image corruption classification pipeline built using PyTorch. It classifies 64ร—64 images from the Tiny ImageNet-C dataset into 15 corruption types (e.g., gaussian_noise, motion_blur, jpeg_compression) using a CNN architecture.

Includes:

Custom PyTorch Dataset for Tiny ImageNet-C (non-standard nested structure)
ResNet-18 training with early stopping, validation tracking, and test evaluation
Visualization: loss/accuracy plots, confusion matrix, sample images

๐Ÿ“Š Results Summary

Model: ResNet-18

Validation Accuracy: 97.37%

Test Accuracy: 97.28%

Parameters: ~11M

Notes: Baseline CNN

Best model checkpoint: best_model.pth

Trained on 15 corruption types from Tiny ImageNet-C

mage size: 64ร—64 | Batch size: 64 | Optimizer: Adam | Early stopping: 3 epochs

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for trshstar/VisionCorruptor

Finetuned
(5)
this model