Skip to content
This repository has been archived by the owner on Jul 6, 2021. It is now read-only.

Detecting Malaria Parasites in Red Blood Cells using Machine Learning (Specifically CNNs)

Notifications You must be signed in to change notification settings

kjwharding/detecting-malaria-using-cnn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Malaria Project

Detecting Malaria Parasites in Red Blood Cells using Machine Learning

  • Name: Kiernan Harding
  • Supervisor: Dr Alba Garcia Seco De Herrera
  • Second Assessor: Dr John O'Hara
  • Grade: 1st (88%)
  • Dataset: National Institutes of Health

Abstract

Malaria has a major impact on global health, with an estimated 229 million cases and more than 409,000 deaths worldwide in 2019 alone. Most of these cases occur in less economically developed countries where the testing facilities are poor. Typically, the malaria testing procedure requires microscopists to manually count the malaria parasites in red blood cell samples. The calibre of this process depends on the proficiency of the microscopist and facility quality. Therefore, to eliminate human error and increase testing speed, Machine Learning (ML) can be used to automate the testing process.

I specifically utilise a Convolutional Neural Network (CNN) to classify red blood cells as either parasitized or healthy. To iteratively increase my classifiers’ accuracy, I use a broad range of ML techniques such as: data augmentation, regularisation, and feature map visualisation. Using these techniques, the model has so far achieved an accuracy of 95.6% on previously unseen test samples.

To accommodate the classifier, I design a convenient application with an intuitive interface. It is vital that the application has wide accessibility, as its main use is in less economically developed countries. Consequently, the application can be used on almost any device.

Final Report

Please find a download for my final report here.

Technical Documentation

1. Understanding CNNs in Code
2. Designing Custom CNN Models
3. Application Design
4. Installation & Usage

About

Detecting Malaria Parasites in Red Blood Cells using Machine Learning (Specifically CNNs)

Topics

Resources

Stars

Watchers

Forks