WASTENET
Computer vision waste classification system comparing Deep CNNs and Vision Transformers.
Standard convolutional kernels extracting localized textures and edge spatial features. Fast inference.
Deep residual connections eliminating vanishing gradients across diverse ecological waste samples.
16x16 image patch projections with multi-head self-attention capturing global object context under reflections.
Operational & Technical Friction
Municipal and domestic recycling pipelines fail due to manual sorting errors and varying real-world lighting, reflections, and angles.
Systemized Implementation
Trained and fine-tuned deep visual classifiers capable of differentiating complex recyclable materials with sub-second inference and high generalization.
How It Operates in Production
Constructed a modular training and evaluation harness in PyTorch. Trained a custom convolutional baseline, fine-tuned pretrained ResNet-50 and MobileNetV2 backbones, and evaluated a Vision Transformer (ViT-B/16) utilizing self-attention across image patches.
Implemented custom PyTorch Dataset loaders, learning rate schedulers, and confusion matrix visualizers to diagnose cross-class ambiguities.
Data Flow & Infrastructure
Images enter through an OpenCV preprocessing pipeline, undergo normalization, and pass into TorchScript-serialized model weights. The Flask microservice exposes a lightweight REST endpoint returning category probabilities, inference timestamps, and class confidence intervals.