Skip to content

CIFAR-10 classification using Custom Resnet for Deep Learning (ECE- GY 7123)

License

Notifications You must be signed in to change notification settings

rr2203/Custom-Resnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CIFAR-10 classification using Custom Resnet

  • Mini Project for ECE- GY 7123

Open In Colab

This is an implementation of residual learning and shortcut connections for deep neural networks, based on the paper "Deep Residual Learning for Image Recognition" by Kaiming He et al..

Best Accuracy: 95.16%

Parameters: 4,964,266

Credits

This implementation was created by Rahul Raj, Shrey Jasuja and Prasanna Sai Puvvada based on the ResNet paper by Kaiming He et al. The PyTorch framework was used for implementation.

Introduction

Residual Networks (ResNets) were developed to address the vanishing gradient problem by introducing residual blocks, and subsequent research by Hao Li et al. (2018) has shown that skip connections make the loss landscape smoother. ResNets enable training of very deep networks, which was not possible before. In this study, we explore custom ResNet architectures for classifying the CIFAR-10 image dataset. CIFAR-10 is a small dataset with 10 classes, making it a suitable testbed for evaluating design choices. We performed approximately 15 experiments, varying the number of layers, filters, dropout rates, and learning rate schedulers.

Implementation

The implementation is based on the PyTorch deep learning framework. The Custom Resnet jupyter file contains the ResNet implementation, which can be used to train and evaluate deep neural networks for image recognition tasks.
Model weights are available here

Results

loss metrics

The trained ResNet model on the CIFAR-10 test gave the accuracy of 95.16 %.

License

This project is licensed under the GNU License - see the LICENSE file for details.

About

CIFAR-10 classification using Custom Resnet for Deep Learning (ECE- GY 7123)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published