Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

emmanuelekopimo/african-febrile-disease-classification-model

Domain:

healthcare

Record type:

project
Creator:
emm
Host:
# African Disease Surveillance Classification A machine learning project for classifying diseases based on African disease surveillance data. This project implements data preprocessing, feature engineering, and comparative model evaluation for disease classification. ## Project Overview This project analyzes African disease surveillance data to classify patients into different disease categories: - **Malaria** - **Typhoid** - **Viral Fever** - **Co-infection** (Malaria + Typhoid) - **Undifferentiated Fever** The project includes data cleaning, preprocessing, class balancing, and evaluation of multiple machine learning models. ## Dataset The project uses the African Disease Surveillance Dataset (`African_disease_surveillance_dataset.csv`), which contains patient records with: - **Demographic Information**: Sex, Location, Age - **Clinical Symptoms**: Fever, Headache, Fatigue, Vomiting, Diarrhea, Joint Pain, Cough - **Medical Tests**: Malaria_Test, Typhoid_Test - **Laboratory Values**: Temperature_C, WBC_Count, Platelet_Count ## Project Structure ``` csc316_exam/ ├── README.md # Project documentation ├── requirements.txt # Python dependencies ├── .gitignore # Git ignore rules ├── q1.py # Data preprocessing script ├── q2.py # Disease classification script ├── class_balancing.ipynb # Class balancing notebook ├── data_understanding.ipynb # EDA and data exploration ├── model_dev_eval.ipynb # Model development and evaluation ├── African_disease_surveillance_dataset.csv # Raw dataset ├── African_disease_final.csv # Final processed dataset ├── data_understanding.csv # Intermediate data file ├── feature_data_balance.csv # Balanced dataset for modeling └── African_di …

Visit

github.com

Tasks

text classification