This repository contains a deep learning model for classifying mammogram images. The goal is to assist in the detection of breast cancer by distinguishing between benign, malignant, and normal cases. The model uses a Convolutional Neural Network (CNN) trained on a publicly available dataset.
- Classification Model: A CNN designed for image classification.
- Dataset: Utilizes a dataset of mammogram images with labels for benign, malignant, and normal cases.
- Preprocessing: Includes scripts for data augmentation and normalization to improve model performance.
- Training: Provides a training pipeline to fine-tune the model.
- Evaluation: Scripts for evaluating the model's accuracy, precision, and recall.
-
Clone the repository:
git clone [https://github.com/PieriFra/Mamografias.git](https://github.com/PieriFra/Mamografias.git) cd Mamografias -
Install dependencies:
pip install -r requirements.txt
-
Prepare the data: Place your mammogram images in the
data/rawfolder. The folder structure should bedata/raw/{benign, malignant, normal}. -
Run the training script:
python train.py
-
Evaluate the model:
python evaluate.py