This document presents a deep convolutional neural network (CNN)-based method for classifying indigenous fish species from Bangladesh, achieving a highest accuracy rate of 98.46%. It evaluates various optimization algorithms, such as RMSprop and Adam, for enhancing CNN performance in fish classification tasks. The methodology includes a comparative analysis of different optimizers and discusses the challenges in fish species recognition due to factors like image distortion and segmentation errors.