Scientific Reports (Dec 2023)

IoT and ML approach for ornamental fish behaviour analysis

  • K. Suresh Kumar Patro,
  • Vinod Kumar Yadav,
  • Vidya S. Bharti,
  • Arun Sharma,
  • Arpita Sharma,
  • T. Senthilkumar

DOI
https://doi.org/10.1038/s41598-023-48057-w
Journal volume & issue
Vol. 13, no. 1
pp. 1 – 17

Abstract

Read online

Abstract Ornamental fish keeping is the second most preferred hobby in the world and it provides a great opportunity for entrepreneurship development and income generation. Controlling the environment in ornamental fish farm is a considerable challenge because it is affected by a variety of parameters like water temperature, dissolved oxygen, pH, and disease occurrences. One particular interesting ornamental fish species is goldfish (Carassius auratus). Machine learning (ML) and deep learning technique have significant potential in analysing voluminous data collected from fish farm. Through this technique, the fish farmers can get insight on feeding behaviour, fish growth patterns, predict diseases/stress, and environmental factors affecting fish health. The aim of the study is to analyze the behavioural changes in goldfish due to alterations in environmental parameters (water temperature and dissolved oxygen). Decision tree, Naïve Bayes classifier, K-nearest neighbour (KNN), and linear discriminant analysis (LDA) were used to analyse the behavioural change data. To compare the performance between all four classifiers, cross validation and confusion matrix used. The cross-validation error of LDA, Naïve Bayes classification, KNN and decision tree was 19.86, 28.08, 30.14 and 13.78 respectively. Decision tree was proved to be the most accurate and effective classifier. Different temperature and DO range were taken to predict fish behaviour. Some findings are, the behaviour of fish was rest between temperature 37.85 °C and 40.535 °C, erratic when temperature was greater than or equal to 40.535 °C, gasping when temperature was between 37.85 and 40.535 °C and when DO concentration was less than 6.58 mg/L. Blood parameter analysis has been done to validate the change in external behaviours with change in physiological parameters.