Cargando…
Evolving convolutional neural network parameters through the genetic algorithm for the breast cancer classification problem
Breast cancer is the most frequently diagnosed cancer and the leading cause of cancer mortality in women around the world. However, it can be controlled effectively by early diagnosis, followed by effective treatment. Clinical specialists take the advantages of computer-aided diagnosis (CAD) systems...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
SAGE Publications
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8293734/ https://www.ncbi.nlm.nih.gov/pubmed/34366489 http://dx.doi.org/10.1177/0037549721996031 |
_version_ | 1783725104604119040 |
---|---|
author | Davoudi, Khatereh Thulasiraman, Parimala |
author_facet | Davoudi, Khatereh Thulasiraman, Parimala |
author_sort | Davoudi, Khatereh |
collection | PubMed |
description | Breast cancer is the most frequently diagnosed cancer and the leading cause of cancer mortality in women around the world. However, it can be controlled effectively by early diagnosis, followed by effective treatment. Clinical specialists take the advantages of computer-aided diagnosis (CAD) systems to make their diagnosis as accurate as possible. Deep learning techniques, such as the convolutional neural network (CNN), due to their classification capabilities on learned feature methods and ability of working with complex images, have been widely adopted in CAD systems. The parameters of the network, including the weights of the convolution filters and the weights of the fully connected layers, play a crucial role in the classification accuracy of any CNN model. The back-propagation technique is the most frequently used approach for training the CNN. However, this technique has some disadvantages, such as getting stuck in local minima. In this study, we propose to optimize the weights of the CNN using the genetic algorithm (GA). The work consists of designing a CNN model to facilitate the classification process, training the model using three different optimizers (mini-batch gradient descent, Adam, and GA), and evaluating the model through various experiments on the BreakHis dataset. We show that the CNN model trained through the GA performs as well as the Adam optimizer with a classification accuracy of 85%. |
format | Online Article Text |
id | pubmed-8293734 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | SAGE Publications |
record_format | MEDLINE/PubMed |
spelling | pubmed-82937342021-08-06 Evolving convolutional neural network parameters through the genetic algorithm for the breast cancer classification problem Davoudi, Khatereh Thulasiraman, Parimala Simulation Medical Content Breast cancer is the most frequently diagnosed cancer and the leading cause of cancer mortality in women around the world. However, it can be controlled effectively by early diagnosis, followed by effective treatment. Clinical specialists take the advantages of computer-aided diagnosis (CAD) systems to make their diagnosis as accurate as possible. Deep learning techniques, such as the convolutional neural network (CNN), due to their classification capabilities on learned feature methods and ability of working with complex images, have been widely adopted in CAD systems. The parameters of the network, including the weights of the convolution filters and the weights of the fully connected layers, play a crucial role in the classification accuracy of any CNN model. The back-propagation technique is the most frequently used approach for training the CNN. However, this technique has some disadvantages, such as getting stuck in local minima. In this study, we propose to optimize the weights of the CNN using the genetic algorithm (GA). The work consists of designing a CNN model to facilitate the classification process, training the model using three different optimizers (mini-batch gradient descent, Adam, and GA), and evaluating the model through various experiments on the BreakHis dataset. We show that the CNN model trained through the GA performs as well as the Adam optimizer with a classification accuracy of 85%. SAGE Publications 2021-03-05 2021-08 /pmc/articles/PMC8293734/ /pubmed/34366489 http://dx.doi.org/10.1177/0037549721996031 Text en © The Author(s) 2021 https://creativecommons.org/licenses/by/4.0/This article is distributed under the terms of the Creative Commons Attribution 4.0 License (https://creativecommons.org/licenses/by/4.0/) which permits any use, reproduction and distribution of the work without further permission provided the original work is attributed as specified on the SAGE and Open Access pages (https://us.sagepub.com/en-us/nam/open-access-at-sage). |
spellingShingle | Medical Content Davoudi, Khatereh Thulasiraman, Parimala Evolving convolutional neural network parameters through the genetic algorithm for the breast cancer classification problem |
title | Evolving convolutional neural network parameters through the genetic algorithm for the breast cancer classification problem |
title_full | Evolving convolutional neural network parameters through the genetic algorithm for the breast cancer classification problem |
title_fullStr | Evolving convolutional neural network parameters through the genetic algorithm for the breast cancer classification problem |
title_full_unstemmed | Evolving convolutional neural network parameters through the genetic algorithm for the breast cancer classification problem |
title_short | Evolving convolutional neural network parameters through the genetic algorithm for the breast cancer classification problem |
title_sort | evolving convolutional neural network parameters through the genetic algorithm for the breast cancer classification problem |
topic | Medical Content |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8293734/ https://www.ncbi.nlm.nih.gov/pubmed/34366489 http://dx.doi.org/10.1177/0037549721996031 |
work_keys_str_mv | AT davoudikhatereh evolvingconvolutionalneuralnetworkparametersthroughthegeneticalgorithmforthebreastcancerclassificationproblem AT thulasiramanparimala evolvingconvolutionalneuralnetworkparametersthroughthegeneticalgorithmforthebreastcancerclassificationproblem |