View Demo

Pneumonia Detection from Chest X-Ray โ€” A Complete Project Overview

An end-to-end Deep Learning project that utilizes a Custom Convolutional Neural Network (CNN) to detect and classify instances of Pneumonia from chest X-ray images. The project includes a model training script, a confusion matrix visualization script, and a responsive web application built with Streamlit.

๐ŸŒŸ Features

๐Ÿ› ๏ธ Technologies Used

๐Ÿ“‚ Project Structure

The project is well organized into the following structure:

๐Ÿš€ Getting Started & How It Works

1. Dataset

Using the Chest X-Ray Images (Pneumonia) dataset, I structured the data securely into training and testing folders with NORMAL and PNEUMONIA categories.

2. Training the Model

I trained a custom Convolutional Neural Network (CNN) from scratch using train_model.py. This evaluates the dataset and outputs a customized .keras model file.

3. Evaluating the Model

Evaluated the final output by generating a classification report and a beautiful Seaborn confusion matrix plot (confusion_matrix_improved.png).

4. Web Application

I built an easy-to-use visual interface via Streamlit. You can upload any X-ray image, and the model provides an instant prediction along with confidence levels.

๐Ÿงช Try It Live & View Code

Click here to try the Pneumonia Detection App

View the source code on GitHub

๐Ÿ“Œ Final Thoughts

This robust end-to-end Deep Learning application allows us to use advanced CNN architectures seamlessly through a web interface. It highlights the vast utility of AI inside medical image analysis architectures.


๐Ÿ”— Connect with Me
๐ŸŒ www.tauqueeralam.com
๐Ÿ“ฑ LinkedIn | GitHub

View a live demo below:

View Demo

Discussion