In this project, we develop a convolutional neural network (CNN) model for classifying chest X-rays as either normal or showing signs of pneumonia. The model was trained on a dataset of over 5,863 X-ray images, and achieved an accuracy of 89% on the test set. The architecture of the model consists of multiple convolutional layers, followed by max pooling and dense layers.
dataset we used Chest X-Ray Images (Pneumonia)
full project in details in the documentation
✔️Classify the x-ray imagest to two category ;\
- Pneumonia
- Normal
✔️Used All evaluation metrics
The following tools were used in this project:
- tensorflow==2.12.0
- tqdm
- scikit-learn
- matplotlib
- numpy
- pandas
- pickle
- cv2
- CNN
- Tensorflow, keras
- Jupyter notebook
- deep learning
Before starting 🏁, you need to have tensorflow==2.12.0 and all mensioned libraries
first create new environment or work in existing one if requirments satsfied
# Clone this project
$ https://github.com/romanyn36/chest_xray_pneumonia_classification_with_cnn.git
use pip to install libraries
$ pip install tensorflow==2.12.0
$ pip install tqdm
$ pip install scikit-learn
-
Sara Reda Moatamed
This project is under license from MIT. For more details.
Made by Romani