<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    ojapps
   </journal-id>
   <journal-title-group>
    <journal-title>
     Open Journal of Applied Sciences
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2165-3917
   </issn>
   <issn publication-format="print">
    2165-3925
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/ojapps.2024.1410184
   </article-id>
   <article-id pub-id-type="publisher-id">
    ojapps-136753
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Biomedical 
     </subject>
     <subject>
       Life Sciences, Chemistry 
     </subject>
     <subject>
       Materials Science, Computer Science 
     </subject>
     <subject>
       Communications, Engineering, Physics 
     </subject>
     <subject>
       Mathematics
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    An Adapted Convolutional Neural Network for Brain Tumor Detection
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Kamagaté Beman
      </surname>
      <given-names>
       Hamidja
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Kanga
      </surname>
      <given-names>
       Koffi
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Brou
      </surname>
      <given-names>
       Pacôme
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Olivier
      </surname>
      <given-names>
       Asseu
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Souleymane
      </surname>
      <given-names>
       Oumtanaga
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff3"> 
      <sup>3</sup>
     </xref>
    </contrib>
   </contrib-group> 
   <aff id="aff1">
    <addr-line>
     aEcole Supérieure Africaine des Technologies de l’Information et de la Communication (ESATIC), LASTIC, Abidjan, Côte d’Ivoire
    </addr-line> 
   </aff> 
   <aff id="aff2">
    <addr-line>
     aUMRI STI, INPHB INP—Houphouët Boigny, Yamoussoukro, Côte d’Ivoire
    </addr-line> 
   </aff> 
   <aff id="aff3">
    <addr-line>
     aUMRI MSN, INPHB INP—Houphouët Boigny, Yamoussoukro, Côte d’Ivoire
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     16
    </day> 
    <month>
     10
    </month>
    <year>
     2024
    </year>
   </pub-date> 
   <volume>
    14
   </volume> 
   <issue>
    10
   </issue>
   <fpage>
    2809
   </fpage>
   <lpage>
    2825
   </lpage>
   <history>
    <date date-type="received">
     <day>
      17,
     </day>
     <month>
      September
     </month>
     <year>
      2024
     </year>
    </date>
    <date date-type="published">
     <day>
      20,
     </day>
     <month>
      September
     </month>
     <year>
      2024
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      20,
     </day>
     <month>
      October
     </month>
     <year>
      2024
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    In medical imaging, particularly for analyzing brain tumor MRIs, the expertise of skilled neurosurgeons or radiologists is often essential. However, many developing countries face a significant shortage of these specialists, which impedes the accurate identification and analysis of tumors. This shortage exacerbates the challenge of delivering precise and timely diagnoses and delays the production of comprehensive MRI reports. Such delays can critically affect treatment outcomes, especially for conditions requiring immediate intervention, potentially leading to higher mortality rates. In this study, we introduced an adapted convolutional neural network designed to automate brain tumor diagnosis. Our model features fewer layers, each optimized with carefully selected hyperparameters. As a result, it significantly reduced both execution time and memory usage compared to other models. Specifically, its execution time was 10 times shorter than that of the referenced models, and its memory consumption was 3 times lower than that of ResNet. In terms of accuracy, our model outperformed all other architectures presented in the study, except for ResNet, which showed similar performance with an accuracy of around 90%. 
   </abstract>
   <kwd-group> 
    <kwd>
     Brain Tumor
    </kwd> 
    <kwd>
      MRI
    </kwd> 
    <kwd>
      Convolutional Neural Network
    </kwd> 
    <kwd>
      KKDNet
    </kwd> 
    <kwd>
      GoogLeNet
    </kwd> 
    <kwd>
      DensNet
    </kwd> 
    <kwd>
      ResNet
    </kwd> 
    <kwd>
      ShuffleNet
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>The human nervous system is extremely complex and plays a crucial role in processing and transmitting neural signals that govern both voluntary and involuntary functions throughout the body, with the brain as its primary component. The brain governs most bodily functions, taking charge of analyzing, integrating, organizing, decision-making, and directing the rest of the body <xref ref-type="bibr" rid="scirp.136753-1">
     [1]
    </xref>. The anatomical structure of the brain is remarkably complex <xref ref-type="bibr" rid="scirp.136753-2">
     [2]
    </xref>. It consists of various distinct yet interconnected structures, such as the cerebral cortex, the cerebellum, and the brainstem. Each of these regions plays a crucial role in processing information and regulating bodily functions.</p>
   <p>Some brain disorders, such as strokes, infections, headaches and brain tumors, are particularly challenging to diagnose, analyze, and treat appropriately. A brain tumor is a mass of abnormal cells that develops within the rigid skull enclosing the brain. Its expansion in such a confined area can cause issues, such as brain damage, which poses a serious risk to the brain <xref ref-type="bibr" rid="scirp.136753-3">
     [3]
    </xref>. There are 130 types of tumors that can affect the brain and central nervous system (CNS), ranging from benign to malignant and from extremely rare to relatively common.</p>
   <p>These tumors are systematically classified into primary and secondary categories <xref ref-type="bibr" rid="scirp.136753-4">
     [4]
    </xref>. Primary brain tumors originate directly within the brain, either forming from brain cells or being encased by surrounding nerve cells. These tumors can be benign or malignant <xref ref-type="bibr" rid="scirp.136753-5">
     [5]
    </xref>. Secondary brain tumors, which account for the majority of brain malignancies, are often fatal. These tumors develop when cancers, such as those in the breast, kidney, or skin, spread silently from another part of the body to the brain. Unlike benign tumors, these malignant are notorious for their relentless ability to spread to other parts of the body <xref ref-type="bibr" rid="scirp.136753-6">
     [6]
    </xref>.</p>
   <p>According to research <xref ref-type="bibr" rid="scirp.136753-7">
     [7]
    </xref>, brain tumors account for approximately 85% to 90% of significant central nervous system (CNS) tumors. Early detection is crucial for significantly reducing the mortality rate associated with these tumors. Healthcare professionals commonly use magnetic resonance imaging (MRI) for early diagnosis <xref ref-type="bibr" rid="scirp.136753-8">
     [8]
    </xref>. Although MRI scans are highly effective for diagnosing brain tumors, they have several limitations that can reduce their effectiveness.</p>
   <p>In medical imaging, particularly MRI analysis, the expertise of a professional neurosurgeon or radiologist is often crucial. However, many developing countries face a significant shortage of neurosurgeons and radiologists with the specialized skills needed to accurately identify and analyze tumors. This shortage intensifies the difficulty of delivering precise and timely diagnoses and lengthens the process of producing comprehensive MRI reports. Such delays in patient care can have serious implications for treatment outcomes, particularly for conditions requiring urgent attention, ultimately leading to increased mortality rates <xref ref-type="bibr" rid="scirp.136753-9">
     [9]
    </xref>.</p>
   <p>Additionally, the lack of access to continuous medical education and modern diagnostic tools in these regions further complicates the issue. Without a robust infrastructure to support the learning and dissemination of advanced medical techniques, many healthcare professionals in developing countries are not equipped with the skills necessary to interpret complex MRI results effectively. This knowledge gap not only impairs the accurate diagnosis of tumors but also diminishes the overall quality of healthcare services available to patients <xref ref-type="bibr" rid="scirp.136753-10">
     [10]
    </xref>.</p>
   <p>To overcome these challenges, implementing an automated system on a cloud-based platform offers a promising solution <xref ref-type="bibr" rid="scirp.136753-11">
     [11]
    </xref>. Such a system could utilize artificial intelligence and machine learning algorithms <xref ref-type="bibr" rid="scirp.136753-12">
     [12]
    </xref> to analyze MRI scans with high accuracy, reducing the reliance on limited medical expertise. By automating the initial stages of MRI analysis, healthcare providers in developing countries could drastically reduce the time required to produce diagnostic reports. This would not only speed up the diagnostic and treatment process but also improve the overall efficiency of healthcare systems in these regions.</p>
   <p>In this work, we developed a framework based on an adapted novel Convolutional Neural Network (CNN) architecture to classify types of brain tumors: glioma, meningioma, pituitary tumors, and no tumor. The main contribution is that the proposed CNN is designed to be less deep while achieving similar accuracy, with reduced execution time and lower memory consumption compared to some of the complex CNN architectures found in the literature.</p>
   <p>The remainder of this paper is organized as follow. Section 2 describes the related work. Section 3 covers the proposed architecture, its optimization, the data models, and the framework for brain tumor classification. Section 4 presents the results and discussion. We conclude the paper with Section 5.</p>
  </sec><sec id="s2">
   <title>2. Related Work</title>
   <p>
    <xref ref-type="bibr" rid="scirp.136753-"></xref>This section provides a detailed examination of studies utilizing machine learning and deep learning models for classifying brain tumors. It explores the various approaches and methodologies employed in these studies, highlighting the advancements achieved and the challenges faced with each model.</p>
   <p>Song et al. <xref ref-type="bibr" rid="scirp.136753-13">
     [13]
    </xref> employed numerous machine learning algorithms to classify MRI brain tumor images. Specifically, five models were tested, including logistic regression, Stochastic Gradient Descent, decision tree, Support Vector Machine (SVM), and k-Nearest Neighbors (k-NN). The dataset used consists of four categories of MRI images: normal tissue, glioma, meningioma, and pituitary tumors. To improve efficiency and reduce execution time, a random selection of 250 images was used instead of the entire dataset. After importing these 250 images, they were resized and subjected to dimensionality reduction using Principal Component Analysis (PCA). The data was then split into training and testing sets, with 80% of the data used for training. Several machine learning models were trained using the training data, and their effectiveness was assessed on the testing dataset to determine their performance in real-world scenarios. The results revealed that k-Nearest Neighbors (k-NN) outperformed the other models in terms of efficiency.</p>
   <p>Ankit et al. <xref ref-type="bibr" rid="scirp.136753-14">
     [14]
    </xref> undertook a similar task using a brain MRI image dataset, initially focusing on binary classification to determine the presence or absence of a tumor with nine different machine learning algorithms. These algorithms were evaluated and compared using various metrics, including accuracy, recall, precision, and F1-score. Among them, the Gradient Boosting classifier proved to be the most effective, achieving a recall of 94.4%, an accuracy of 92.4%, an F1-score of 89.5%, and a precision of 85%. To tackle the multi-class classification problem, four machine learning algorithms which include SVM, KNN, Random Forest, and XGBoost were employed. The dataset included four types of brain MRI images: glioma tumor, meningioma tumor, pituitary tumor, and no tumor. The performance of these algorithms was evaluated based on accuracy, precision, recall, and F1-score. XGBoost outperformed the other algorithms across all metrics, achieving 90% in accuracy, precision, recall, and F1-score.</p>
   <p>In addition to the previously mentioned studies, many other research efforts utilize machine learning algorithms for brain tumor classification. A significant review is provided in work <xref ref-type="bibr" rid="scirp.136753-15">
     [15]
    </xref>. These algorithms have demonstrated promising performance while remaining relatively simple. However, they require substantial preprocessing of MRI images before application. Moreover, these models may struggle to detect complex relationships within the data, which is crucial for brain tumors, especially at an early stage <xref ref-type="bibr" rid="scirp.136753-15">
     [15]
    </xref>. Early diagnosis and treatment of brain tumors have the potential to decrease death rates.</p>
   <p>Recent studies utilizing Convolutional Neural Networks (CNNs) <xref ref-type="bibr" rid="scirp.136753-16">
     [16]
    </xref> have demonstrated their ability to work directly with raw images and capture intricate relationships and subtle features. This ability frequently leads to enhanced accuracy in brain tumor detection, especially in complex cases, at early stages, and with large datasets.</p>
   <p>Mahmud et al. <xref ref-type="bibr" rid="scirp.136753-17">
     [17]
    </xref> propose a CNN architecture for the efficient identification of brain tumors using MR images. They evaluate various models, including ResNet-50, VGG16, and InceptionV3 (GoogLeNet), and perform a comparative analysis based on performance metrics such as accuracy, recall, and loss, using a dataset of 3264 MRI images. The accuracy of ResNet-50, VGG16, and InceptionV3 were 81.80%, 71.60%, and 80.00%, respectively. For recall, the performance values were 81.04%, 70.03%, and 79.81%, respectively. The loss metrics were 0.85%, 1.85%, and 3.67%, respectively. The proposed CNN model achieved an accuracy of 90.3%, a recall of 91.19%, and a loss of 0.25, outperforming ResNet, VGG16, and InceptionV3 in the early detection of various brain tumors.</p>
   <p>Kameswara et al. <xref ref-type="bibr" rid="scirp.136753-18">
     [18]
    </xref> introduced a modified U-Net architecture based on residual networks. Originally designed for medical image segmentation, the U-Net model is enhanced with periodic reorganization in the encoder phase and sub-pixel convolution in the decoder phase. This revised U-Net model was assessed on two datasets, achieving segmentation accuracies of 93.40% and 92.20%, respectively. Beyond the previously mentioned studies, several other works <xref ref-type="bibr" rid="scirp.136753-19">
     [19]
    </xref>-<xref ref-type="bibr" rid="scirp.136753-21">
     [21]
    </xref> utilize specific CNN architectures, often through transfer learning, to classify brain tumors from MRI images. While these models offer notable advancements in detecting complex data interactions and early-stage tumors, their complexity results in increased computational time and memory usage. To overcome these limitations, we propose a new CNN model in the following section.</p>
  </sec><sec id="s3">
   <title>3. Methodology</title>
   <p>In very deep Convolutional Neural Network (CNN), gradients can become extremely small or excessively large during backpropagation, making training difficult, slow, or even unstable. A deeper network also requires more computations, which lengthens the training time and increases the resources needed (CPU, GPU). Each additional layer introduces new parameters, thereby increasing the memory requirements for storing the model and the intermediate data during training. Furthermore, an excessive number of layers can lead to overfitting to the specific details of the training data, which may compromise performance on new data (poor generalization) <xref ref-type="bibr" rid="scirp.136753-16">
     [16]
    </xref>. Additionally, as the network becomes deeper, it becomes increasingly difficult to understand how it makes decisions, making the interpretation of the models more complex <xref ref-type="bibr" rid="scirp.136753-22">
     [22]
    </xref>.</p>
   <p>Considering the aforementioned drawbacks, we introduce an adapted CNN architecture that prioritizes robustness without depending on layer depth. Our approach focuses on the quality of feature extraction and ensures model stability across diverse scenarios. By employing a shallower architecture, we aim to reduce model complexity and minimize the risk of overfitting, while also achieving faster training convergence. Additionally, by concentrating on task-relevant and meaningful features, our method seeks to enhance generalization efficiency, even with a limited number of layers.</p>
   <sec id="s3_1">
    <title>3.1. Convolutional Neural Networks Layers</title>
    <p>Convolutional Neural Networks (CNNs) are a class of neural networks primarily used for analyzing, recognizing, and classifying images <xref ref-type="bibr" rid="scirp.136753-23">
      [23]
     </xref>. It comprises an input layer, several hidden layers, and an output layer (see <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref>).</p>
    <fig id="fig1" position="float">
     <label>Figure 1</label>
     <caption>
      <title>Figure 1. General architecture of Convolutional Neural Network (CNN) <xref ref-type="bibr" rid="scirp.136753-24">
        [24]
       </xref>.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2312747-rId14.jpeg?20241023112436" />
    </fig>
    <p>The input layer is responsible for receiving raw data, such as images, and passing it into the network.</p>
    <p>The hidden layers include the convolutional, pooling, activation, and fully connected layers, each fulfilling a distinct role. They are the essential layers <xref ref-type="bibr" rid="scirp.136753-25">
      [25]
     </xref>, collaborating to enable CNNs to learn and identify patterns in data, making these networks highly effective for tasks like image recognition, object detection, and more.</p>
    <p>The convolution layer detects features by applying filters (kernels) to the input data to extract local patterns like edges, textures, or shapes from images. It performs convolution operations, a mathematical process that combines two signals to produce a third one <xref ref-type="bibr" rid="scirp.136753-26">
      [26]
     </xref>. This operation measures the effect of one signal on another, influenced by the shape of the second signal. The computation is outlined below.</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           p 
         </mi> 
         <mo>
           × 
         </mo> 
         <mi>
           q 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          ] 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mstyle displaystyle="true"> 
        <msubsup> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            r 
          </mi> 
          <mo>
            = 
          </mo> 
          <mo>
            − 
          </mo> 
          <mi>
            ∞ 
          </mi> 
         </mrow> 
         <mi>
           ∞ 
         </mi> 
        </msubsup> 
        <mrow> 
         <mi>
           p 
         </mi> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mi>
            r 
          </mi> 
          <mo>
            ] 
          </mo> 
         </mrow> 
         <mi>
           q 
         </mi> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mo>
             − 
           </mo> 
           <mi>
             r 
           </mi> 
          </mrow> 
          <mo>
            ] 
          </mo> 
         </mrow> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math> (1)</p>
    <p>where, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        p 
      </mi> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        q 
      </mi> 
     </math> are functions that can be either discrete or continuous, and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        s 
      </mi> 
     </math> is the position of the output signal. For discrete signals, the equation is adjusted to</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           p 
         </mi> 
         <mo>
           × 
         </mo> 
         <mi>
           q 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          ] 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mstyle displaystyle="true"> 
        <msubsup> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            r 
          </mi> 
          <mo>
            = 
          </mo> 
          <mo>
            − 
          </mo> 
          <mi>
            ∞ 
          </mi> 
         </mrow> 
         <mi>
           ∞ 
         </mi> 
        </msubsup> 
        <mrow> 
         <mi>
           p 
         </mi> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mi>
            r 
          </mi> 
          <mo>
            ] 
          </mo> 
         </mrow> 
         <mi>
           q 
         </mi> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mo>
             − 
           </mo> 
           <mi>
             r 
           </mi> 
          </mrow> 
          <mo>
            ] 
          </mo> 
         </mrow> 
         <mi>
           Δ 
         </mi> 
         <mi>
           r 
         </mi> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math> (2)</p>
    <p>with 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Δ 
       </mi> 
       <mi>
         r 
       </mi> 
      </mrow> 
     </math> the sampling interval. For continuous one, the equation takes the form:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           p 
         </mi> 
         <mo>
           × 
         </mo> 
         <mi>
           q 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mi>
          u 
        </mi> 
        <mo>
          ] 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mstyle displaystyle="true"> 
        <mrow> 
         <msubsup> 
          <mo>
            ∫ 
          </mo> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <mi>
             ∞ 
           </mi> 
          </mrow> 
          <mi>
            ∞ 
          </mi> 
         </msubsup> 
         <mrow> 
          <mi>
            p 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mi>
             σ 
           </mi> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mi>
            q 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              u 
            </mi> 
            <mo>
              − 
            </mo> 
            <mi>
              σ 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mtext>
            d 
          </mtext> 
          <mi>
            σ 
          </mi> 
         </mrow> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math> (3)</p>
    <p>Here, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        u 
      </mi> 
     </math> denotes the position of the output signal.</p>
    <p>The pooling layer, placed between convolutional layers is intended to reduce the spatial dimensions (width and height) of the feature maps produced by the convolutional layer <xref ref-type="bibr" rid="scirp.136753-23">
      [23]
     </xref>. It enhances the robustness of feature extraction and decreases the risk of overfitting. Generally used pooling operations include average pooling, max pooling and global pooling <xref ref-type="bibr" rid="scirp.136753-27">
      [27]
     </xref>.</p>
    <p>To enable the model to capture complex and non-linear patterns found in real-world scenarios, an activation layer is necessary, which performs activation functions. Common activation functions found in the literature include the Sigmoid activation function, the Hyperbolic Tangent (Tanh) activation function, and the Rectified Linear Unit (ReLU) activation function. ReLU is commonly used in hidden layers due to its simplicity and efficiency <xref ref-type="bibr" rid="scirp.136753-28">
      [28]
     </xref>. Several variations of the ReLU activation function have been proposed to enhance its performance, such as the Leaky ReLU and Parametric ReLU (PReLU) activation functions.</p>
    <p>The normal ReLU neutralizes negative values while preserving positive values unchanged, a Leaky ReLU is variant that allows a small, non-zero gradient when the input is negative. It is computing as follow:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Leaky 
       </mtext> 
       <mtext>
           
       </mtext> 
       <mtext>
         ReLU 
       </mtext> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mtable columnalign="left"> 
          <mtr columnalign="left"> 
           <mtd columnalign="left"> 
            <mi>
              x 
            </mi> 
           </mtd> 
           <mtd columnalign="left"> 
            <mrow> 
             <mtext>
               if 
             </mtext> 
             <mtext>
                 
             </mtext> 
             <mi>
               x 
             </mi> 
             <mo>
               &gt; 
             </mo> 
             <mn>
               0 
             </mn> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr columnalign="left"> 
           <mtd columnalign="left"> 
            <mrow> 
             <mi>
               α 
             </mi> 
             <mi>
               x 
             </mi> 
            </mrow> 
           </mtd> 
           <mtd columnalign="left"> 
            <mrow> 
             <mtext>
               if 
             </mtext> 
             <mtext>
                 
             </mtext> 
             <mi>
               x 
             </mi> 
             <mo>
               ≤ 
             </mo> 
             <mn>
               0 
             </mn> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> (4)</p>
    <p>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        α 
      </mi> 
     </math> is a small constant for example 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         α 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         0.001 
       </mn> 
      </mrow> 
     </math>. 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        x 
      </mi> 
     </math> is range from 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mo>
         − 
       </mo> 
       <mi>
         ∞ 
       </mi> 
      </mrow> 
     </math> to 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mo>
         + 
       </mo> 
       <mi>
         ∞ 
       </mi> 
      </mrow> 
     </math>. PReLU is similar to Leaky ReLU but 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        α 
      </mi> 
     </math> a learnable slope for negatives values.</p>
    <p>The fully connected layer, used in the final stages to generate the output, is a layer where each neuron is connected to every neuron in the previous layer <xref ref-type="bibr" rid="scirp.136753-29">
      [29]
     </xref>. it is in charge of integrating features extracted from input data by previous layers. Fully connected layers can learn non-linear combinations of input features, allowing them to capture complex relationships between these features. Once the features are effectively combined, the fully connected layer produces outputs used for classification in classification tasks or for predicting continuous values in regression tasks.</p>
   </sec>
   <sec id="s3_2">
    <title>3.2. Proposed Convolutional Neural Network Architecture</title>
    <p>To develop an optimal architecture, we tested various configurations by adjusting the number of layers, filter sizes, stride, and activation functions. We then selected the parameter values that led to the highest accuracy. The results obtained are presented in <xref ref-type="table" rid="table1">
      Table 1
     </xref>.</p>
    <table-wrap id="table1">
     <label>
      <xref ref-type="table" rid="table1">
       Table 1
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.136753-"></xref>Table 1. Different CNN architecture.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="31.81%"><p style="text-align:center">Parameter</p></td> 
       <td class="custom-bottom-td acenter" width="42.06%"><p style="text-align:center">Tested value</p></td> 
       <td class="custom-bottom-td acenter" width="26.14%"><p style="text-align:center">Recommendation</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="31.81%"><p style="text-align:center">Convolution layers</p></td> 
       <td class="custom-top-td acenter" width="42.06%"><p style="text-align:center">3, 4, 5, 6, 7, 8</p></td> 
       <td class="custom-top-td acenter" width="26.14%"><p style="text-align:center">4</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="31.81%"><p style="text-align:center">Kernel</p></td> 
       <td class="acenter" width="42.06%"><p style="text-align:center">(3 × 3), (5 × 5), (7 × 7)</p></td> 
       <td class="acenter" width="26.14%"><p style="text-align:center">(3 × 3)</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="31.81%"><p style="text-align:center">Stride</p></td> 
       <td class="acenter" width="42.06%"><p style="text-align:center">1, 2</p></td> 
       <td class="acenter" width="26.14%"><p style="text-align:center">2</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="31.81%"><p style="text-align:center">Activation function</p></td> 
       <td class="acenter" width="42.06%"><p style="text-align:center">ReLU, Sigmoid, Softmax, Tanh</p></td> 
       <td class="acenter" width="26.14%"><p style="text-align:center">ReLU</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>As shown in <xref ref-type="table" rid="table1">
      Table 1
     </xref>, our proposal includes four convolutional layers, each producing an output that applies the ReLU activation function, followed by a pooling layer with a 2 × 2 filter and a stride of 2. The first convolutional layer uses 16 filters, each with a 3 × 3 pixel matrix. After this, a pooling layer with a 2 × 2 filter and a stride of 2 is applied. The second convolutional layer uses 32 filters, the third layer uses 64 filters, and the final layer uses 128 filters. <xref ref-type="fig" rid="fig2">
      Figure 2
     </xref>, the convolution part, shows that the four convolutional layers are preceded by the input layer and followed by the fully connected layer.</p>
    <fig id="fig2" position="float">
     <label>Figure 2</label>
     <caption>
      <title>Figure 2. Convolution part.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2312747-rId44.jpeg?20241023112436" />
    </fig>
    <p>To enhance the efficiency of feature discrimination in the convolutional phases, the fully connected section is trained using two distinct sub-networks (see <xref ref-type="fig" rid="fig3">
      Figure 3
     </xref>). The first subnetwork has 1024 neurons as input, followed by 512, 256 and 128 neurons respectively in the next three layers. The second subnetwork has 512 neurons as input, followed by 128 neurons in each of the three successive layers. Both subnetworks have an identical number of fully connected layers, and their outputs are concatenated in the fourth layer to extract the most discriminative features. This approach allows for the exploration of high-dimensional features using two distinct architectures. Each fully connected layer carries out complex computations to transform inputs into meaningful outputs, enhancing the model’s ability to learn and generalize from the training data. The final layer is a SoftMax loss layer with 128 inputs.</p>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>Figure 3. Fully connected part.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2312747-rId45.jpeg?20241023112436" />
    </fig>
    <p>We optimize the weights of convolutional neural networks using the gradient descent algorithm. This iterative process fine-tunes key parameters, such as the base learning rate. We employed the cyclic learning rate method <xref ref-type="bibr" rid="scirp.136753-30">
      [30]
     </xref>, which involves varying the learning rate within a range of values over a specific number of iterations. Adadelta optimizer was applied with a learning rate ranging from 1∙e<sup>−6</sup> to 1∙e<sup>−1</sup>. As recommended by <xref ref-type="bibr" rid="scirp.136753-31">
      [31]
     </xref>, we optimize the learning rate and batch size by experimenting with different values while keeping other hyperparameters constant. The specified hyperparameter space can then be explored further through random sampling, allowing us to select the parameters that yield the best results on the validation set. Following this approach, we have listed the other hyperparameter values used in the network in <xref ref-type="table" rid="table2">
      Table 2
     </xref>.</p>
    <table-wrap id="table2">
     <label>
      <xref ref-type="table" rid="table2">
       Table 2
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.136753-"></xref>Table 2. Optimization hyperparameter.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="31.08%"><p style="text-align:center">Hyperparameter</p></td> 
       <td class="custom-bottom-td acenter" width="41.72%"><p style="text-align:center">Tested value</p></td> 
       <td class="custom-bottom-td acenter" width="27.20%"><p style="text-align:center">Recommendation</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="31.08%"><p style="text-align:center">Epoch</p></td> 
       <td class="custom-top-td acenter" width="41.72%"><p style="text-align:center">16, 25, 32, 64, 50</p></td> 
       <td class="custom-top-td acenter" width="27.20%"><p style="text-align:center">25</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="31.08%"><p style="text-align:center">Batch-size</p></td> 
       <td class="acenter" width="41.72%"><p style="text-align:center">25, 50, 75, 100</p></td> 
       <td class="acenter" width="27.20%"><p style="text-align:center">50</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="31.08%"><p style="text-align:center">Per-parameter</p><p style="text-align:center">adaptive learning</p><p style="text-align:center">rate methods</p></td> 
       <td class="acenter" width="41.72%"><p style="text-align:center">SGD, RMSprop, Adagrad,</p><p style="text-align:center">Adadelta, Adam,</p><p style="text-align:center">Adamax, Nadam</p></td> 
       <td class="acenter" width="27.20%"><p style="text-align:center">Adadelta</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="31.08%"><p style="text-align:center">Dropout rate</p></td> 
       <td class="acenter" width="41.72%"><p style="text-align:center">0.1, 0.2, 0.3, 0.4</p></td> 
       <td class="acenter" width="27.20%"><p style="text-align:center">0.1</p></td> 
      </tr> 
     </table>
    </table-wrap>
   </sec>
   <sec id="s3_3">
    <title>3.3. Data Collection</title>
    <p>In this study, we used publicly available data from kaggle.com <xref ref-type="bibr" rid="scirp.136753-32">
      [32]
     </xref>, which consists of 3264 magnetic resonance imaging (MRI) images of brain tumors. The images are categorized into four classes: meningioma tumor, pituitary tumor, glioma tumor, and no tumor. <xref ref-type="table" rid="table3">
      Table 3
     </xref> presents a detailed partitioning of the dataset.</p>
    <table-wrap id="table3">
     <label>
      <xref ref-type="table" rid="table3">
       Table 3
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.136753-"></xref>Table 3. Dataset partioning.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td aleft" width="57.90%"><p style="text-align:left">Type of brain tumor</p></td> 
       <td class="custom-bottom-td aleft" width="42.10%"><p style="text-align:left">Quantity</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td aleft" width="57.90%"><p style="text-align:left">Pituitary tumor</p></td> 
       <td class="custom-top-td aleft" width="42.10%"><p style="text-align:left">901</p></td> 
      </tr> 
      <tr> 
       <td class="aleft" width="57.90%"><p style="text-align:left">Meningloma Tumor</p></td> 
       <td class="aleft" width="42.10%"><p style="text-align:left">937</p></td> 
      </tr> 
      <tr> 
       <td class="aleft" width="57.90%"><p style="text-align:left">Glioma Tumor</p></td> 
       <td class="aleft" width="42.10%"><p style="text-align:left">926</p></td> 
      </tr> 
      <tr> 
       <td class="aleft" width="57.90%"><p style="text-align:left">Total</p></td> 
       <td class="aleft" width="42.10%"><p style="text-align:left">3264</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>
     <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref> (inspired from <xref ref-type="bibr" rid="scirp.136753-17">
      [17]
     </xref>) illustrates brain magnetic resonance images categorized by the different types of tumors.</p>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>Figure 4. Images of brain tumors. (a) Glioma tumor; (b) Pituitary tumor; (c) No tumor; (d) Meningioma tumor.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2312747-rId46.jpeg?20241023112437" />
    </fig>
   </sec>
   <sec id="s3_4">
    <title>3.4. Proposal Framework</title>
    <p>To predict brain tumors, we follow these steps. First, we collect the data. Next, we conduct a data pre-processing phase, where we apply various techniques to eliminate noise and improve data quality. The second step involves splitting the data into training and validation datasets. 80% of the images from each type of brain tumor listed in <xref ref-type="table" rid="table2">
      Table 2
     </xref> are used for training, while the remaining images are used for validation. The third step consist of applying deep learning model based on our proposed CNN architecture with training dataset to perform brain tumor classification followed by the using of validation dataset. For comparison purpose we also user another CNN architecture like GoogLeNet, ShuffleNet, DenseNet and ResNet. For practical reasons, we decided to name our own proposed CNN architecture KKDNet. The output determines whether the input image is categorized as a meningioma tumor, pituitary tumor, glioma tumor, or no tumor. The final step of our framework involves evaluating performance by calculating accuracy, recall, AUC, and loss. <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref> illustrates the processing steps of the proposed framework.</p>
    <fig id="fig5" position="float">
     <label>Figure 5</label>
     <caption>
      <title>Figure 5. Brain tumor classification diagram.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2312747-rId47.jpeg?20241023112437" />
    </fig>
   </sec>
  </sec><sec id="s4">
   <title>4. Result and Discussion</title>
   <p>In this section, we present the results obtained by conducting experiments on a Core i7 computer with 16 GB of RAM, using Python packages such as Scikit-learn and Keras. We implemented our proposed CNN architecture (KKDNet) as well as other architectures, including GoogLeNet, ShuffleNet, ResNet, and DenseNet. The metrics we evaluated include accuracy, execution time, and memory usage.</p>
   <sec id="s4_1">
    <title>4.1. Results</title>
    <p>
     <xref ref-type="fig" rid="fig6">
      Figure 6
     </xref> shows the training and validation loss. We can observe that the training loss curve and validation loss curve decrease over the epochs. <xref ref-type="fig" rid="fig7">
      Figure 7
     </xref> presents the training and validation curves of the accuracy over the epochs. Training curve. The curve reaches a fairly high accuracy value quickly; by epoch 15, we surpass 90% accuracy. However, it is noted that the validation curve does not achieve equivalent performance in terms of accuracy. Until epoch 25, it remains below 80%.</p>
    <fig id="fig6" position="float">
     <label>Figure 6</label>
     <caption>
      <title>Figure 6. Training and validation loss curve of KKDNet.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2312747-rId48.jpeg?20241023112438" />
    </fig>
    <fig id="fig7" position="float">
     <label>Figure 7</label>
     <caption>
      <title>Figure 7. Training and validation accuracy curve of KKDNet.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2312747-rId49.jpeg?20241023112438" />
    </fig>
    <p>To evaluate our model’s performance in terms of execution time and memory consumption, we represented, in <xref ref-type="fig" rid="fig8">
      Figure 8
     </xref>, the execution time in seconds of several models, including ours (KKDNet), in the form of a histogram. We observe that KKDNet achieves the best execution time compared to the other models, with an approximate time of around 500 seconds. The model closest in terms of execution time, GoogLeNet, has a time of about 700 seconds. In contrast, the model with the highest execution time reaches approximately 17,000 seconds, which is about 34 times the time required for our model (KKDNet).</p>
    <fig id="fig8" position="float">
     <label>Figure 8</label>
     <caption>
      <title>Figure 8. Execution time (s) of DensNet, GoogLeNet, KKDNet, ResNet and ShuffleNet.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2312747-rId50.jpeg?20241023112439" />
    </fig>
    <p>The pie chart in <xref ref-type="fig" rid="fig9">
      Figure 9
     </xref> represents the memory consumption of different architectures. We observe that the memory requirements for ShuffleNet, DenseNet, and GoogLeNet are lower than those of our model. In contrast, ResNet’s memory consumption is more than three times higher than that of our model.</p>
    <fig id="fig9" position="float">
     <label>Figure 9</label>
     <caption>
      <title>Figure 9. Amount of memory (MB) of DensNet, GoogLeNet, KKDNet, ResNet and ShuffleNet.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2312747-rId51.jpeg?20241023112439" />
    </fig>
    <p>The final representation (<xref ref-type="fig" rid="fig10">
      Figure 10
     </xref>) is a histogram illustrating the performance of different architectures based on the accuracy metric. Our model, KKDNet, ranks among the top two, achieving performance levels comparable to ResNet, with an accuracy exceeding 90%.</p>
    <fig id="fig10" position="float">
     <label>Figure 10</label>
     <caption>
      <title>Figure 10. Accuracy of DensNet, GoogLeNet, KKDNet, ResNet and ShuffleNet.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2312747-rId52.jpeg?20241023112438" />
    </fig>
   </sec>
   <sec id="s4_2">
    <title>4.2. Discussion</title>
    <p>
     <xref ref-type="fig" rid="fig6">
      Figure 6
     </xref> shows the training and validation loss. We can observe that the training loss curve decreases over the epochs, indicating that the model is gradually improving during training. The validation loss curve also decreases over the epochs, which suggests that the model is not experiencing overfitting and may continue to improve if the number of epochs is increased.</p>
    <p>In <xref ref-type="fig" rid="fig8">
      Figure 8
     </xref>, the curve reaches a fairly high accuracy value quickly; by epoch 15, we surpass 90% accuracy. However, it is noted that the validation curve does not achieve equivalent performance in terms of accuracy. Until epoch 25, it remains below 80%. We can explain this situation by referring to the observation made in <xref ref-type="fig" rid="fig6">
      Figure 6
     </xref>, which shows that the model continues to improve without falling into overfitting. This means that if we increase the number of epochs, the validation accuracy curve could reach performance levels close to those of the training phase, surpassing 90%.</p>
    <p>Regarding <xref ref-type="fig" rid="fig8">
      Figure 8
     </xref>, the significant gain in execution time of our model can be attributed to its architecture. Indeed, we have designed an architecture with fewer layers (a total of 4 layers). Although the number of filters used in each layer may be high, having fewer layers <xref ref-type="bibr" rid="scirp.136753-33">
      [33]
     </xref>, combined with the optimization techniques we applied (see <xref ref-type="table" rid="table1">
      Table 1
     </xref> and <xref ref-type="table" rid="table2">
      Table 2
     </xref>), accounts for this considerable time gain compared to ResNet and ShuffleNet. Moreover, with an architecture having fewer layers, it is logical that the memory required is reduced (see <xref ref-type="fig" rid="fig9">
      Figure 9
     </xref>). Although other factors influence memory consumption, the number of layers is one of the most determining factors.</p>
    <p>Finally, although our model requires less execution time and relatively less memory space, it achieves high accuracy similar to ResNet, whose execution time is ten times longer than that of our model (see <xref ref-type="fig" rid="fig10">
      Figure 10
     </xref>). Additionally, its memory consumption is three times higher than that of our model (KKDNet). We attribute these results to the optimization techniques employed and the use of a cyclic learning rate in the architecture design.</p>
   </sec>
  </sec><sec id="s5">
   <title>5. Conclusions</title>
   <p>In this research, we introduced a novel Convolution Neural Network which reduces computational time and memory consumption. We use it to classify brain tumor in four classes: glioma tumor, pituitary tumor, Meningioma tumor and no tumor.</p>
   <p>The results obtained showed that our KKDnet model offers comparable performance to recent models in the literature, while requiring less computation time to run and less memory to store trainable and no-trainable parameters. It should be noted that we applied techniques such as the cyclic learning rate, which not only accelerated learning but also made the model more efficient. Ultimately, the results showed that our KKDNet model with fewer layers achieved superior performance in the identification and classification of brain tumor, and could therefore serve.</p>
   <p>Since the training was conducted with a single dataset of 3264 images, it is possible that the model, despite its advantages, may experience a degradation in detection performance when used on new data. To address this situation, we plan to create a new dataset from MRI scans of hospitals in Ivory Cost while continuing to adjust the mode. Then we plan to develop a web application based on this model to assist professionals in developing countries in diagnosing brain tumors, addressing the shortage of specialists and the lack of well-trained professionals. In the future, to enhance the robustness of our model, we plan to expand the dataset and increase the number of epochs. We also intend to develop a cloud-based application to integrate the model.</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.136753-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Yen, C., Lin, C. and Chiang, M. (2023) Exploring the Frontiers of Neuroimaging: A Review of Recent Advances in Understanding Brain Functioning and Disorders. Life, 13, Article 1472. &gt;https://doi.org/10.3390/life13071472
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Weiskopf, N., Edwards, L.J., Helms, G., Mohammadi, S. and Kirilina, E. (2021) Quantitative Magnetic Resonance Imaging of Brain Anatomy and in vivo Histology. Nature Reviews Physics, 3, 570-588. &gt;https://doi.org/10.1038/s42254-021-00326-1
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kapoor, L. and Thakur, S. (2017) A Survey on Brain Tumor Detection Using Image Processing Techniques. 2017 7th International Conference on Cloud Computing, Data Science &amp; Engineering-Confluence, Noida, 12-13 January 2017, 582-585. &gt;https://doi.org/10.1109/confluence.2017.7943218
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     National Cancer Institute (2024) Rare Brain and Spine Tumors. &gt;https://www.cancer.gov/rare-brain-spine-tumor/tumors 
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Schaff, L.R. and Mellinghoff, I.K. (2023) Glioblastoma and Other Primary Brain Malignancies in Adults. JAMA, 329, 574-587. &gt;https://doi.org/10.1001/jama.2023.0023
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ostrom, Q.T., Gittleman, H., Xu, J., Kromer, C., Wolinsky, Y., Kruchko, C., et al. (2016) CBTRUS Statistical Report: Primary Brain and Other Central Nervous System Tumors Diagnosed in the United States in 2009-2013. Neuro-Oncology, 18, v1-v75. &gt;https://doi.org/10.1093/neuonc/now207
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Desai, M. and Shah, M. (2021) An Anatomization on Breast Cancer Detection and Diagnosis Employing Multi-Layer Perceptron Neural Network (MLP) and Convolutional Neural Network (CNN). Clinical eHealth, 4, 1-11. &gt;https://doi.org/10.1016/j.ceh.2020.11.002
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Iv, M., Yoon, B.C., Heit, J.J., Fischbein, N. and Wintermark, M. (2018) Current Clinical State of Advanced Magnetic Resonance Imaging for Brain Tumor Diagnosis and Follow Up. Seminars in Roentgenology, 53, 45-61. &gt;https://doi.org/10.1053/j.ro.2017.11.005
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mamun, M., Bin Shawkat, S., Ahammed, M.S., Uddin, M.M., Mahmud, M.I. and Islam, A.M. (2022) Deep Learning Based Model for Alzheimer’s Disease Detection Using Brain MRI Images. 2022 IEEE 13th Annual Ubiquitous Computing, Electronics &amp; Mobile Communication Conference (UEMCON), New York, 26-29 October 2022, 510-516. &gt;https://doi.org/10.1109/uemcon54665.2022.9965730
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Yenet, A., Nibret, G. and Tegegne, B.A. (2023) Challenges to the Availability and Affordability of Essential Medicines in African Countries: A Scoping Review. ClinicoEconomics and Outcomes Research, 15, 443-458. &gt;https://doi.org/10.2147/ceor.s413546
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Abd-Ellah, M.K., Awad, A.I., Khalaf, A.A.M. and Hamed, H.F.A. (2019) A Review on Brain Tumor Diagnosis from MRI Images: Practical Implications, Key Achievements, and Lessons Learned. Magnetic Resonance Imaging, 61, 300-318. &gt;https://doi.org/10.1016/j.mri.2019.05.028
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chatterjee, N., Duda, J., Gee, J., Elahi, A., Martin, K., Doan, V., et al. (2024) A Cloud-Based System for Automated AI Image Analysis and Reporting. Journal of Imaging Informatics in Medicine. &gt;https://doi.org/10.1007/s10278-024-01200-z
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Latif, J., Xiao, C., Imran, A. and Tu, S. (2019) Medical Imaging Using Machine Learning and Deep Learning Algorithms: A Review. 2019 2nd International Conference on Computing, Mathematics and Engineering Technologies (iCoMET), Sukkur, 30-31 January 2019, 1-5. &gt;https://doi.org/10.1109/icomet.2019.8673502
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Jiang, S., Gu, Y. and Kumar, E. (2023) Magnetic Resonance Imaging (MRI) Brain Tumor Image Classification Based on Five Machine Learning Algorithms. Cloud Computing and Data Science, 4, 122-133. &gt;https://doi.org/10.37256/ccds.4220232740
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ghosh, A. and Kole, A. (2023) A Comparative Study of Enhanced Machine Learning Algorithms for Brain Tumor Detection and Classification. Preprints. &gt;https://doi.org/10.36227/techrxiv.16863136.v1 
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref16">
    <label>16</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Taha, A.M.H., Ariffin, S.B.B. and Abu-Naser, S.S. (2023) A Systematic Literature Review of Deep and Machine Learning Algorithms in Brain Tumor and Meta-Analysis. Journal of Theoretical and Applied Information Technology, 101, 21-36. &gt;https://www.jatit.org/volumes/Vol101No1/3Vol101No1.pdf
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref17">
    <label>17</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Cong, S. and Zhou, Y. (2022) A Review of Convolutional Neural Network Architectures and Their Optimizations. Artificial Intelligence Review, 56, 1905-1969. &gt;https://doi.org/10.1007/s10462-022-10213-5
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref18">
    <label>18</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mahmud, M.I., Mamun, M. and Abdelgawad, A. (2023) A Deep Analysis of Brain Tumor Detection from MR Images Using Deep Learning Networks. Algorithms, 16, Article 176. &gt;https://doi.org/10.3390/a16040176
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref19">
    <label>19</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Pedada, K.R., A., B.R., Patro, K.K., Allam, J.P., Jamjoom, M.M. and Samee, N.A. (2023) A Novel Approach for Brain Tumour Detection Using Deep Learning Based Technique. Biomedical Signal Processing and Control, 82, Article 104549. &gt;https://doi.org/10.1016/j.bspc.2022.104549
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref20">
    <label>20</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bhagyalaxmi, K., Dwarakanath, B. and Reddy, P.V.P. (2024) Deep Learning for Multi-Grade Brain Tumor Detection and Classification: A Prospective Survey. Multimedia Tools and Applications, 83, 65889-65911. &gt;https://doi.org/10.1007/s11042-024-18129-8
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref21">
    <label>21</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Zhou, L., Wang, M. and Zhou, N. (2023) Distributed Federated Learning-Based Deep Learning Model for Privacy MRI Brain Tumor Detection. Journal of Information, Technology and Policy, 1, 1-12. &gt;https://doi.org/10.62836/jitp.2023.158
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref22">
    <label>22</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Agarwal, M., Rani, G., Kumar, A., Kumar, K.P., Manikandan, R. and Gandomi, A.H. (2024) Deep Learning for Enhanced Brain Tumor Detection and Classification. Results in Engineering, 22, Article 102117. &gt;https://doi.org/10.1016/j.rineng.2024.102117
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref23">
    <label>23</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Räuker, T., Ho, A., Casper, S. and Hadfield-Menell, D. (2023) Toward Transparent AI: A Survey on Interpreting the Inner Structures of Deep Neural Networks. 2023 IEEE Conference on Secure and Trustworthy Machine Learning (SaTML), Raleigh, 8-10 February 2023, 464-483. &gt;https://doi.org/10.1109/satml54575.2023.00039
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref24">
    <label>24</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Taye, M.M. (2023) Theoretical Understanding of Convolutional Neural Network: Concepts, Architectures, Applications, Future Directions. Computation, 11, Article 52. &gt;https://doi.org/10.3390/computation11030052
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref25">
    <label>25</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Veeragandham, S. and Santhi, H. (2021) A Detailed Review on Challenges and Imperatives of Various CNN Algorithms in Weed Detection. 2021 International Conference on Artificial Intelligence and Smart Systems (ICAIS), Coimbatore, 25-27 March 2021, 1068-1073. &gt;https://doi.org/10.1109/icais50930.2021.9395986
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref26">
    <label>26</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Shah, A., Shah, M., Pandya, A., Sushra, R., Sushra, R., Mehta, M., et al. (2023) A Comprehensive Study on Skin Cancer Detection Using Artificial Neural Network (ANN) and Convolutional Neural Network (CNN). Clinical eHealth, 6, 76-84. &gt;https://doi.org/10.1016/j.ceh.2023.08.002
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref27">
    <label>27</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     O’Shea, K. and Nash, R. (2015) An Introduction to Convolutional Neural Networks. arXiv: 1511.08458. &gt;https://doi.org/10.48550/arXiv.1511.08458
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref28">
    <label>28</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bieder, F., Sandkühler, R. and Cattin, P.C. (2021) Comparison of Methods Generalizing Max-and Average-Pooling. arXiv: 2103.01746. &gt;https://doi.org/10.48550/arXiv.2103.01746
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref29">
    <label>29</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Jiang, Y., Xie, J. and Zhang, D. (2022) An Adaptive Offset Activation Function for CNN Image Classification Tasks. Electronics, 11, Article 3799. &gt;https://doi.org/10.3390/electronics11223799
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref30">
    <label>30</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Liu, W., Wang, Z., Liu, X., Zeng, N., Liu, Y. and Alsaadi, F.E. (2017) A Survey of Deep Neural Network Architectures and Their Applications. Neurocomputing, 234, 11-26. &gt;https://doi.org/10.1016/j.neucom.2016.12.038
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref31">
    <label>31</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Yu, T. and Zhu, H. (2020) Hyper-Parameter Optimization: A Review of Algorithms and Applications. arXiv: 2003.05689. &gt;https://doi.org/10.48550/arXiv.2003.05689
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref32">
    <label>32</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kaggle (2024) Brain Tumor Classification (MRI). &gt;https://www.kaggle.com/datasets/sartajbhuvaji/brain-tumor-classification-mri 
    </mixed-citation>
   </ref>
   <ref id="scirp.136753-ref33">
    <label>33</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Gao, Y., Liu, Y., Zhang, H., Li, Z., Zhu, Y., Lin, H., et al. (2020) Estimating GPU Memory Consumption of Deep Learning Models. Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Virtual, 8-13 November 2020, 1342-1352. &gt;https://doi.org/10.1145/3368089.3417050
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>