Cargando…

A genetic programming-based convolutional deep learning algorithm for identifying COVID-19 cases via X-ray images

Evolutionary algorithms have been successfully employed to find the best structure for many learning algorithms including neural networks. Due to their flexibility and promising results, Convolutional Neural Networks (CNNs) have found their application in many image processing applications. The stru...

Descripción completa

Detalles Bibliográficos
Autor principal: Najaran, Mohammad Hassan Tayarani
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Author(s). Published by Elsevier B.V. 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10182835/
https://www.ncbi.nlm.nih.gov/pubmed/37316095
http://dx.doi.org/10.1016/j.artmed.2023.102571
_version_ 1785041835941429248
author Najaran, Mohammad Hassan Tayarani
author_facet Najaran, Mohammad Hassan Tayarani
author_sort Najaran, Mohammad Hassan Tayarani
collection PubMed
description Evolutionary algorithms have been successfully employed to find the best structure for many learning algorithms including neural networks. Due to their flexibility and promising results, Convolutional Neural Networks (CNNs) have found their application in many image processing applications. The structure of CNNs greatly affects the performance of these algorithms both in terms of accuracy and computational cost, thus, finding the best architecture for these networks is a crucial task before they are employed. In this paper, we develop a genetic programming approach for the optimization of CNN structure in diagnosing COVID-19 cases via X-ray images. A graph representation for CNN architecture is proposed and evolutionary operators including crossover and mutation are specifically designed for the proposed representation. The proposed architecture of CNNs is defined by two sets of parameters, one is the skeleton which determines the arrangement of the convolutional and pooling operators and their connections and one is the numerical parameters of the operators which determine the properties of these operators like filter size and kernel size. The proposed algorithm in this paper optimizes the skeleton and the numerical parameters of the CNN architectures in a co-evolutionary scheme. The proposed algorithm is used to identify covid-19 cases via X-ray images.
format Online
Article
Text
id pubmed-10182835
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher The Author(s). Published by Elsevier B.V.
record_format MEDLINE/PubMed
spelling pubmed-101828352023-05-15 A genetic programming-based convolutional deep learning algorithm for identifying COVID-19 cases via X-ray images Najaran, Mohammad Hassan Tayarani Artif Intell Med Research Paper Evolutionary algorithms have been successfully employed to find the best structure for many learning algorithms including neural networks. Due to their flexibility and promising results, Convolutional Neural Networks (CNNs) have found their application in many image processing applications. The structure of CNNs greatly affects the performance of these algorithms both in terms of accuracy and computational cost, thus, finding the best architecture for these networks is a crucial task before they are employed. In this paper, we develop a genetic programming approach for the optimization of CNN structure in diagnosing COVID-19 cases via X-ray images. A graph representation for CNN architecture is proposed and evolutionary operators including crossover and mutation are specifically designed for the proposed representation. The proposed architecture of CNNs is defined by two sets of parameters, one is the skeleton which determines the arrangement of the convolutional and pooling operators and their connections and one is the numerical parameters of the operators which determine the properties of these operators like filter size and kernel size. The proposed algorithm in this paper optimizes the skeleton and the numerical parameters of the CNN architectures in a co-evolutionary scheme. The proposed algorithm is used to identify covid-19 cases via X-ray images. The Author(s). Published by Elsevier B.V. 2023-08 2023-05-09 /pmc/articles/PMC10182835/ /pubmed/37316095 http://dx.doi.org/10.1016/j.artmed.2023.102571 Text en © 2023 The Author(s) Since January 2020 Elsevier has created a COVID-19 resource centre with free information in English and Mandarin on the novel coronavirus COVID-19. The COVID-19 resource centre is hosted on Elsevier Connect, the company's public news and information website. Elsevier hereby grants permission to make all its COVID-19-related research that is available on the COVID-19 resource centre - including this research content - immediately available in PubMed Central and other publicly funded repositories, such as the WHO COVID database with rights for unrestricted research re-use and analyses in any form or by any means with acknowledgement of the original source. These permissions are granted for free by Elsevier for as long as the COVID-19 resource centre remains active.
spellingShingle Research Paper
Najaran, Mohammad Hassan Tayarani
A genetic programming-based convolutional deep learning algorithm for identifying COVID-19 cases via X-ray images
title A genetic programming-based convolutional deep learning algorithm for identifying COVID-19 cases via X-ray images
title_full A genetic programming-based convolutional deep learning algorithm for identifying COVID-19 cases via X-ray images
title_fullStr A genetic programming-based convolutional deep learning algorithm for identifying COVID-19 cases via X-ray images
title_full_unstemmed A genetic programming-based convolutional deep learning algorithm for identifying COVID-19 cases via X-ray images
title_short A genetic programming-based convolutional deep learning algorithm for identifying COVID-19 cases via X-ray images
title_sort genetic programming-based convolutional deep learning algorithm for identifying covid-19 cases via x-ray images
topic Research Paper
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10182835/
https://www.ncbi.nlm.nih.gov/pubmed/37316095
http://dx.doi.org/10.1016/j.artmed.2023.102571
work_keys_str_mv AT najaranmohammadhassantayarani ageneticprogrammingbasedconvolutionaldeeplearningalgorithmforidentifyingcovid19casesviaxrayimages
AT najaranmohammadhassantayarani geneticprogrammingbasedconvolutionaldeeplearningalgorithmforidentifyingcovid19casesviaxrayimages