abhisheks008 / DL-Simplified

Deep Learning Simplified is an Open-source repository, containing beginner to advance level deep learning projects for the contributors, who are willing to start their journey in Deep Learning. Devfolio URL, https://devfolio.co/projects/deep-learning-simplified-f013
https://quine.sh/repo/abhisheks008-DL-Simplified-499023976
MIT License
321 stars 290 forks source link

[Model and README Enhancement] Mushroom Classification using Deep Learning #651

Closed Arihant-Bhandari closed 1 month ago

Arihant-Bhandari commented 1 month ago

Deep Learning Simplified Repository (Proposing new issue)

:red_circle: Project Title : Mushroom Classification using Deep Learning
:red_circle: Aim : Bettering models by adding keras implemented CNN and CNN with attention models
:red_circle: Dataset : https://www.kaggle.com/datasets/lizhecheng/mushroom-classification
:red_circle: Approach : The original author used MAE as his loss value and implemented models, i will be trying out keras based CNN models with categorical cross entropy loss turning the problem into multiclass classification.


📍 Follow the Guidelines to Contribute in the Project :


:red_circle::yellow_circle: Points to Note :


:white_check_mark: To be Mentioned while taking the issue :

All the best. Enjoy your open source journey ahead. 😎

github-actions[bot] commented 1 month ago

Thank you for creating this issue! We'll look into it as soon as possible. Your contributions are highly appreciated! 😊

Arihant-Bhandari commented 1 month ago

hi @abhisheks008 please assign me this, i will also be working on the project idea i asked you about, as soon as i finish with some basic results i will create issue for it as well.

abhisheks008 commented 1 month ago

You have already did this issue, #643

Arihant-Bhandari commented 1 month ago

hi @abhisheks008 just realized i set the wrong title for this, i was hoping to work on Mushroom Classification problem.

abhisheks008 commented 1 month ago

The existing project is consisting CNN and Inception for this project, what are models you are planning for this to enhance the accuracy? Please be specific with the architecture names/models.

Arihant-Bhandari commented 1 month ago

i was hoping to add in a CNN-Attention model based on keras for this, also i think the original author for this used MAE as loss for some models, i was thinking about turning this into a multiclass classification model using softmax and categorical_crossentropy.

abhisheks008 commented 1 month ago

Implement at least 2 more models to get a level 2 tag, otherwise it will be considered as level 1.

Assigning this issue to you @Arihant-Bhandari

Arihant-Bhandari commented 1 month ago

hi @abhisheks008 i wanted to know how i could turn this issue into level3, from what i gather based on the previous work, the dataset yields very low results , and i myself face similar issues, my best went to about 0.3 % accuracy on baseline CNN, so what i wanted to ask is, if i were to colour train the model, say 3 models whose outputs are voted on for each colour channel as part of my submission alongside 2-4 pretrained models, would this qualify for a level3 contribution ?

abhisheks008 commented 1 month ago

hi @abhisheks008 i wanted to know how i could turn this issue into level3, from what i gather based on the previous work, the dataset yields very low results , and i myself face similar issues, my best went to about 0.3 % accuracy on baseline CNN, so what i wanted to ask is, if i were to colour train the model, say 3 models whose outputs are voted on for each colour channel as part of my submission alongside 2-4 pretrained models, would this qualify for a level3 contribution ?

Push your code and let me review it. Will definitely let you know if that qualifies for the level 3.

Arihant-Bhandari commented 1 month ago

hi @abhisheks008 i can send in preliminary work, i devised a custom data collection mechanism since the original data owner noted that there are issues with the daatset and people working on EDA concurred with following issues: the images had some duplicates, some dark and some grayscaled images when the dataset was supposed to be purely RBG.

alongside this i am also sending in 5 model's work based on how the original author of the repo did his work: i have implemented RESNET50, VGG16, Xception, DenseNet and Inception-ResNet-v2.

in addtion i did a baseline CNN model in keras , which had highest accuracy in all cases as part of followup towards attention based model.

abhisheks008 commented 1 month ago

hi @abhisheks008 i can send in preliminary work, i devised a custom data collection mechanism since the original data owner noted that there are issues with the daatset and people working on EDA concurred with following issues: the images had some duplicates, some dark and some grayscaled images when the dataset was supposed to be purely RBG.

alongside this i am also sending in 5 model's work based on how the original author of the repo did his work: i have implemented RESNET50, VGG16, Xception, DenseNet and Inception-ResNet-v2.

in addtion i did a baseline CNN model in keras , which had highest accuracy in all cases as part of followup towards attention based model.

Push all your codes together.

github-actions[bot] commented 1 month ago

Hello @Arihant-Bhandari! Your issue #651 has been closed. Thank you for your contribution!