Classification of molly ornamental fish using VGG16 architecture

Authors

  • Adikara Alif Nurrahman Universitas Multi Data Palembang
  • Dedy Hermanto Universitas Multi Data Palembang

DOI:

https://doi.org/10.31571/saintek.v14i2.9889

Keywords:

CNN, Classification, data augmentation, ornamental molly fish, vgg16

Abstract

Molly fish (Poecilia sphenops) is one of the ornamental fish species that is widely cultured. This study aims to develop a classification system for ornamental molly fish using the VGG16 model, trained with on-the-fly data augmentation techniques (flip, zoom, rotation, and translation). The dataset used consists of 1,750 images of molly fish, divided into seven different species: Black, Blue Electric, Calico, Dalmatian, Golden Black, Platinum, and Sunkist. Data augmentation is performed dynamically during the training process without saving the transformation results, aiming to increase data diversity and help the model recognize patterns more accurately. The experimental results show that the optimal combination of parameters, namely a learning rate of 1e-5, a batch size of 32, and 50 epochs, achieved a training accuracy of 97.80%, validation accuracy of 99.61%, and test accuracy of 99.62%. Additionally, very high precision (99.63%), recall (99.62%), and F1-Score (99.62%) values were achieved. Although there were minor classification errors in the "Black" class predicted as "Sunkist," these errors were minimal and did not affect the overall results. This study shows that with the right parameter settings and the use of augmentation techniques, the VGG16 model can provide classification results with fairly high accuracy for molly ornamental fish. This model also has the potential to be applied in the ornamental fish aquaculture industry, particularly in image-based automatic detection systems.

Downloads

Download data is not yet available.

References

A-Z Animals. (2024). Molly. https://a-z-animals.com/animals/molly/

Adi Laksono, S., Rahmat, B., & Nugroho, B. (2024). Identifikasi jenis ikan cupang berdasarkan gambar menggunakan metode convolutional neural network. JATI (Jurnal Mahasiswa Teknik Informatika), 8(3), 3331–3338. https://doi.org/10.36040/jati.v8i3.9676

Andriyono, S., Pramono, H., Hapsari, R. S., Riza, A., Hakim, A. N., & Pangestu, C. T. (2025). Membangun masa depan perikanan Tulungagung. Airlangga University Press. https://books.google.co.id/books?id=UNZ4EQAAQBAJ

Hanggara, N. R., Niswatin, R. K., & Kasih, P. (2021). Penerapan content-based image retrieval untuk pengenalan jenis ikan koi. [Nama jurnal/prosiding tidak tersedia].

Hermanto, D., & Nurrahman, A. A. (2025). Molly fish dataset (Version 1.0) [Data set]. Zenodo. https://doi.org/10.5281/zenodo.17348065

Hidayat, A. (2024). 27 jenis ikan molly hias populer beserta foto lengkap di kalangan penghobi ikan hias dan aquascape. Iwak Buncit. https://www.iwakbuncit.com/2024/04/27-jenis-ikan-molly-hias-populer.html

Iqtait, M., Alqaryouti, M. H., & Sadeq, A. E. (2024). Enhanced fish species detection and classification using a novel deep learning approach. International Journal of Advanced Computer Science and Applications, 15(10), 1–10. https://doi.org/10.14569/IJACSA.2024.01510108

Islamy, R. A., Hasan, V., Valen, F. S., & Serdiati, N. (2023). Ikan hias dan akuaskap: Buku ajar. Universitas Brawijaya Press. https://books.google.co.id/books?id=mYHeEAAAQBAJ

Karina Auliasari, W., Wasef, M., & Kertaningtyas, M. (2023). Leveraging VGG16 for fish classification in a large-scale dataset. Brilliance: Research of Artificial Intelligence, 3(2), 316–328. https://doi.org/10.47709/brilliance.v3i2.3270

Lubis, C. (2022). Klasifikasi citra ikan menggunakan convolutional neural network. Jurnal Ilmu Komputer dan Sistem Informasi (JIKSI), 10(1), 1–8. https://doi.org/10.24912/jiksi.v10i1.17827

Marshanda, F., Santoso, B., & Armanto. (2025). Klasifikasi jenis ikan guppy menggunakan convolutional neural network (CNN). In Proceedings of ESCAF (Economic, Social Science, Computer, Agriculture and Fisheries) (pp. 967–974).

Mohammadisabet, A., Hasan, R., Dattana, V., & Mahmood, S. (2025). CNN-based optimization for fish species classification: Tackling environmental variability, class imbalance, and real-time constraints. [Preprint/manuscript], 1–33.

Muslem R., I., & Johan, T. (2023). Klasifikasi citra ikan menggunakan algoritma convolutional neural network dengan arsitektur VGG-16. Kajian Ilmiah Informatika dan Komputer, 4(2), 978–983. https://doi.org/10.30865/klik.v4i2.1209

Putra, M. S. S. (2023). Perbaikan dan peningkatan kualitas citra menggunakan convolutional neural network. [Laporan/skripsi tidak dipublikasikan].

Setia, A. (2023). Classifying types of koi fish using convolutional neural network (CNN). [Prosiding/jurnal tidak tersedia], 1–8.

Setyawan, W. D., Nilogiri, A., & A’yun, Q. (2023). Implementasi convolutional neural network (CNN) untuk klasifikasi pada citra ikan cupang hias. JTIK (Jurnal Teknik Informatika Kaputama), 7(1), 101–110. https://doi.org/10.59697/jtik.v7i1.45

Sudhakara, M., Meena, M. J., Reddy, O., Mahalakshmi, V., & Balobaid, A. (2022). A study on fish classification techniques using convolutional neural networks on highly challenged underwater images. International Journal on Recent and Innovation Trends in Computing and Communication, 10(4), 1–9. https://doi.org/10.17762/ijritcc.v10i4.5524

Wijayanto, B., Mahendra, R. M., & Salam, M. I. (2025). Identifikasi jenis ikan cupang menggunakan metode CNN dengan arsitektur MobileNetV2 berbasis mobile. In Prosiding Seminar Nasional Teknologi dan Sains (Vol. 4, pp. 519–525).

Xu, P., Wang, J., Jiang, Y., & Gong, X. (2024). Applications of artificial intelligence and machine learning in image processing. Frontiers in Materials, 11, 1431179. https://doi.org/10.3389/fmats.2024.1431179

Zuhari, A. B., Maulana, D. I., & Maheswara, E. S. (2022). Optimization image classification pada ikan hiu dengan metode convolutional neural network dan data augmentasi. [Prosiding/jurnal tidak tersedia], 1–11.

Downloads

Published

2025-12-17

How to Cite

Adikara Alif Nurrahman, & Dedy Hermanto. (2025). Classification of molly ornamental fish using VGG16 architecture. Jurnal Pendidikan Informatika Dan Sains, 14(2), 203–213. https://doi.org/10.31571/saintek.v14i2.9889