Implementation of MobileNet Architecture for Skin Cancer Disease Classification
Abstract
As the number of occurrences of skin cancer increases year, it becomes more and more crucial to identify the disease accurately and effectively. This study aims to implement and evaluate the MobileNet architecture for classifying nine types of skin lesions using the ISIC 2020 dataset and to compare MobileNet's performance with other CNN architectures, such as VGG-16 and LeNet, in terms of accuracy and computational efficiency. The study also investigates the impact of image preprocessing on model accuracy. The methodology comprises data collection, preprocessing, and model development, leveraging transfer learning from MobileNet pre-trained on ImageNet. Data preprocessing involves resizing images to 224 x 224 pixels and normalizing pixel values. To augment the dataset, techniques such as rotation, zooming, horizontal flipping, and brightness and contrast adjustment are applied. To address class imbalance, oversampling is used to obtain 500 images per class. The model architecture includes Global Average Pooling, a Dense layer with 1024 units and ReLU activation, and a Dropout layer with a 0.2 probability. Various training scenarios with batch sizes (8, 16, 32, 64) and learning rates (0.001, 0.0001) are evaluated, incorporating dropout and ReLU activations. The optimal performance was achieved with oversampling, dropout, and a learning rate of 0.0001, yielding a training accuracy of 99.64% and a validation accuracy of 86.89% after oversampling, resulting in 3,600 training and 900 validation images with an 80:20 data split. The results suggest overfitting due to dataset limitations. Future work should focus on fine-tuning and ensemble methods to improve validation performance.
References
[2] R. Attar et al., “Reliable detection of eczema areas for fully automated assessment of eczema severity from digital camera images,” Nov. 07, 2022. doi: 10.1101/2022.11.05.22281951.
[3] H. Yuniarti, R. Sigit, and M. A. Rofiq, “Penerapan Fuzzy Tsukamoto pada Alat Deteksi Penyakit Hipoksemia, Hipotermia, Hipertensi, dan Diabetes untuk Health Care Kiosk,” 2020. [Online]. Available: http://jurnal.polibatam.ac.id/index.php/JAIC
[4] A. A. Dzaky et al., “Optimization Chatbot Services Based on DNN-Bert for Mental Health of University Students,” 2024. [Online]. Available: http://jurnal.polibatam.ac.id/index.php/JAIC
[5] C. Y. Kim, K. S. Um, and S. W. Heo, “A novel MobileNet with selective depth multiplier to compromise complexity and accuracy,” ETRI Journal, vol. 45, no. 4, pp. 666–677, Aug. 2023, doi: 10.4218/etrij.2022-0103.
[6] Luqman Hakim, Z. Sari, and H. Handhajani, “Klasifikasi Citra Pigmen Kanker Kulit Menggunakan Convolutional Neural Network,” Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi), vol. 5, no. 2, pp. 379–385, Apr. 2021, doi: 10.29207/resti.v5i2.3001.
[7] M. Ezar Al Rivan and K. Kunci, “2 Nd Mdp Student Conference (MSC) 2023 144| Universitas Multi Data Palembang Klasifikasi Jenis Kanker Kulit Manusia Menggunakan Convolutional Neural Network”.
[8] A. Wibowo, “Comparison of Naive Bayes Method with Support Vector Machine in Helpdesk Ticket Classification,” 2023. [Online]. Available: http://jurnal.polibatam.ac.id/index.php/JAIC
[9] A. Georgiou et al., “Diagnostic Informatics—The Role of Digital Health in Diagnostic Stewardship and the Achievement of Excellence, Safety, and Value,” Jun. 10, 2021, Frontiers Media SA. doi: 10.3389/fdgth.2021.659652.
[10] S. Salsabila and A. Suharso, “Comparison of Deep Learning Architectures in Identifying Types of Medicinal Plant Leaf Images,” 2024. [Online]. Available: http://jurnal.polibatam.ac.id/index.php/JAIC
[11] S. Cusworth, G. V. Gkoutos, and A. Acharjee, “A novel generative adversarial networks modelling for the class imbalance problem in high dimensional omics data,” BMC Med Inform Decis Mak, vol. 24, no. 1, Dec. 2024, doi: 10.1186/s12911-024-02487-2.
[12] A. Fuadi et al., “Perbandingan Arsitektur Mobilenet Dan Nasnetmobile Untuk Klasifikasi Penyakit Pada Citra Daun Kentang.”
[13] N. Saefulloh, J. Indra, and A. Ratna Juwita, “Implementasi Algoritma Convolutional Neural Network (CNN) Untuk Klasifikasi Kecacatan Pada Proses Welding di Perusahaan Manufacturing,” Technology and Science (BITS), vol. 6, no. 1, pp. 387–394, 2024, doi: 10.47065/bits.v6i1.5321.
[14] G. Ashari Rakhmat and M. Fikri Haekal, “MIND (Multimedia Artificial Intelligent Networking Database Peningkatan Performa MobilenetV3 dengan Squeeze-and-Excitation (Studi Kasus Klasifikasi Kesegaran Ikan Berdasarkan Mata Ikan),” Journal MIND Journal | ISSN, vol. 8, no. 1, pp. 27–41, 2023, doi: 10.26760/mindjournal.v8i1.27-41.
[15] E. R. Lucas Filho, L. Yang, K. Fu, and H. Herodotou, “Streaming Machine Learning for Supporting Data Prefetching in Modern Data Storage Systems,” in AI4Sys 2023 - Proceedings of the 1st Workshop on AI for Systems, Association for Computing Machinery, Inc, Aug. 2023, pp. 7–12. doi: 10.1145/3588982.3603608.
[16] I. Topan Adib Amrulloh et al., “Evaluasi Augmentasi Data Pada Deteksi Penyakit Daun Tebu Dengan Yolo v8,” 2024.
[17] Y. Zou, “Research On Pruning Methods for Mobilenet Convolutional Neural Network,” 2024.
[18] R. D. Djuardi and T. H. Rochadiani, “Klasifikasi Suara Anjing Menggunakan Pretrained Model Yet Another Mobile Network Berbasis Convolutional Neural Network,” Technology and Science (BITS), vol. 6, no. 1, 2024, doi: 10.47065/bits.v6i1.5165.
[19] J. Sistem Komputer dan Kecerdasan Buatan et al., “Pengembangan Model Klasifikasi Produk Furnitur Sebagai Visual Search Menggunakan Algoritma Convolutional Neural Network,” 2024.
[20] M. Reyad, A. M. Sarhan, and M. Arafa, “A modified Adam algorithm for deep neural network optimization,” Neural Comput Appl, vol. 35, no. 23, pp. 17095–17112, Aug. 2023, doi: 10.1007/s00521-023-08568-z.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Penulis yang telah mempublikasikan artikel pada JAIC menyatakan setuju bahwa:
1. Artikel belum dan tidak pernah dipublikasikan sebelumnya pada jurnal ilmiah lain, prosiding ataupun jurnal elektronik lainnya.
2. Artikel yang telah diserahkan menjadi hak penuh kepada pengelola JAIC Politeknik Negeri Batam
3. Artikel diperbolehkan untuk dishare ke khalayak untuk meningkatkan produktivitas rujukan dan sitasi dari naskah yang telah terbit.