Implementation of MobileNet Architecture for Skin Cancer Disease Classification

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...

Full description

Saved in:
Bibliographic Details
Main Authors: Haniifa Aliila Faudyta, Jesica Trivena Sinaga, Egia Rosi Subhiyakto
Format: Article
Language:English
Published: Politeknik Negeri Batam 2024-11-01
Series:Journal of Applied Informatics and Computing
Subjects:
Online Access:https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8771
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850111641679560704
author Haniifa Aliila Faudyta
Jesica Trivena Sinaga
Egia Rosi Subhiyakto
author_facet Haniifa Aliila Faudyta
Jesica Trivena Sinaga
Egia Rosi Subhiyakto
author_sort Haniifa Aliila Faudyta
collection DOAJ
description 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.
format Article
id doaj-art-cefcb448fafb4c62ae881d8b4e0adbbe
institution OA Journals
issn 2548-6861
language English
publishDate 2024-11-01
publisher Politeknik Negeri Batam
record_format Article
series Journal of Applied Informatics and Computing
spelling doaj-art-cefcb448fafb4c62ae881d8b4e0adbbe2025-08-20T02:37:35ZengPoliteknik Negeri BatamJournal of Applied Informatics and Computing2548-68612024-11-018258959710.30871/jaic.v8i2.87718771Implementation of MobileNet Architecture for Skin Cancer Disease ClassificationHaniifa Aliila Faudyta0Jesica Trivena Sinaga1Egia Rosi Subhiyakto2Universitas Dian NuswantoroUniversitas Dian NuswantoroUniversitas Dian NuswantoroAs 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.https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8771mobilenetarchitecturecnnskin cancerclassification
spellingShingle Haniifa Aliila Faudyta
Jesica Trivena Sinaga
Egia Rosi Subhiyakto
Implementation of MobileNet Architecture for Skin Cancer Disease Classification
Journal of Applied Informatics and Computing
mobilenet
architecture
cnn
skin cancer
classification
title Implementation of MobileNet Architecture for Skin Cancer Disease Classification
title_full Implementation of MobileNet Architecture for Skin Cancer Disease Classification
title_fullStr Implementation of MobileNet Architecture for Skin Cancer Disease Classification
title_full_unstemmed Implementation of MobileNet Architecture for Skin Cancer Disease Classification
title_short Implementation of MobileNet Architecture for Skin Cancer Disease Classification
title_sort implementation of mobilenet architecture for skin cancer disease classification
topic mobilenet
architecture
cnn
skin cancer
classification
url https://jurnal.polibatam.ac.id/index.php/JAIC/article/view/8771
work_keys_str_mv AT haniifaaliilafaudyta implementationofmobilenetarchitectureforskincancerdiseaseclassification
AT jesicatrivenasinaga implementationofmobilenetarchitectureforskincancerdiseaseclassification
AT egiarosisubhiyakto implementationofmobilenetarchitectureforskincancerdiseaseclassification