Deep Fish: An Approach to Fish Species Identification Through Deep Learning Techniques
摘要
This analysis introduces a system for automated identification of fish species and classification based on deep learning. This system can provide valuable insights to marine biologists, with better understanding on fish species habitats. The developed system relies on deep learning neural networks (DNNs) to extract features from underwater images and classify fish into different species. Classifying underwater images of fish species is crucial for conducting fish surveys, maintaining ecological balance, monitoring populations, and conserving endangered species. Yet, it proves challenging due to optical obstacles like smattering and raptness in ocean water, leading to dark and low images. This research delves into the application of deep learning in diverse aquatic tasks, encompassing fish identification, classification, feeding decisions and behavior analysis, estimation of its size, and quality of water prediction. Using a sizable labeled dataset from Kaggle, the proposed system employs a hierarchical CNN classification approach, achieving notable recognition rates and accuracy. The study highlights the efficacy of deep learning in fish species classification, emphasizing its automatic feature extraction capability, and removing the necessity for labor-intensive manual work when engineering features. Furthermore, the advantage of deep learning models lies in their capacity to attain high accuracy with extensive datasets, exemplified by the successful training on the Kaggle dataset.