Leverage deep learning techniques for the automated detection of pneumonia from medical imaging data. This repository provides end-to-end Jupyter Notebooks and Python utilities for preprocessing, modeling, evaluation, and prediction.
- End-to-End Jupyter Notebooks: All stages from data preprocessing to model evaluation and prediction.
- Image Classification: Utilize convolutional neural networks (CNNs) for reliable pneumonia detection.
- Data Augmentation: Methods to enhance dataset size and diversity.
- Visualization: Tools for visualizing images, model performance, and predictions.
- Reproducibility: Results are easily reproducible and customizable for new datasets.
*.ipynb– Core experiments and workflows (Jupyter Notebooks, main project focus).py(auxiliary) – Helper scripts for data handling and preprocessing/data– Directory placeholder for medical images and labels/models– Saved weights and model architectures
- Primary Language: Jupyter Notebook (Python 3.x kernel)
- Libraries:
- numpy
- pandas
- matplotlib
- seaborn
- scikit-learn
- tensorflow / keras
- pillow
- opencv-python
-
Clone the repository
git clone https://github.com/willow788/Pneumonia-detection-using-Deep-Learning.git cd Pneumonia-detection-using-Deep-Learning -
Install required packages
pip install -r requirements.txt
-
Add your dataset
- Place medical images and labels in the
/datadirectory, as described in the notebooks.
- Place medical images and labels in the
- Open relevant Jupyter Notebooks using your preferred environment (JupyterLab, Colab, etc.).
- Follow the step-by-step instructions in the notebooks to:
- Prepare and visualize data
- Train deep learning models
- Evaluate model performance
- Use trained models to predict pneumonia on new images
- Achieves effective detection accuracy as demonstrated in the evaluation notebook.
- Example results and confusion matrices are visualized in the provided notebooks.
- Pull requests and suggestions are welcome.
- Please open issues for questions, feature requests, or bug reports.
Distributed under the MIT License. See LICENSE for details.