Skip to content

Commit

Permalink
added more info about transfer learning experiment
Browse files Browse the repository at this point in the history
  • Loading branch information
sumn2u committed Jan 8, 2024
1 parent 5dc4200 commit 36a5124
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 0 deletions.
Binary file added paper/confusion_matrix.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions paper/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,17 @@ Recent advancements leverage deep learning models to streamline waste sorting an

Integration of machine learning models with mobile devices presents a promising avenue for precise waste management [@narayan_deepwaste:_2021]. The use of optimized deep learning techniques in an app demonstrates potential, achieving an accuracy of 0.881 in waste classification. However, limitations persist, prompting the introduction of Deep Waste, a mobile app employing computer vision to classify waste into ten types. Using transfer learning [@5288526], Deep Waste attains a remarkable 96.41% precision on the test set, functioning both online and offline.

The model was trained with Tesla T4 GPU and uses EfficientNetV2 [@tan2021efficientnetv2] model as a base model with addition of agumentation layer. Adam was used as an optmizer with intital learning rate of 0.01. Which was later optmised using [optuna](https://optuna.org/) to create more accurate optimization parameters. The training and validation loss is shown in \autoref{fig:training_vs_val_loss} whereas \autoref{fig:training_vs_val_accuracy} shows training and validation accuracy on the performed experiment[^2].

![Training and Validation loss at different epochs\label{fig:training_vs_val_loss}](training_vs_val_loss.png){width="48%"}

![Training and Validation accuracy at different epochs\label{fig:training_vs_val_accuracy}](training_vs_val_accuracy.png){width="48%"}


The confusion matix of the modle is shown in \autoref{fig:confusion_matrix}.
![Confusion Matrix\label{fig:confusion_matrix}](confusion_matrix.png){width="100%"}

[^2]: [https://www.kaggle.com/code/sumn2u/garbage-classification-transfer-learning](https://www.kaggle.com/code/sumn2u/garbage-classification-transfer-learning).


# Workflow
Expand Down
Binary file added paper/training_vs_val_accuracy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added paper/training_vs_val_loss.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 36a5124

Please sign in to comment.