This is an image classification app built using TensorFlow, Django, Django REST Framework and React. The app uses a machine learning model built in TensorFlow and trained on X-Ray images from various sources to classify among Normal, Pneumonia and Tuberculosis class.
People Involved in this project
From the root directory run:
cd backend classifier
python -m venv venv
From the backend directory run:
On macOS:
source venv/bin/activate
On Windows:
venv\scripts\activate
From the backend directory run:
pip install -r requirements.txt
From the root directory run:
cd frontend
npm install
To run the application, you need to have both the backend and the frontend up and running.
From the backend directory run:
python manage.py runserver
From the frontend directory run:
npm start
Go to http://localhost:3000/ to view the application.
The dataset contains a total of 17,275 images, consisting of 10,406 normal images, 5,775 pneumonia images, and 1,094 tuberculosis infected images
Dataset:
https://www.kaggle.com/datasets/amitpant7/lungvision