Niketkumardheeryan / ML-CaPsule

ML-capsule is a Project for beginners and experienced data science Enthusiasts who don't have a mentor or guidance and wish to learn Machine learning. Using our repo they can learn ML, DL, and many related technologies with different real-world projects and become Interview ready.
MIT License
333 stars 294 forks source link

Indian Currency Notes Classification #779

Open aaradhyasinghgaur opened 3 weeks ago

aaradhyasinghgaur commented 3 weeks ago

Solution :- 1. Utilizing Multiple Network Architectures:

To classify different currency notes such as - 1)Ten Rupee Notes 2)Twenty Rupee Notes 3)Fifty Rupee Notes 4)Hundred Rupee Notes 5)Two Hundred Rupee Notes 6)Five Hundred Rupee Notes, and, 7)Two Thousand Rupee Notes. I will employ five distinct deep learning network architectures:

These techniques will artificially expand the dataset and help prevent overfitting.

  1. Model Performance Comparison: I will evaluate and compare the performance of each model using the following metrics and visualizations:

    • Accuracy Score: To measure the overall correctness of the models.
    • Loss Graph: To visualize the loss during training and validation phases.
    • Accuracy Graph: To track accuracy improvements over epochs.
    • Confusion Matrix: To provide a detailed breakdown of model performance across different diamond shapes, highlighting precision, recall, and F1 score for each category.
  2. Exploratory Data Analysis (EDA): Before training the models, I will perform comprehensive exploratory data analysis (EDA) on the dataset to understand its structure. This will include:

    • Distribution of images across different diamond shapes.
    • Image quality and resolution consistency.
    • Identifying any class imbalances.
    • Visualizing sample images from each category.
    1. README File: A README file will be created to document the entire process according to the READMe template.

Dataset I'll use :- https://www.kaggle.com/datasets/shobhit18th/indian-currency-notes

@Niketkumardheeryan @invigorzz313 kindly assign this issue to me.