Machine Learning To Assist In Pneumonia Diagnosis.

stormrsa profile image Storm Rhoda ・2 min read


In South Africa and around the world pneumonia is a massive issue. My project was to create a diagnostic tool to assist radiologists with the diagnosis of pneumonia.

I have was able to represent my country at the Regeneron International Science and Engineering Fair this year. If you are interested in my project you can check it out at the Virtual Regeneron ISEF 2020 site my project number robo51 under the category robotics and intelligent machines.

Project Abstract

Pneumonia is among the leading causes of death in the world and it is ranked sixth-leading cause of premature death in South Africa. The people at risk of dying from pneumonia are children younger than 5 years, adults over 65 years and immunocompromised individuals. Radiological diagnosis is the most common way of diagnosing patients and radiograph qualities are easily compromised due to the sensitivity and specificity of diagnosis. Compromised x-rays make it difficult to establish a diagnosis. To make diagnosis quicker and more accurate for health professional, the purpose of this project was to develop a machine learning model that can identify and distinguish the difference between lungs that are infected and those that are not infected by pneumonia in an efficient manner.

Two machine learning models were created to identify and distinguish pneumonia in adult patients and pediatric patients. The general and pediatric-specific pneumonia diagnosis models were tested against x-ray images and predictions were validated against validated data and a radiologist. The general pneumonia diagnosis model focused on adult patients and achieved an accuracy of 90.3%. While the paediatric- specific model focused on paediatric patients and achieved an accuracy of 83.03%.

The algorithm created is able to identify and distinguish the difference between a pair of infected pneumonia lungs and a pair of lungs that are not infected in an efficient manner for adult patients and paediatric patients.

Link to Virtual ISEF 2020


If you interested in other projects I'm working on you check out my GitHub.

Thanks and everyone stay healthy and safe.

Posted on May 20 by:

stormrsa profile

Storm Rhoda


Im currently 18 years old and about to finish my high school career. I have a passion for coding and currently extremely interested in machine learning.


markdown guide