Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Image Classification using DL Methods Version 2 #996

Conversation

UTSAVS26
Copy link
Contributor

@UTSAVS26 UTSAVS26 commented Jan 5, 2025

Pull Request for DL-Simplified 💡

Issue Title: Image Classification using DL Methods Version 2

  • Info about the related issue (Aim of the project): The goal of this project is to implement and compare various convolutional neural network (CNN) architectures for image classification tasks using the CIFAR-10 and MNIST datasets. The project will involve evaluating model performance and accuracy across multiple algorithms.
  • Name: Utsav Singhal
  • GitHub ID: UTSAVS26
  • Email ID: [email protected]
  • Identify yourself: SWOC Participant

Closes: #995

Describe the add-ons or changes you've made 📃

  • Implemented multiple CNN architectures, including LeNet-5, MobileNet, ResNet50, and VGG16, to classify images from the CIFAR-10 and MNIST datasets.
  • Preprocessed both datasets, including normalization, resizing, and augmentation.
  • Conducted exploratory data analysis (EDA) to visualize the data and check class distribution.
  • Trained and tested each model, comparing performance based on accuracy, precision, recall, and F1-score.
  • Created visualization tools such as confusion matrices to evaluate model performance.
  • Updated README.md with detailed explanations, results, and conclusions.
  • Included necessary dependencies in requirements.txt.

Type of change ☑️

What sort of change have you made:

  • New feature (non-breaking change which adds functionality)
  • Bug fix (non-breaking change which fixes an issue)
  • Code style update (formatting, local variables)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested? ⚙️

  • The models were trained and evaluated on both the CIFAR-10 and MNIST datasets.
  • The accuracy, precision, recall, and F1-score were computed for each model.
  • The results were visualized using confusion matrices and performance curves to assess the performance of each CNN architecture.
  • The final comparisons between models showed the best performing algorithm for each dataset.

Checklist: ☑️

  • My code follows the guidelines of this project.
  • I have performed a self-review of my own code.
  • I have commented my code, particularly wherever it was hard to understand.
  • I have made corresponding changes to the documentation.
  • My changes generate no new warnings.
  • I have added things that prove my fix is effective or that my feature works.
  • Any dependent changes have been merged and published in downstream modules.

Copy link

github-actions bot commented Jan 5, 2025

Our team will soon review your PR. Thanks @UTSAVS26 :)

Copy link
Owner

@abhisheks008 abhisheks008 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Picture perfect. Your PR is approved and ready to be merged.
@UTSAVS26

@abhisheks008 abhisheks008 merged commit dd27f93 into abhisheks008:main Jan 7, 2025
1 check passed
@abhisheks008
Copy link
Owner

Hi @UTSAVS26 please register yourself in the OS-Lead portal. I am not able to add your points there.

1 similar comment
@abhisheks008
Copy link
Owner

Hi @UTSAVS26 please register yourself in the OS-Lead portal. I am not able to add your points there.

@UTSAVS26
Copy link
Contributor Author

UTSAVS26 commented Jan 9, 2025

Hi @abhisheks008 I am a PA just like you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ADVANCED Status: Approved Approved PR by the PA. SWOC Social Winter of Code, 2025
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Image Classification using DL Methods Version 2
2 participants