Breast Cancer Detection Using Deep Learning
Breast Cancer Detection Using Deep Learning
Deep Learning
Author
Goron Paula-Melisa
CANCER
Disease of the century
A medical condition that can affect any
part of the body
May be caused by an abnormal growth
of cells
Reasons
DETECTION
It helps with early cancer detection by
identifying anomalies in medical images
Detection improves patients' health and
saves lives
SOURCE: A COMPETITION, BENCHMARK, CODE, AND DATA FOR USING ARTIFICIAL
INTELLIGENCE TO DETECT LESIONS IN DIGITAL BREAST TOMOSYNTHESI
DATASET
22032 FILES
training 19148
validation 1163
test 1721
220 images with bounding boxes for malignant or benign lesions.
RESULTS
Team 7: The model's ability to detect correctly is 0.786, meaning it successfully identified 78.6% of individuals
Related
with breast cancer. With 95% confidence, there is some level of uncertainty associated with the estimate, and
the model's detection capability can range from 0.720 to 0.852."
YOLO
DATASET
Solution
PREPROCESSING
EXPERIMENTS
EVALUATION
CONVOLUTIONAL LAYER
It uses filters to scan the input image and extract important features.
POOLING
Reduces the number of network parameters
Max-pooling selects only the most significant values from a region.
Preservs important features.
Creates a more compact representation of the image.
CNN These layers take all the previous features and process them to generate final results.
Often followed by a final activation layer (e.g., softmax).
YOLO
WEIGHTS DROPOUT
pre-trained parameters of the YOLO model (transfer learning) used to improve the performance of neural network models
obtained by training the model on a large training dataset (e.g., and prevent overfitting
COCO - Common Objects in Context). it randomly deactivates a number of neurons (or connections
vanilla - no pre-trained parameters are used between neurons) with a predefined probability
OPTIMIZER
automatically adjusts the weights to minimize a loss (or cost)
function
BOXLOSS
OBJLOSS
Evaluation
CLSLOSS
measures how well the model
locates objects in an image.
measures the accuracy of the
model's object detection within a
METRICS/RECALL
specific area (grid cell). measures how many classes were
measures the error in classifying predicted correctly out of the total
objects. number of existing classes
METRICS/PRECISION
measures how many classes were
METRICS/MAP_0.5
predicted correctly out of the total
a metric that considers the
number of predicted classes
performance of Bbox localization
(through Intersection over Union)
and the model's classification ability
by combining precision and recall
Evaluation
5th Experiment
6th Experiment
1st Experiment
Labels Predictions
Evaluation
2nd Experiment
Labels Predictions
Evaluation
4th Experiment
Labels Predictions
Evaluation
5th Experiment
Labels Predictions
Evaluation
6th Experiment
Labels Predictions
Evaluation
Strengths:
good predictions
portability
easy detection on other datasets
SWOT Weaknesses:
Analysis few images
Opportunities:
usable in the medical field
Threats:
similar models
using SGD as optimiser is better than
using Adam
a larger dataset significantly
Conclusions improves the model's performance
using pre-trained weights provides
better results than vanilla
expanding/Diversifying the dataset