Custom ResNet-50 from scratch in PyTorch, trained on Imagenette. Bottleneck blocks, projection skip connections, label smoothing, LR scheduling, and live inference via ESP32-CAM stream.
deep-learning cnn pytorch image-classification opencv-python esp32-cam imagenette albumentations real-time-inference resnet50-classification from-scratch-bottleneck
-
Updated
Mar 16, 2026 - Python