Waste management remains a significant challenge, particularly in developing countries. To address this issue, artificial intelligence can be leveraged to develop a waste image classifier that facilitates automatic waste sorting. Previous studies have explored the use of Convolutional Neural Networks (CNNs) for waste image classification. However, CNNs typically require a large number of parameters, leading to increased computational time. For practical applications, a waste image classifier must not only achieve high accuracy but also operate efficiently. Therefore, this study aims to develop an accurate and computationally efficient waste image classification model using EfficientNet-B0. EfficientNet-B0 is a CNN architecture designed to achieve high accuracy while maintaining an efficient number of parameters. This study utilized the publicly available TrashNet dataset and investigated the impact of image augmentation in addressing imbalance data issues. The highest performance was achieved by the model trained on the unbalanced dataset with the addition of a Dense(32) layer, a dropout rate of 0.3, and a learning rate of 1e-4. This configuration achieved an accuracy of 0.885 and an F1-score of 0.87. These results indicate that the inclusion of a Dense(32) layer prior to the output layer consistently improves model performance, whereas image augmentation does not yield a significant enhancement. Furthermore, our proposed model achieved the highest accuracy while maintaining a significantly lower number of parameters compared to other CNN architectures with comparable accuracy, such as ResNet-50 and Xception. The resulting waste classification model can then be further implemented to build an automatic waste sorter.
Copyrights © 2025