Skip to content

Predictive Modeling and Explainable AI Analysis of Farm Features and Practices Impacting White Spot Disease Prevalence in Farmed Shrimps in Bangladesh

Notifications You must be signed in to change notification settings

sultanrafeed/Predictive-Modeling-and-Explainable-AI-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Predictive Modeling and Explainable AI Analysis of White Spot Disease in Farmed Shrimp

Overview

White Spot Disease (WSD) is a highly contagious viral infection that can rapidly kill shrimp, crab, and prawn populations. This study uses machine learning to predict WSD prevalence in farmed shrimp in Bangladesh based on various farm features and practices, achieving an accuracy of 72.67%. By employing SHAP (SHapley Additive exPlanations), we also identified the impact of different farming practices on WSD trends, offering valuable insights for disease management.

Key Features

  • Disease Focus: White Spot Disease (WSD) in crustaceans
  • Geographic Focus: Shrimp farms in Bangladesh
  • ML Accuracy: 72.67%
  • Explainability Tool: SHAP for insights into farming practices

Methods

Predictive Modeling

We implemented various machine learning algorithms to predict changes in WSD prevalence, classified into three categories:

  • Class -1: Decrease of at least 10%
  • Class 0: Change less than 10%
  • Class 1: Increase of at least 10%

Explainable AI with SHAP

Using SHAP values, we explored how specific farm features and practices influence changes in WSD prevalence, providing actionable insights.

Data Handling

Label Generation

Labels are generated based on the percentage change in prevalence:

def generate_label(current_prev, previous_prev):
    change = 0
    if current_prev <= 0.9 * previous_prev:
        change = -1
    elif current_prev >= 1.1 * previous_prev:
        change = 1
    return change

Results:

First grid search for Random Forest Classifier First grid search for Random Forest Classifier

Second grid search for Random Forest Classifier Second grid search for Random Forest Classifier

Final grid search for Random Forest Classifier Final grid search for Random Forest Classifier

First grid search for KNN classifier with uniform voting First grid search for KNN classifier with uniform voting

Final grid search for KNN classifier with uniform voting Final grid search for KNN classifier with uniform voting

First grid search for KNN classifier with distance-based voting First grid search for KNN classifier with distance-based voting

Final grid search for KNN classifier with distance-based voting

Final grid search for KNN classifier with distance-based voting

First grid search for Multinomial Naive Bayes classifier download

Final grid search for Multinomial Naive Bayes classifier. mean

Shapley values for different features

SHAP VALUE

image

About

Predictive Modeling and Explainable AI Analysis of Farm Features and Practices Impacting White Spot Disease Prevalence in Farmed Shrimps in Bangladesh

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published