Use of Convolutional Neural Network for Fish Species Classification

  • Štifanić D
  • Car Z
N/ACitations
Citations of this article
15Readers
Mendeley users who have this article in their library.

Abstract

Fish population monitoring systems based on underwater video recording are becoming more popular nowadays, however, manual processing and analysis of such data can be time-consuming. Therefore, by utilizing machine learning algorithms, the data can be processed more efficiently. In this research, authors investigate the possibility of convolutional neural network (CNN) implementation for fish species classification. The dataset used in this research consists of four fish species (Plectroglyphidodon dickii, Chromis chrysura, Amphiprion clarkii, and Chaetodon lunulatus), which gives a total of 12859 fish images. For the aforementioned classification algorithm, different combinations of hyperparameters were examined as well as the impact of different activation functions on the classification performance. As a result, the best CNN classification performance was achieved when Identity activation function is applied to hidden layers, RMSprop is used as a solver with a learning rate of 0.001, and a learning rate decay of 1e-5. Accordingly, the proposed CNN model is capable of performing high-quality fish species classifications.

Cite

CITATION STYLE

APA

Štifanić, D., & Car, Z. (2020). Use of Convolutional Neural Network for Fish Species Classification. Journal of Maritime & Transportation Science, 59(1), 131–142. https://doi.org/10.18048/2020.59.08.

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free