Skip to content

Project aimed at training a deep learning model using Convolutional Neural Networks (CNN) for high-accuracy (over 99%) blood cancer detection, utilizing a large dataset of blood cell images.

Notifications You must be signed in to change notification settings

MahdiNavaei/Blood-Cell-Cancer-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Blood Cancer Detection using Deep Learning

This project aims to develop a deep learning model for blood cancer detection using Convolutional Neural Networks (CNNs). The model achieves a high accuracy of over 99% in identifying various types of normal blood cells.

Dataset

The dataset used for training consists of 17,092 images of normal blood cells. These images were collected from individuals without any hematologic or oncologic diseases, ensuring a diverse and representative dataset for training the model. Link : https://www.kaggle.com/datasets/mahdinavaei/blood-cancer

Model Architecture

The deep learning model is built using CNNs, which have proven to be effective in image classification tasks. The architecture of the model includes convolutional layers for feature extraction followed by fully connected layers for classification.

Training Process

The model was trained on the dataset using a standard training-validation split. The training process involved optimizing the model's parameters to minimize the loss function, thereby improving its accuracy in blood cancer detection.

Results

The trained model achieved an impressive accuracy of over 99% on the validation set, demonstrating its effectiveness in detecting various types of normal blood cells.

Usage

To use the trained model for blood cancer detection, simply input an image of a blood cell into the model, and it will predict the cell type with high accuracy.

Dependencies

  • Python 3.x
  • TensorFlow
  • Keras
  • NumPy
  • Matplotlib

About

Project aimed at training a deep learning model using Convolutional Neural Networks (CNN) for high-accuracy (over 99%) blood cancer detection, utilizing a large dataset of blood cell images.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published