The Monitoring System for Fish Farming Using Machine Learning predicts tilapia fish health based on water quality parameters like fish weight, survival rate, and oxygen levels. Machine learning algorithms, including SVM, Random Forest, and XGBoost, classify fish health into "Stable" or "At Risk." Built with Python and Flask for the back-end, and HTML, CSS, and JavaScript for the front-end, the system processes input data to providehealth predictions. It helps farmers make timely interventions, improving fish farming management.
The Monitoring System for Fish Farming Using Machine Learning is a comprehensive solution designed to predict the health status of tilapia fish based on various water quality parameters monitored by IoT sensors. The system leverages machine learning algorithms, including Support Vector Machine (SVM), Random Forest, and XGBoost, to classify fish health into two categories: "Stable" and "At Risk." The dataset used for this project includes vital parameters such as fish weight, survival rate, disease occurrence, temperature, dissolved oxygen, pH levels, turbidity, and oxygenation interventions. The system utilizes these features to assess the health of fish by identifying potential risks based on environmental factors. The back-end of the system is developed using Python with Flask, which processes the input data and provides health predictions. Users can input the relevant parameters on the front-end interface, built using HTML, CSS, and JavaScript, where the system predicts whether the fish are stable or at risk based on the current water quality conditions. The monitoring system provides a significant advancement in the management of fish farming, enabling farmers to make timely decisions regarding interventions like oxygenation and corrective measures
Keywords:
Fish Farming, Machine Learning, IoT, SVM, Random Forest, XGBoost, Water Quality, Health Prediction, Flask, Stable, At Risk.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

1. SOFTWARE REQUIREMENS
Operating System : Windows 7/8/10
Server-side Script : HTML, CSS, Bootstrap & JS
Programming Language : Python
Libraries : Flask, Pandas,, Sklearn,NumPy, Seaborn, Matplotlib
IDE/Workbench : VSCode
Technology : Python 3.8+
Server Deployment : Xampp Server
Database : MySQL
2. HARDWARE REQUIREMENTS
Processor - I5/Intel Processor
RAM - 8GB+ (min)
Hard Disk - 128 GB+
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - Any