👩💻 Source Code
Description
Convolutional Neural Network (CNN) was used to classify 12 distinct fish species, and core data augmentation significantly improved model performance.
Datasets
Local Fish: 269 images
Catla = 18, Cyprinus carpio = 50, Grass carp = 11, Mori = 70, Rohu = 73, Silver = 47
Shah, Syed Zakir Hussain ; Rauf, Hafiz Tayyab; lali, IkramUllah; Bukhari, Syed Ahmad Chan; Khalid, Malik Shahzaib; Farooq, Muhammad ; Fatima, Mahroze (2019), “Fish-Pak: Fish Species Dataset from Pakistan for Visual Features Based Classification”, Mendeley Data, V3, doi: 10.17632/n3ydw29sbz.3.
Coastal Fish: 280 images
Black Sea Sprat = 50, Gilt Head Bream = 50, Horse Mackerel = 50, Red Sea Bream = 50, Sea Bass = 50, Trout = 50
O.Ulucan, D.Karakaya, and M.Turkan.(2020) A large-scale dataset for fish segmentation and classification.
In Conf. Innovations Intell. Syst. Appli. (ASYU)
Image Augmentation:
Angle [range(15,180,15)], Horizontal, and Vertical
Augmented 1 image to 24 images
Total dataset = 13176 images
More can be found in the repository.