Journal of Applied Informatics and Computing (Nov 2024)

Betta Fish Identification System Based On Convolutional Neural Network

  • Gilang Ardhi Saputra,
  • I Made Artha Agastya

DOI
https://doi.org/10.30871/jaic.v8i2.8449
Journal volume & issue
Vol. 8, no. 2
pp. 443 – 452

Abstract

Read online

This study developed an automated identification system based on the Convolutional Neural Network (CNN) to classify Betta Splendens, a fish species with high economic value in Indonesia. The system aims to improve accuracy and efficiency in the identification process. The research was divided into several experiments, where the data was split into 320 images for training, 80 for validation, and 100 for testing. We used two optimizers, Adam and RMSprop. The Adam optimizer experiments conducted two stages with learning rates of 0.0001 and 0.001, each with 100 and 200 epochs. The results showed that a lower learning rate (0.0001) with 200 epochs yielded the best test accuracy of 71%, while a learning rate of 0.001 caused accuracy to stagnate at 66%, indicating potential overfitting. The RMSprop optimizer with a learning rate of 0.00001 demonstrated good stability, though with slightly lower accuracy than Adam. This study highlights the importance of selecting the appropriate learning rate and number of epochs to achieve an optimal balance between training, validation, and testing accuracy, ensuring the model generalizes well to new data.

Keywords