<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">wjns</journal-id>
      <journal-title-group>
        <journal-title>World Journal of Neuroscience</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2162-2019</issn>
      <issn pub-type="ppub">2162-2000</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/wjns.2026.163012</article-id>
      <article-id pub-id-type="publisher-id">wjns-152344</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Biomedical</subject>
          <subject>Life Sciences</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Analysis and Interpretation of EEG Signals for the Design of an Automated Epilepsy Detection through an Ensemble of Intelligent Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Atangana</surname>
            <given-names>Romain</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Zenanga</surname>
            <given-names>Amstrong Emini Me</given-names>
          </name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Tchiotsop</surname>
            <given-names>Daniel</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Kenne</surname>
            <given-names>Godpromesse</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> Research Unit in Automation and Applied Computer Science (UR-AIA), IUT of Bandjoun, University of Dschang, Bandjoun, Cameroon </aff>
      <aff id="aff2"><label>2</label> Research Unit in Condensed Matter, Electronics and Signal Processing (UR-MACETS), Faculty of Science, University of Dschang, Dschang, Cameroon </aff>
      <aff id="aff3"><label>3</label> Department of Computer Science, Higher Teacher Training College, University of Bertoua, Bertoua, Cameroun </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare no conflicts of interest regarding the publication of this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>07</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>07</month>
        <year>2026</year>
      </pub-date>
      <volume>16</volume>
      <issue>03</issue>
      <fpage>127</fpage>
      <lpage>155</lpage>
      <history>
        <date date-type="received">
          <day>08</day>
          <month>03</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>27</day>
          <month>06</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>30</day>
          <month>06</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/wjns.2026.163012">https://doi.org/10.4236/wjns.2026.163012</self-uri>
      <abstract>
        <p>Epileptic seizures are characterized by abnormal neuronal discharges that cause significant disturbances in brain electrical activity. Electroencephalography (EEG) is widely used for epilepsy diagnosis, but manual interpretation of EEG signals is time-consuming and prone to human error. In this study, we propose an automated epilepsy detection system based on an ensemble of intelligent classifiers. The proposed framework first employs Discrete Wavelet Transform (DWT) to decompose EEG signals into five frequency sub-bands (Delta, Theta, Alpha, Beta and Gamma). Linear Discriminant Analysis (LDA) is then applied for feature dimensionality reduction. Three machine learning classifiers, namely Multilayer Perceptron (MLP), Support Vector Machine (SVM) and K-Nearest Neighbors (KNN), are combined using a majority voting strategy within a multi-agent boosting framework. Experiments were conducted on the publicly available University of Bonn EEG dataset. The proposed ensemble system achieved a classification accuracy of 100% with a significantly reduced global interpretation error compared to individual classifiers. These results demonstrate the effectiveness of the proposed intelligent ensemble approach for assisting neurologists in epilepsy diagnosis.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Epilepsy Seizure</kwd>
        <kwd>EEG Signals</kwd>
        <kwd>Intelligent System</kwd>
        <kwd>Discrete Wavelet Transform (DWT)</kwd>
        <kwd>Schapire Boosting Technique</kwd>
        <kwd>ROC Curves</kwd>
        <kwd>Confusion Matrix</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>Epilepsy is a chronic neurological disorder that affects more than 50 million people worldwide, with approximately 2.4 million new cases reported annually, representing nearly 1% of the global population [<xref ref-type="bibr" rid="B1">1</xref>]. It is characterized by recurrent seizures caused by abnormal and excessive neuronal discharges in the brain, which may lead to involuntary movements, loss of consciousness, memory disturbances, and other neurological manifestations [<xref ref-type="bibr" rid="B2">2</xref>]. Because epilepsy can significantly affect quality of life and increase the risk of premature death, early and reliable diagnosis remains a major clinical challenge.</p>
      <p>Electroencephalography (EEG) is one of the most widely used tools for the diagnosis and monitoring of epilepsy, as it records the electrical activity of the brain and helps identify abnormal patterns such as spikes, sharp waves, and rhythmic discharges associated with epileptic events [<xref ref-type="bibr" rid="B3">3</xref>]. However, manual visual inspection of EEG recordings by neurologists is time-consuming, subjective, and prone to human error due to the nonlinear and non-stationary nature of EEG signals. In addition, the complexity of EEG interpretation can lead to misdiagnosis or delayed detection of epileptic seizures.</p>
      <p>To overcome these limitations, numerous studies have proposed automated systems for EEG signal analysis using signal processing and machine learning techniques. These approaches aim to extract discriminative features from EEG signals and classify them into normal or epileptic states using intelligent classifiers [<xref ref-type="bibr" rid="B4">4</xref>]. Such systems can significantly improve diagnostic accuracy while reducing the time required for clinical analysis.</p>
      <p>In this work, we propose an automated epilepsy detection framework based on EEG signal analysis. The proposed method combines Discrete Wavelet Transform (DWT) for signal decomposition into frequency sub-bands and Linear Discriminant Analysis (LDA) for dimensionality reduction. These features are then classified using an ensemble of machine learning classifiers, namely Multilayer Perceptron (MLP), Support Vector Machine (SVM), and K-Nearest Neighbors (KNN), combined through a boosting-based multi-agent system and a majority voting strategy. Experiments conducted on the publicly available University of Bonn EEG dataset demonstrate that the proposed approach effectively discriminates between normal and epileptic EEG signals, providing a reliable decision-support tool for neurologists.</p>
    </sec>
    <sec id="sec2">
      <title>2. Related Work</title>
      <p>Research on automated epilepsy detection using electroencephalogram (EEG) signals has attracted significant attention over the past two decades. The evolution of this field can be broadly divided into three main stages: traditional signal-processing approaches, hybrid machine learning frameworks, and deep learning-based systems.</p>
      <sec id="sec2dot1">
        <title>2.1. Early Signal-Processing and Machine Learning Methods</title>
        <p>Early studies on epilepsy detection mainly relied on handcrafted feature extraction combined with classical classifiers. For instance, Faust <italic>et al</italic> [<xref ref-type="bibr" rid="B5">5</xref>] investigated automatic seizure detection using power spectral density analysis combined with classifiers such as Support Vector Machines (SVM), Artificial Neural Networks (ANN), and Gaussian models. Their results demonstrated that machine learning could effectively discriminate epileptic EEG signals from normal brain activity.</p>
        <p>Similarly, Lima <italic>et al</italic><italic>.</italic> [<xref ref-type="bibr" rid="B6">6</xref>] explored the application of least-square SVM (LS-SVM) for epilepsy diagnosis. Their study showed that optimizing kernel parameters significantly improves classification performance and generalization capability.</p>
        <p>In subsequent work, Acharya <italic>et al.</italic> [<xref ref-type="bibr" rid="B7">7</xref>] applied recurrence quantification analysis to extract nonlinear features from EEG signals and evaluated several classifiers, including SVM, fuzzy logic, KNN, Naïve Bayes, decision trees, and probabilistic neural networks. Their results indicated that SVM and fuzzy logic provided superior performance for discriminating between normal, pre-ictal, and ictal EEG signals.</p>
        <p>During the same period, research also focused on artifact removal and signal denoising, which are critical preprocessing steps in EEG analysis. Guerrero Mosquera <italic>et al.</italic> [<xref ref-type="bibr" rid="B8">8</xref>] proposed an artifact removal method based on Independent Component Analysis (ICA) combined with adaptive filtering. Likewise, Guerrero-Mosquera <italic>et al.</italic> [<xref ref-type="bibr" rid="B8">8</xref>] introduced a blind source separation technique to eliminate ocular and muscular artifacts while preserving important brain activity information.</p>
        <p>Other studies investigated wavelet-based feature extraction. For example, Acharya <italic>et al</italic><italic>.</italic> [<xref ref-type="bibr" rid="B9">9</xref>] employed wavelet decomposition combined with principal component analysis (PCA) and ANOVA feature selection for automatic EEG classification. Their approach achieved high classification accuracy on the Bonn EEG dataset. Similarly, Tzallas <italic>et al.</italic> [<xref ref-type="bibr" rid="B10">10</xref>] highlighted the importance of automated EEG analysis in improving epilepsy diagnosis and clinical decision-making.</p>
      </sec>
      <sec id="sec2dot2">
        <title>2.2. Hybrid Machine Learning and Ensemble Learning Approaches</title>
        <p>Between 2013 and 2020, research progressively shifted toward hybrid frameworks combining multiple feature extraction methods and ensemble classifiers. For example, Yung-Chen Liu <italic>et al</italic><italic>.</italic> [<xref ref-type="bibr" rid="B11">11</xref>] proposed a two-stage approach using nonlinear energy operators for peak detection followed by AdaBoost classification. Their results demonstrated the effectiveness of boosting techniques in improving seizure detection performance.</p>
        <p>Later, Siuly <italic>et al</italic><italic>.</italic> [<xref ref-type="bibr" rid="B3">3</xref>] integrated genetic algorithms with SVM classifiers to optimize training parameters, achieving improved classification accuracy. Similarly, Wang <italic>et al</italic><italic>.</italic> [<xref ref-type="bibr" rid="B12">12</xref>] developed a multi-domain feature extraction approach combining time-domain, frequency-domain, and nonlinear features with dimensionality reduction techniques.</p>
        <p>Another significant contribution was made by Guo <italic>et al</italic><italic>.</italic> [<xref ref-type="bibr" rid="B13">13</xref>], who proposed an automatic feature reduction framework based on wavelet decomposition and correlation-based feature selection. Their model employed multiple classifiers, including Random Forest, SVM, Logistic Decision Trees, Radial Basis Networks, and MLP neural networks, demonstrating the effectiveness of ensemble learning in multi-class EEG classification.</p>
        <p>In recent years, hybrid machine learning techniques have been further enhanced using boosting and dimensionality reduction strategies. For instance, Al-Hadeethi <italic>et al.</italic> [<xref ref-type="bibr" rid="B14">14</xref>] introduced an adaptive boosting LS-SVM framework combined with covariance-based feature reduction for epileptic seizure detection. Their results showed that boosting techniques significantly improve classification accuracy by emphasizing difficult training samples.</p>
      </sec>
      <sec id="sec2dot3">
        <title>2.3. Deep Learning and Modern EEG Analysis Techniques</title>
        <p>More recently, advances in deep learning have significantly transformed EEG signal analysis. Deep architectures allow automatic feature learning directly from raw EEG signals, reducing the need for handcrafted features.</p>
        <p>For example, Srinivasan <italic>et al</italic><italic>.</italic> [<xref ref-type="bibr" rid="B15">15</xref>] proposed a hybrid deep learning model combining a three-dimensional deep convolutional autoencoder with a Bidirectional Long Short-Term Memory (Bi-LSTM) classifier. Their approach achieved high performance on the CHB-MIT EEG dataset, demonstrating the potential of deep neural networks for epilepsy detection.</p>
        <p>Similarly, Yılmaz <italic>et al</italic><italic>.</italic> [<xref ref-type="bibr" rid="B16">16</xref>] proposed a combined deep learning architecture integrating both time-series EEG signals and time-frequency representations generated using Continuous Wavelet Transform (CWT) and Short-Time Fourier Transform (STFT). Their method achieved strong performance across multiple public datasets.</p>
        <p>Other recent works have explored alternative signal processing strategies. Wijayanto <italic>et al</italic><italic>.</italic> [<xref ref-type="bibr" rid="B17">17</xref>] used compressive sensing to reduce EEG signal dimensionality before classification with SVM. In addition, they combined wavelet transform and Fourier transform for feature extraction before classification using neural networks.</p>
        <p>Recent studies have also introduced explainable artificial intelligence techniques. Bhandage <italic>et al</italic><italic>.</italic> [<xref ref-type="bibr" rid="B18">18</xref>] proposed a deep learning-based approach using spectrogram images and pretrained convolutional neural networks such as MobileNetV2 and EfficientNet. Their work also integrated explainability tools such as SmoothGradCAM++ to improve interpretability.</p>
        <p>Bhandage <italic>et al</italic><italic>.</italic> [<xref ref-type="bibr" rid="B18">18</xref>] proposed an epilepsy detection approach based on spectrogram images generated from EEG signals and deep learning models, with an emphasis on model interpretability using explainable artificial intelligence techniques.</p>
        <p>Finally, Lan Wei and Mooney [<xref ref-type="bibr" rid="B19">19</xref>] proposed a LightGBM-based classification model trained on large-scale TUH EEG data, highlighting the importance of using realistic clinical datasets for model generalization.</p>
      </sec>
      <sec id="sec2dot4">
        <title>2.4. Positioning of the Proposed Approach</title>
        <p>From the above literature review, it can be observed that research in automated epilepsy detection has progressively evolved from traditional signal-processing methods to hybrid machine learning approaches and, more recently, deep learning-based frameworks. However, despite the promising performance of deep learning models, hybrid intelligent systems combining signal processing techniques with ensemble learning strategies remain highly competitive due to their robustness, interpretability, and lower computational requirements.</p>
        <p>In this context, the present study proposes a boosting-based multi-agent intelligent system that integrates Discrete Wavelet Transform (DWT) for signal decomposition, Linear Discriminant Analysis (LDA) for dimensionality reduction, and three complementary classifiers (MLP, SVM, and KNN) combined through a majority voting mechanism. This approach aims to improve classification robustness and reduce interpretation errors in EEG-based epilepsy diagnosis.</p>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. Material and Method</title>
      <sec id="sec3dot1">
        <title>3.1. Hardware and Software Environment</title>
        <p>The simulations and implementation of the proposed algorithms were carried out using standard computing platforms. The experiments were conducted on personal computers equipped with Intel Core processors and running Windows operating systems. The systems were configured with RAM capacities ranging from 4 GB to 16 GB and standard storage devices.</p>
        <p>For the implementation and evaluation of the proposed epilepsy detection framework, scientific computing software tools were used. In particular, MATLAB (Matrix Laboratory) was employed for signal processing, feature extraction, dimensionality reduction, and classifier training. MATLAB provides a powerful environment for numerical computation and signal analysis, which makes it particularly suitable for EEG signal processing tasks.</p>
        <p>The following operations were performed using MATLAB:</p>
        <p>Import and preprocessing of EEG signals from the clinical database;Discrete Wavelet Transform (DWT) decomposition of EEG signals into frequency sub-bands;Extraction of statistical features such as minimum, maximum, mean, standard deviation, and energy values;Dimensionality reduction of the extracted feature vectors using Linear Discriminant Analysis (LDA);Training and testing of machine learning classifiers including Support Vector Machine (SVM) and K-Nearest Neighbors (KNN);Evaluation of classification performance using confusion matrices, Receiver Operating Characteristic (ROC) curves, and other performance metrics.</p>
        <p>In addition, the Java programming language was used to implement the Multilayer Perceptron (MLP) classifier and to simulate the convergence behavior of the neural network during the training phase. Java also allowed the visualization of the generalization performance of the model on the testing dataset.</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. EEG Database and Experimental Protocol</title>
        <p>3.2.1. EEG Database</p>
        <p>The experimental evaluation of the proposed method was conducted using the publicly available EEG dataset provided by the Epilepsy Center of the University of Bonn [<xref ref-type="bibr" rid="B20">20</xref>].</p>
        <p>This database consists of five datasets labeled A, B, C, D, and E, each containing 100 EEG signal segments. Each segment comprises 4,097 samples recorded at a sampling frequency of 173.61 Hz, corresponding to a duration of 23.6 seconds. The EEG signals were acquired using a 12-bit resolution system with a band-pass filter ranging from 0.53 Hz to 40 Hz (12 dB/octave).</p>
        <p>The dataset includes recordings from three different subject groups:</p>
        <p>Healthy subjects (normal EEG signals): datasets A and B;Epileptic patients during inter-ictal periods: datasets C and D;Epileptic patients during seizure activity (ictal state): dataset E.</p>
        <p>The Bonn EEG dataset is widely used as a benchmark in epilepsy detection studies due to its well-structured format and clinically validated recordings. The signals provided in this dataset are already preprocessed and considered artifact-free, and therefore no additional artifact removal was applied in this study.</p>
        <p>3.2.2. Experimental Protocol</p>
        <p>For each classification task (A-E, B-E, CD-E, and AB-CD), a total of 200 EEG segments were used (100 segments per class).</p>
        <p>The dataset was randomly divided into three subsets:</p>
        <p>70% for training;15% for validation;15% for testing.</p>
        <p>To ensure the robustness and reliability of the results, the experiments were repeated multiple times using different random splits, and the average performance metrics were reported.</p>
        <p>The following classifier configurations were used:</p>
        <p>Multilayer Perceptron (MLP): 12 input neurons, 12 hidden neurons, and 2 output neurons;Support Vector Machine (SVM): polynomial kernel with optimized hyperparameters;K-Nearest Neighbors (KNN): Euclidean distance metric with K values of 5, 10, and 15.</p>
      </sec>
      <sec id="sec3dot3">
        <title>3.3. Proposed Method</title>
        <p>The proposed epilepsy detection framework is based on a hybrid intelligent system that combines signal processing techniques with machine learning classifiers. The overall methodology is structured into four main stages: EEG signal preprocessing, feature extraction, dimensionality reduction, and classification using an ensemble of intelligent classifiers.</p>
        <p>In the first stage, EEG signals are preprocessed to enhance signal quality and remove noise components. This is followed by feature extraction using the Discrete Wavelet Transform (DWT), which decomposes the EEG signals into multiple frequency sub-bands corresponding to clinical rhythms.</p>
        <p>Next, dimensionality reduction is performed using Linear Discriminant Analysis (LDA) in order to reduce redundancy in the feature space while preserving class separability. The resulting feature vectors are then used as inputs to the classification models.</p>
        <p>Finally, classification is carried out using an ensemble of intelligent classifiers, including Multilayer Perceptron (MLP), Support Vector Machine (SVM), and K-Nearest Neighbors (KNN), organized within a boosting-based multi-agent system.</p>
        <p>To prevent data leakage, all preprocessing steps were performed exclusively on the training data. In particular, LDA was fitted only on the training set and then applied to the validation and test sets.</p>
        <p>Classifier training was conducted using training data only, while model evaluation was performed on unseen test data. Furthermore, the meta-classifiers in the multi-agent system were trained exclusively using outputs generated during the training phase.</p>
        <p>3.3.1. Feature Extraction Pipeline (DWT + LDA)</p>
        <p>In this study, the Discrete Wavelet Transform (DWT) was applied using the Daubechies wavelet of order 4 (db4), which is well suited for EEG signal analysis. Each EEG signal was decomposed into four levels, resulting in five sub-bands corresponding to clinical rhythms: Delta (D4), Theta (D3), Alpha (D2), Beta (D1), and Gamma (A4).</p>
        <p>From each sub-band, five statistical features were extracted: maximum value, mean value, standard deviation, and spectral energy. This resulted in a total of 25 features per EEG segment.</p>
        <p>Before feature extraction, EEG signals were filtered using a finite impulse response (FIR) filter of order 30 with a passband ranging from 0.043 Hz to 64 Hz.</p>
        <p>The Bonn EEG dataset was used as provided, as it is already preprocessed and artifact-free. Therefore, no additional artifact removal method was applied.</p>
        <p>3.3.2. Mono Classification</p>
        <p>In the mono-classification stage, each classifier is trained and evaluated independently in order to assess its individual ability to discriminate between normal and epileptic EEG signals. This step is important because it provides a baseline analysis of the performance of each learning model before combining them in the proposed ensemble framework. In this work, three classifiers were investigated separately, namely the Multilayer Perceptron Neural Network (MLPNN), Support Vector Machine (SVM), and K-Nearest Neighbors (KNN). The objective of this stage is to identify the strengths and limitations of each classifier when used as a standalone decision model for epilepsy detection [<xref ref-type="bibr" rid="B21">21</xref>].</p>
        <p>3.3.3. Multi-Layer Perceptron Neural Network (MLPNN) Classifier</p>
        <p><bold>1)</bold><bold>Overview</bold></p>
        <p>The Multilayer Perceptron Neural Network (MLPNN) is a widely used supervised learning model for pattern recognition and classification tasks. It is particularly well suited for biomedical signal analysis due to its ability to model complex and nonlinear relationships between input features and output classes. </p>
        <p>In this study, the MLPNN classifier is used to classify EEG feature vectors obtained after Discrete Wavelet Transform (DWT)-based feature extraction and Linear Discriminant Analysis (LDA)-based dimensionality reduction.</p>
        <p><bold>2)</bold><bold>Network Architecture</bold></p>
        <p>An MLPNN is composed of three main types of layers: an input layer, one or more hidden layers, and an output layer. Neurons in each layer are interconnected through weighted connections, enabling the network to learn hierarchical feature representations.</p>
        <p>In this work, the MLPNN architecture consists of:</p>
        <p>An input layer of 12 neurons (corresponding to the reduced feature space);A hidden layer of 12 neurons;An output layer of 2 neurons for binary classification.</p>
        <p><bold>3)</bold><bold>Learning Process</bold></p>
        <p>The training of the MLPNN is performed using the backpropagation algorithm, which relies on gradient descent optimization to minimize the classification error.</p>
        <p>The learning process is divided into two main stages:</p>
        <p><bold>Forward propagation</bold>: The input feature vector is propagated through the network. Each neuron computes its output using an activation function, and the final layer produces the predicted class label.<bold>Backward propagation</bold>: The error between the predicted output and the true label is propagated backward through the network. This allows the computation of gradients of the loss function with respect to the network parameters, which are then updated iteratively to minimize the overall error.</p>
        <p>This iterative optimization process continues until convergence or until a predefined stopping criterion is reached.</p>
        <p><bold>4)</bold><bold>Relevance for EEG Classification</bold></p>
        <p>The MLPNN is particularly suitable for EEG signal classification due to its ability to learn nonlinear decision boundaries. EEG data are inherently complex and often exhibit overlapping class distributions, making linear classifiers less effective. The MLPNN can capture these nonlinear relationships, thereby improving classification performance.</p>
        <p><bold>5)</bold><bold>Training and Evaluation Protocol</bold></p>
        <p>The MLPNN was trained using 70% of the dataset, with 15% used for validation and 15% for testing. The performance of the classifier was evaluated using standard metrics, including accuracy, sensitivity, and specificity.</p>
        <p>The results obtained in mono-classification were compared with those of Support Vector Machine (SVM) and K-Nearest Neighbors (KNN) classifiers in order to assess its effectiveness as a standalone model before its integration into the proposed boosting-based multi-agent system.</p>
        <p><bold>6)</bold><bold>Backpropagation Algorithm</bold></p>
        <p>The backpropagation algorithm is a supervised learning method used to train multilayer neural networks by minimizing the error between the network output and the desired target. It is based on the principle of error correction through gradient descent.</p>
        <p>At the output layer, the correction is guided by the difference between the predicted output and the desired output. For the hidden layers, the correction depends on the contribution of each hidden neuron to the output error. In other words, the error is propagated backward through the network so that each weight is adjusted according to its influence on the final classification result.</p>
        <p>This iterative optimization process continues until the network reaches an acceptable level of error or until a predefined stopping criterion is met. Once trained, the MLPNN can be used in the testing phase to classify unseen EEG signals and evaluate its generalization capability.</p>
        <p>Learning by gradient descent:</p>
        <p>Output layer: Correction guided by the error between the desired and the actual output;Hidden layers: Correction about the sensibility (influence of the neuron on the error in the output layer).</p>
        <p><bold>Outputs</bold><bold>values</bold><bold>of the neurons</bold>(<xref ref-type="fig" rid="fig1">Figure 1</xref>):</p>
        <p>Value <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> y </mml:mi><mml:mi> j </mml:mi><mml:mi> t </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> of the neuron j for the input data <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> X </mml:mi><mml:mi> t </mml:mi></mml:msup></mml:mrow></mml:math></inline-formula></p>
        <fig id="fig1">
          <label>Figure 1</label>
          <graphic xlink:href="https://html.scirp.org/file/1390890-rId19.jpeg?20260701093821" />
        </fig>
        <p><bold>Figure 1.</bold>Mathematical model of ANN.</p>
        <disp-formula id="FD1">
          <label>(1)</label>
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>y</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mi>f</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>a</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>f</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mstyle displaystyle="true">
                    <mml:msubsup>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>i</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>R</mml:mi>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ω</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>i</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>⋅</mml:mo>
                      <mml:msubsup>
                        <mml:mi>y</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mstyle>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><italic><bold>f</bold></italic><bold>: activation function of the neuron</bold></p>
        <p><inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> a </mml:mi><mml:mi> j </mml:mi><mml:mi> t </mml:mi></mml:msubsup><mml:mo> = </mml:mo><mml:mstyle displaystyle="true"><mml:msubsup><mml:mo> ∑ </mml:mo><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> R </mml:mi></mml:msubsup><mml:mrow><mml:msub><mml:mi> ω </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> i </mml:mi></mml:mrow></mml:msub><mml:mo> ⋅ </mml:mo><mml:msubsup><mml:mi> y </mml:mi><mml:mi> i </mml:mi><mml:mi> t </mml:mi></mml:msubsup></mml:mrow></mml:mstyle><mml:mo> + </mml:mo><mml:msub><mml:mi> ω </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the cumulative sum of the input neurons;</p>
        <p><inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> ω </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> i </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> : weights of the link connecting the neuron <italic>j</italic> to the neuron <italic>i</italic> of the previous layer;</p>
        <p><inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> ω </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> : bias of the neuron <italic>j</italic>;</p>
        <p><inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> y </mml:mi><mml:mi> i </mml:mi><mml:mi> t </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> : output of the neuron <italic>i</italic> of the previous layer for the input data <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> X </mml:mi><mml:mi> t </mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> ;</p>
        <p><inline-formula><mml:math><mml:mi> R </mml:mi></mml:math></inline-formula> : number of the neurons on the previous layer.</p>
        <p><bold>Output error to the output layer:</bold></p>
        <p>A set of data <inline-formula><mml:math><mml:mrow><mml:mi> χ </mml:mi><mml:mo> = </mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msup><mml:mi> x </mml:mi><mml:mi> t </mml:mi></mml:msup><mml:mo> , </mml:mo><mml:msup><mml:mi> r </mml:mi><mml:mi> t </mml:mi></mml:msup></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi> t </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> N </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> with <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> r </mml:mi><mml:mi> t </mml:mi></mml:msup><mml:mo> = </mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:msubsup><mml:mi> r </mml:mi><mml:mn> 1 </mml:mn><mml:mi> t </mml:mi></mml:msubsup><mml:mtext>   </mml:mtext><mml:mtext>   </mml:mtext><mml:msubsup><mml:mi> r </mml:mi><mml:mn> 2 </mml:mn><mml:mi> t </mml:mi></mml:msubsup><mml:mtext>   </mml:mtext><mml:mtext>   </mml:mtext><mml:mo> ⋯ </mml:mo><mml:mtext>   </mml:mtext><mml:mtext>   </mml:mtext><mml:msubsup><mml:mi> r </mml:mi><mml:mi> K </mml:mi><mml:mi> t </mml:mi></mml:msubsup></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow><mml:mtext> T </mml:mtext></mml:msup><mml:mo> = </mml:mo><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi> r </mml:mi><mml:mn> 1 </mml:mn><mml:mi> t </mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi> r </mml:mi><mml:mn> 2 </mml:mn><mml:mi> t </mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo> ⋮ </mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi> r </mml:mi><mml:mi> K </mml:mi><mml:mi> t </mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula></p>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> r </mml:mi><mml:mi> j </mml:mi><mml:mi> t </mml:mi></mml:msubsup><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> if <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> x </mml:mi><mml:mi> t </mml:mi></mml:msup><mml:mo> ∈ </mml:mo><mml:msub><mml:mi> C </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , otherwise <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> r </mml:mi><mml:mi> j </mml:mi><mml:mi> t </mml:mi></mml:msubsup><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> .</p>
        <p>Error observed for the data <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> x </mml:mi><mml:mi> t </mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> on the neuron j on the output layer</p>
        <disp-formula id="FD2">
          <label>(2)</label>
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>e</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>r</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mo>−</mml:mo>
              <mml:msubsup>
                <mml:mi>y</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Quadratic error observed for the data <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> x </mml:mi><mml:mi> t </mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> on all the <italic>K</italic> neurons of the output layer (one neuron per class).</p>
        <disp-formula id="FD3">
          <label>(3)</label>
          <mml:math>
            <mml:mrow>
              <mml:msup>
                <mml:mi>E</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msup>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mn>2</mml:mn>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>K</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>e</mml:mi>
                            <mml:mi>j</mml:mi>
                            <mml:mi>t</mml:mi>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Quadratic mean error observed for the data set <inline-formula><mml:math display="inline"><mml:mi> χ </mml:mi></mml:math></inline-formula> .</p>
        <disp-formula id="FD4">
          <label>(4)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>E</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msup>
                    <mml:mi>E</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msup>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Correction of the error for the output layer:</bold></p>
        <p>Correction of the weights through descent gradient of the quadratic mean error</p>
        <disp-formula id="FD5">
          <label>(5)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>Δ</mml:mi>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>i</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mi>η</mml:mi>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:mi>E</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>i</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mi>η</mml:mi>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mi>N</mml:mi>
                      </mml:mfrac>
                      <mml:msubsup>
                        <mml:mstyle mathsize="140%" displaystyle="true">
                          <mml:mo>∑</mml:mo>
                        </mml:mstyle>
                        <mml:mrow>
                          <mml:mi>t</mml:mi>
                          <mml:mo>=</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mi>N</mml:mi>
                      </mml:msubsup>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msup>
                        <mml:mi>E</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>i</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD6">
          <mml:math>
            <mml:mrow>
              <mml:mtext>Δ</mml:mtext>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>i</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mfrac>
                <mml:mi>η</mml:mi>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msup>
                        <mml:mi>E</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msub>
                        <mml:mi>ω</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>i</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>The error of the neuron j depends on the neurons of the previous layer:</bold></p>
        <p>Development while using the chaining derivative rule <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mo> ∂ </mml:mo><mml:mi> f </mml:mi></mml:mrow><mml:mrow><mml:mo> ∂ </mml:mo><mml:mi> x </mml:mi></mml:mrow></mml:mfrac><mml:mo> = </mml:mo><mml:mfrac><mml:mrow><mml:mo> ∂ </mml:mo><mml:mi> f </mml:mi></mml:mrow><mml:mrow><mml:mo> ∂ </mml:mo><mml:mi> y </mml:mi></mml:mrow></mml:mfrac><mml:mfrac><mml:mrow><mml:mo> ∂ </mml:mo><mml:mi> y </mml:mi></mml:mrow><mml:mrow><mml:mo> ∂ </mml:mo><mml:mi> x </mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula></p>
        <disp-formula id="FD7">
          <label>(6)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>E</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>j</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>E</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>e</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>e</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>a</mml:mi>
                    <mml:mi>j</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>a</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>i</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD8">
          <label>(7)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>E</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>E</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>e</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>e</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>a</mml:mi>
                    <mml:mi>j</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>a</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Calculation of the partial derivatives:</bold></p>
        <p>Development with the sigmoid activation function </p>
        <disp-formula id="FD9">
          <label>(8)</label>
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>y</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>+</mml:mo>
                  <mml:mtext>exp</mml:mtext>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>a</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD10">
          <label>(9)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>E</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>e</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mo>∂</mml:mo>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>e</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mn>2</mml:mn>
                  </mml:mfrac>
                  <mml:mstyle displaystyle="true">
                    <mml:msubsup>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>K</mml:mi>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:msubsup>
                                <mml:mi>e</mml:mi>
                                <mml:mi>j</mml:mi>
                                <mml:mi>t</mml:mi>
                              </mml:msubsup>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>e</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD11">
          <label>(10)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>e</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>r</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>y</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mn>1</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD12">
          <label>(11)</label>
          <mml:math>
            <mml:mtable>
              <mml:mtr>
                <mml:mtd>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>y</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>a</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:mrow>
                        <mml:mo>[</mml:mo>
                        <mml:mrow>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mrow>
                              <mml:mn>1</mml:mn>
                              <mml:mo>+</mml:mo>
                              <mml:mi>exp</mml:mi>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mo>−</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>a</mml:mi>
                                    <mml:mi>j</mml:mi>
                                    <mml:mi>t</mml:mi>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                          </mml:mfrac>
                        </mml:mrow>
                        <mml:mo>]</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>a</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mo>=</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mi>exp</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>a</mml:mi>
                            <mml:mi>j</mml:mi>
                            <mml:mi>t</mml:mi>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>[</mml:mo>
                            <mml:mrow>
                              <mml:mn>1</mml:mn>
                              <mml:mo>+</mml:mo>
                              <mml:mi>exp</mml:mi>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mo>−</mml:mo>
                                  <mml:msubsup>
                                    <mml:mi>a</mml:mi>
                                    <mml:mi>j</mml:mi>
                                    <mml:mi>t</mml:mi>
                                  </mml:msubsup>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mo>]</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mo>=</mml:mo>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mrow>
                          <mml:mn>1</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mi>exp</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mo>−</mml:mo>
                              <mml:msubsup>
                                <mml:mi>a</mml:mi>
                                <mml:mi>j</mml:mi>
                                <mml:mi>t</mml:mi>
                              </mml:msubsup>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mrow>
                          <mml:mn>1</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mi>exp</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mo>−</mml:mo>
                              <mml:msubsup>
                                <mml:mi>a</mml:mi>
                                <mml:mi>j</mml:mi>
                                <mml:mi>t</mml:mi>
                              </mml:msubsup>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD13">
          <label>(12)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>a</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>+</mml:mo>
                  <mml:mi>exp</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>a</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>∗</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msup>
                    <mml:mtext>e</mml:mtext>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>a</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:msup>
                  <mml:mo>+</mml:mo>
                  <mml:mn>1</mml:mn>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>+</mml:mo>
                  <mml:mi>exp</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>a</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>y</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>−</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD14">
          <label>(13)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>a</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>y</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>−</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD15">
          <label>(14)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>a</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>i</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mo>∂</mml:mo>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>i</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>R</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>i</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mstyle>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mn>.0</mml:mn>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>y</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD16">
          <label>(15)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>a</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Learning for the output layer:</bold></p>
        <p><bold>Adjusting of the weights of the output layer:</bold></p>
        <disp-formula id="FD17">
          <label>(16)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>Δ</mml:mi>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>i</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mfrac>
                <mml:mi>η</mml:mi>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msup>
                        <mml:mi>E</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msub>
                        <mml:mi>ω</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>i</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
              </mml:mstyle>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mfrac>
                <mml:mi>η</mml:mi>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msup>
                        <mml:mi>E</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>e</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>e</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>y</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>y</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>a</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>a</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msub>
                        <mml:mi>ω</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>i</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD18">
          <label>(17)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>Δ</mml:mi>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>i</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mi>η</mml:mi>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>e</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>y</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD19">
          <label>(18)</label>
          <mml:math>
            <mml:mrow>
              <mml:mtext>Δ</mml:mtext>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mfrac>
                <mml:mi>η</mml:mi>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msup>
                        <mml:mi>E</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msub>
                        <mml:mi>ω</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
              </mml:mstyle>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mfrac>
                <mml:mi>η</mml:mi>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msup>
                        <mml:mi>E</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>e</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>e</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>y</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>y</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>a</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>a</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msub>
                        <mml:mi>ω</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD20">
          <label>(19)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>Δ</mml:mi>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mi>η</mml:mi>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>e</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>y</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Delta Rule:</bold></p>
        <p>Let a delta <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> δ </mml:mi><mml:mi> j </mml:mi><mml:mi> t </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> , which corresponds to the local gradient of the neuron <italic>j</italic> for the input data <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> X </mml:mi><mml:mi> t </mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> .</p>
        <disp-formula id="FD21">
          <label>(20)</label>
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>δ</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>e</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:msubsup>
                <mml:mi>y</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>−</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD22">
          <label>(21)</label>
          <mml:math>
            <mml:mrow>
              <mml:mtext>Δ</mml:mtext>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>i</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mi>η</mml:mi>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>δ</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD23">
          <label>(22)</label>
          <mml:math>
            <mml:mrow>
              <mml:mtext>Δ</mml:mtext>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mi>η</mml:mi>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>δ</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Correction of the error for the hidden layers:</bold></p>
        <p>Gradient of the error for the hidden layers. </p>
        <disp-formula id="FD24">
          <label>(23)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>E</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>i</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>E</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>a</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>a</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>i</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Only <inline-formula><mml:math><mml:mrow><mml:mfrac><mml:mrow><mml:mo> ∂ </mml:mo><mml:msup><mml:mi> E </mml:mi><mml:mi> t </mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mo> ∂ </mml:mo><mml:msubsup><mml:mi> y </mml:mi><mml:mi> j </mml:mi><mml:mi> t </mml:mi></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula> changes <inline-formula><mml:math><mml:mrow><mml:mfrac><mml:mrow><mml:mo> ∂ </mml:mo><mml:msubsup><mml:mi> y </mml:mi><mml:mi> j </mml:mi><mml:mi> t </mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:mo> ∂ </mml:mo><mml:msubsup><mml:mi> a </mml:mi><mml:mi> j </mml:mi><mml:mi> t </mml:mi></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mfrac><mml:mrow><mml:mo> ∂ </mml:mo><mml:msubsup><mml:mi> a </mml:mi><mml:mi> j </mml:mi><mml:mi> t </mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:mo> ∂ </mml:mo><mml:msub><mml:mi> ω </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> i </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula> are the same as on the output layer.</p>
        <p>The error for a neuron of the hidden layer depends on the error of the <italic>K</italic> neurons of the next layer. (Back-propagation of the error)</p>
        <disp-formula id="FD25">
          <label>(24)</label>
          <mml:math>
            <mml:mrow>
              <mml:msup>
                <mml:mi>E</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msup>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mn>2</mml:mn>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>k</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>e</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>t</mml:mi>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD26">
          <label>(25)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>E</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mo>∂</mml:mo>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mn>2</mml:mn>
                  </mml:mfrac>
                  <mml:mstyle displaystyle="true">
                    <mml:msub>
                      <mml:mo>∑</mml:mo>
                      <mml:mi>k</mml:mi>
                    </mml:msub>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:msubsup>
                                <mml:mi>e</mml:mi>
                                <mml:mi>k</mml:mi>
                                <mml:mi>t</mml:mi>
                              </mml:msubsup>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:msub>
                  <mml:mo>∑</mml:mo>
                  <mml:mi>k</mml:mi>
                </mml:msub>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>e</mml:mi>
                    <mml:mi>k</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>e</mml:mi>
                        <mml:mi>k</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>y</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD27">
          <label>(26)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>E</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:msub>
                  <mml:mo>∑</mml:mo>
                  <mml:mi>k</mml:mi>
                </mml:msub>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>e</mml:mi>
                    <mml:mi>k</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>e</mml:mi>
                        <mml:mi>k</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>a</mml:mi>
                        <mml:mi>k</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>a</mml:mi>
                        <mml:mi>k</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>y</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
              </mml:mstyle>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:msub>
                  <mml:mo>∑</mml:mo>
                  <mml:mi>k</mml:mi>
                </mml:msub>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>e</mml:mi>
                    <mml:mi>k</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:mrow>
                        <mml:mo>[</mml:mo>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>r</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>t</mml:mi>
                          </mml:msubsup>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>y</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>t</mml:mi>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>]</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>a</mml:mi>
                        <mml:mi>k</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:mrow>
                        <mml:mo>[</mml:mo>
                        <mml:mrow>
                          <mml:mstyle displaystyle="true">
                            <mml:msub>
                              <mml:mo>∑</mml:mo>
                              <mml:mi>l</mml:mi>
                            </mml:msub>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>ω</mml:mi>
                                <mml:mrow>
                                  <mml:mi>k</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>l</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                              <mml:msubsup>
                                <mml:mi>y</mml:mi>
                                <mml:mi>k</mml:mi>
                                <mml:mi>t</mml:mi>
                              </mml:msubsup>
                            </mml:mrow>
                          </mml:mstyle>
                          <mml:mo>+</mml:mo>
                          <mml:msub>
                            <mml:mi>ω</mml:mi>
                            <mml:mrow>
                              <mml:mi>k</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mn>0</mml:mn>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>]</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msubsup>
                        <mml:mi>y</mml:mi>
                        <mml:mi>j</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD28">
          <label>(27)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>E</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:msub>
                  <mml:mo>∑</mml:mo>
                  <mml:mi>k</mml:mi>
                </mml:msub>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>e</mml:mi>
                    <mml:mi>k</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>y</mml:mi>
                        <mml:mi>k</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mn>1</mml:mn>
                          <mml:mo>−</mml:mo>
                          <mml:msubsup>
                            <mml:mi>y</mml:mi>
                            <mml:mi>k</mml:mi>
                            <mml:mi>t</mml:mi>
                          </mml:msubsup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>k</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>j</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD29">
          <label>(28)</label>
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>δ</mml:mi>
                <mml:mi>k</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>e</mml:mi>
                <mml:mi>k</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>k</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>−</mml:mo>
                      <mml:msubsup>
                        <mml:mi>y</mml:mi>
                        <mml:mi>k</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD30">
          <label>(29)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>E</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:msub>
                  <mml:mo>∑</mml:mo>
                  <mml:mi>k</mml:mi>
                </mml:msub>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>δ</mml:mi>
                    <mml:mi>k</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>k</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>j</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Correction of the corresponding error.</bold></p>
        <disp-formula id="FD31">
          <label>(30)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>E</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>i</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>E</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>a</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msubsup>
                    <mml:mi>a</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>i</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mstyle displaystyle="true">
                    <mml:msub>
                      <mml:mo>∑</mml:mo>
                      <mml:mi>k</mml:mi>
                    </mml:msub>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mi>δ</mml:mi>
                        <mml:mi>k</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msubsup>
                      <mml:msub>
                        <mml:mi>ω</mml:mi>
                        <mml:mrow>
                          <mml:mi>k</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>j</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:msubsup>
                <mml:mi>y</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>−</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:msubsup>
                <mml:mi>y</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD32">
          <label>(31)</label>
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>δ</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>y</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>−</mml:mo>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mstyle displaystyle="true">
                <mml:msub>
                  <mml:mo>∑</mml:mo>
                  <mml:mi>k</mml:mi>
                </mml:msub>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>δ</mml:mi>
                    <mml:mi>k</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>k</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>j</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD33">
          <label>(32)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>Δ</mml:mi>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>i</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mi>η</mml:mi>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:mi>E</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>i</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mfrac>
                <mml:mi>η</mml:mi>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msup>
                        <mml:mi>E</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msub>
                        <mml:mi>ω</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>i</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
              </mml:mstyle>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mi>η</mml:mi>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>δ</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD34">
          <label>(33)</label>
          <mml:math>
            <mml:mrow>
              <mml:mtext>Δ</mml:mtext>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mi>η</mml:mi>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:mi>E</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mfrac>
                <mml:mi>η</mml:mi>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msup>
                        <mml:mi>E</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:msub>
                        <mml:mi>ω</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
              </mml:mstyle>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mi>η</mml:mi>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>t</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>δ</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <fig id="fig2">
          <label>Figure 2</label>
          <graphic xlink:href="https://html.scirp.org/file/1390890-rId128.jpeg?20260701093821" />
        </fig>
        <p><bold>Figure 2.</bold> Back-propagation of error.</p>
        <p>The back-propagation algorithm can be summarized by the following steps (<xref ref-type="fig" rid="fig2">Figure 2</xref>):</p>
        <p><bold>Step1</bold>: Normalize the training data <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> X </mml:mi><mml:mi> i </mml:mi><mml:mi> t </mml:mi></mml:msubsup><mml:mo> ∈ </mml:mo><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and the desired outputs <inline-formula><mml:math><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msubsup><mml:mi> r </mml:mi><mml:mi> i </mml:mi><mml:mi> t </mml:mi></mml:msubsup></mml:mrow><mml:mo stretchy="true"> ˜ </mml:mo></mml:mover><mml:mo> ∈ </mml:mo><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 05 </mml:mn><mml:mo> ; </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 95 </mml:mn></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> .</p>
        <p><bold>Step 2</bold>: Initialize the weights and bias to small random values, <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> ω </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mo> , </mml:mo><mml:mi> i </mml:mi></mml:mrow></mml:msub><mml:mo> ∈ </mml:mo><mml:mi mathvariant="script"> U </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mo> − </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 5 </mml:mn><mml:mo> , </mml:mo><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 5 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> .</p>
        <p><bold>Step3</bold>: Select the structure of the network (such as the number of hidden layers and number of neurons for each layer).</p>
        <p><bold>Step4</bold>: Choose activation functions for the neurons. These activation functions can be uniform or they can be different for different layers.</p>
        <p><bold>Step5</bold>: Select the training pair from the training set. Apply the input vector to the network input and propagate the signal forward through the network.</p>
        <p><bold>Step6:</bold> Calculate the output of the network based on the initial weights and input set.</p>
        <p><bold>Step7</bold>: Calculate the error between network output and desired output.</p>
        <disp-formula id="FD35">
          <label>(34)</label>
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>e</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mover accent="true">
                  <mml:mi>r</mml:mi>
                  <mml:mo>˜</mml:mo>
                </mml:mover>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mo>−</mml:mo>
              <mml:msubsup>
                <mml:mi>y</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mo>;</mml:mo>
              <mml:mi>j</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>K</mml:mi>
              <mml:mo>;</mml:mo>
              <mml:mi>t</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>N</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Step8</bold>: Propagate error backward and adjust the weights in such a way that minimizes the error. Start from the output layer and go backward to the input layer</p>
        <disp-formula id="FD36">
          <label>(35)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>i</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>i</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mi>Δ</mml:mi>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>i</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>i</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mi>η</mml:mi>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msub>
                  <mml:mo>∑</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:msub>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>δ</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:msubsup>
                    <mml:mi>y</mml:mi>
                    <mml:mi>i</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD37">
          <label>(36)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mtext>Δ</mml:mtext>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mrow>
                  <mml:mi>j</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mn>0</mml:mn>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mi>η</mml:mi>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msub>
                  <mml:mo>∑</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:msub>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>δ</mml:mi>
                    <mml:mi>j</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where the local gradient or Delta is defined as:</p>
        <disp-formula id="FD38">
          <label>(37)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>δ</mml:mi>
                <mml:mi>j</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mrow>
                  <mml:mtable columnalign="left">
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>e</mml:mi>
                            <mml:mi>j</mml:mi>
                            <mml:mi>t</mml:mi>
                          </mml:msubsup>
                          <mml:msubsup>
                            <mml:mi>y</mml:mi>
                            <mml:mi>j</mml:mi>
                            <mml:mi>t</mml:mi>
                          </mml:msubsup>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mn>1</mml:mn>
                              <mml:mo>−</mml:mo>
                              <mml:msubsup>
                                <mml:mi>y</mml:mi>
                                <mml:mi>j</mml:mi>
                                <mml:mi>t</mml:mi>
                              </mml:msubsup>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>,</mml:mo>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mtext>if</mml:mtext>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mi>j</mml:mi>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mtext>belongs</mml:mtext>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mtext>to</mml:mtext>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mtext>the</mml:mtext>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mtext>output</mml:mtext>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mtext>layer</mml:mtext>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>y</mml:mi>
                            <mml:mi>j</mml:mi>
                            <mml:mi>t</mml:mi>
                          </mml:msubsup>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mn>1</mml:mn>
                              <mml:mo>−</mml:mo>
                              <mml:msubsup>
                                <mml:mi>y</mml:mi>
                                <mml:mi>j</mml:mi>
                                <mml:mi>t</mml:mi>
                              </mml:msubsup>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mstyle displaystyle="true">
                            <mml:msub>
                              <mml:mo>∑</mml:mo>
                              <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:mrow>
                              <mml:msubsup>
                                <mml:mi>δ</mml:mi>
                                <mml:mi>k</mml:mi>
                                <mml:mi>t</mml:mi>
                              </mml:msubsup>
                              <mml:msub>
                                <mml:mi>ω</mml:mi>
                                <mml:mrow>
                                  <mml:mi>k</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>j</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                          </mml:mstyle>
                          <mml:mo>,</mml:mo>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mtext>if</mml:mtext>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mi>j</mml:mi>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mtext>belongs</mml:mtext>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mtext>to</mml:mtext>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mtext>the</mml:mtext>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mtext>hidden</mml:mtext>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mtext>layer</mml:mtext>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Step9</bold>: Repeat step 5 - 8 for each vector in the training set until the error for the set is lower than the required minimum error.</p>
        <p>After enough repetitions of these steps the error between the actual output and the target outputs should be reduced to an acceptable value, and the network is said to be trained. At this point the network can be used in the recall or generalization phases where the weights are not changed.</p>
        <p>7) SVM classifier</p>
        <p>Support vector machines or wide margin separators (SVMs) are a set of supervised learning techniques designed to solve discrimination and regression problems. and regression problems. SVMs are a generalization of linear classifiers. SVMs were developed in the 1990s from Vladimir Vapnik’s theoretical considerations on the development of a Vapnik-Chervonenkis theory [<xref ref-type="bibr" rid="B22">22</xref>]. SVMs were quickly adopted for their ability to work with high-dimensional data, their low number of hyperparameters their theoretical guarantees and their good results in practice.</p>
        <p><bold>Principle:</bold></p>
        <p>Linearly separate positive and negative attributes in the set of attributes. Each attribute must be represented by an n-dimensional vector. the hyperplane that separates the attributes into two classes. The class of positive attributes and the class of negative attributes [<xref ref-type="bibr" rid="B23">23</xref>]. This separation must be made by ensuring that the margin between the nearest positive and negative attributes is maximal. As we aim to maximize this margin, we’ll refer to this as the wide-margin separator method. Consider the hyperplane defined by (<xref ref-type="fig" rid="fig3">Figure 3</xref>):</p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/1390890-rId143.jpeg?20260701093821" />
        </fig>
        <p><bold>Figure 3</bold><bold>.</bold> Support machine classifier.</p>
        <p>The optimal hyperplane separating the points of two classes is the one that passes “to the middle” of these classes, <italic>i.e.</italic> whose distance to the nearest points of the two classes is maximum. These nearest attributes, which are sufficient to determine this hyperplane, are called support vectors or critical attributes. The optimal hyperplane is perpendicular to the shortest line segment joining a learning attribute to the hyperplane.</p>
        <p>On the other hand, only points on boundary hyperplanes play a role. These points are called support vectors by Vapnik. The optimal hyperplane separating the points of two classes is the one that passes “in the middle” these classes, <italic>i.e.</italic> whose distance to the closest points of the two classes is maximum. These nearest attributes, which are sufficient to determine this hyperplane, are called support vectors or critical attributes. The optimal hyperplane is perpendicular to the shortest line segment joining a learning attribute to the hyperplane.</p>
        <p>On the other hand, only points on boundary hyperplanes play a role. These points are called support vectors by Vapnik. They are also critical points, as they determine the optimal hyperplane.</p>
        <disp-formula id="FD39">
          <mml:math>
            <mml:mrow>
              <mml:msup>
                <mml:mi>W</mml:mi>
                <mml:mtext>T</mml:mtext>
              </mml:msup>
              <mml:mi>x</mml:mi>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>W</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Margin is the Euclidian distance <inline-formula><mml:math><mml:mrow><mml:mfrac><mml:mn> 1 </mml:mn><mml:mrow><mml:mrow><mml:mo> ‖ </mml:mo><mml:mi> W </mml:mi><mml:mo> ‖ </mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula> between the two parallel hyperplanes described by: </p>
        <p><inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> W </mml:mi><mml:mtext> T </mml:mtext></mml:msup><mml:mi> x </mml:mi><mml:mo> + </mml:mo><mml:msub><mml:mi> W </mml:mi><mml:mn> 0 </mml:mn></mml:msub><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> et <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> W </mml:mi><mml:mtext> T </mml:mtext></mml:msup><mml:mi> x </mml:mi><mml:mo> + </mml:mo><mml:msub><mml:mi> W </mml:mi><mml:mn> 0 </mml:mn></mml:msub><mml:mo> = </mml:mo><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula></p>
        <p>Let <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the training data, with classes <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> y </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> ∈ </mml:mo><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> } </mml:mo></mml:mrow><mml:mo> , </mml:mo><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mi> N </mml:mi></mml:mrow></mml:math></inline-formula> respectively for a binary classification problem. The aim is to optimize the operation so that the training error is minimal and to minimize the wide margin separators between the hyperplanes in the previous equation. </p>
        <p>The SVM classifier solves this problem by seeking to solve the optimization problem described by the following equation</p>
        <disp-formula id="FD40">
          <mml:math>
            <mml:mrow>
              <mml:mtext>Minimise</mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>L</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>W</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>W</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mi>ξ</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mn>2</mml:mn>
              </mml:mfrac>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>‖</mml:mo>
                    <mml:mi>W</mml:mi>
                    <mml:mo>‖</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:msup>
              <mml:mo>+</mml:mo>
              <mml:mi>C</mml:mi>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>N</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ξ</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Ce qui conduit à </p>
        <disp-formula id="FD41">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mtable columnalign="left">
                  <mml:mtr>
                    <mml:mtd>
                      <mml:msup>
                        <mml:mi>W</mml:mi>
                        <mml:mtext>T</mml:mtext>
                      </mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>W</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                      <mml:mo>≥</mml:mo>
                      <mml:mn>1</mml:mn>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>ξ</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>si</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>y</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mo>∈</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:msup>
                        <mml:mi>W</mml:mi>
                        <mml:mtext>T</mml:mtext>
                      </mml:msup>
                      <mml:mi>x</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>W</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                      <mml:mo>≤</mml:mo>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>ξ</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>si</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>y</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mo>∈</mml:mo>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>et</mml:mtext>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:msub>
                        <mml:mi>ξ</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mo>≥</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Definitions:</bold></p>
        <p>Define hyperplanes H<sub>1</sub> and H<sub>2</sub> such as:</p>
        <disp-formula id="FD42">
          <mml:math>
            <mml:mrow>
              <mml:mi>W</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mi>b</mml:mi>
              <mml:mo>≥</mml:mo>
              <mml:mo>+</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>if</mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mi>y</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mo>+</mml:mo>
              <mml:mn>1</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD43">
          <mml:math>
            <mml:mrow>
              <mml:mi>W</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mi>b</mml:mi>
              <mml:mo>≤</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>if</mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mi>y</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mn>1</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>H<sub>1</sub> and H<sub>2</sub> are planes such that: </p>
        <p>H<sub>1</sub>: <inline-formula><mml:math><mml:mrow><mml:mi> W </mml:mi><mml:mo> ⋅ </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> + </mml:mo><mml:mi> b </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula></p>
        <p>H<sub>2</sub>: <inline-formula><mml:math><mml:mrow><mml:mi> W </mml:mi><mml:mo> ⋅ </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> + </mml:mo><mml:mi> b </mml:mi><mml:mo> = </mml:mo><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula></p>
        <p>The points on the planes H<sub>1</sub> and H<sub>2</sub> are support vectors.</p>
        <p><inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi> d </mml:mi><mml:mo> + </mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> is the shortest distance from H to the nearest positive point of H<sub>1</sub>.</p>
        <p><inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> d </mml:mi><mml:mo> − </mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> is the shortest distance from H to the nearest negative point of H<sub>2</sub>.</p>
        <p>The margin is defined by <inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi> d </mml:mi><mml:mo> + </mml:mo></mml:msup><mml:mo> + </mml:mo><mml:msup><mml:mi> d </mml:mi><mml:mo> − </mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> .</p>
        <p><bold>Maximizing the margin:</bold></p>
        <p>The aim is to design a classifier with as large a margin as possible. Recall that the distance from a point with coordinates <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mn> 0 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> y </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> to a straight line with equation <inline-formula><mml:math display="inline"><mml:mrow><mml:mi> A </mml:mi><mml:mi> x </mml:mi><mml:mo> + </mml:mo><mml:mi> B </mml:mi><mml:mi> y </mml:mi><mml:mo> + </mml:mo><mml:mi> c </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> is given by</p>
        <disp-formula id="FD44">
          <mml:math>
            <mml:mrow>
              <mml:mi>d</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>M</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mi>D</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:mi>A</mml:mi>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mi>B</mml:mi>
                      <mml:msub>
                        <mml:mi>y</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:mi>c</mml:mi>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:msqrt>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mi>A</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:mo>+</mml:mo>
                      <mml:msup>
                        <mml:mi>B</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                  </mml:msqrt>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The distance between H and H<sub>1</sub>is given by:</p>
        <disp-formula id="FD45">
          <mml:math>
            <mml:mrow>
              <mml:mi>d</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:mi>W</mml:mi>
                      <mml:mo>⋅</mml:mo>
                      <mml:mi>x</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mi>b</mml:mi>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>‖</mml:mo>
                    <mml:mi>W</mml:mi>
                    <mml:mo>‖</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>‖</mml:mo>
                    <mml:mi>W</mml:mi>
                    <mml:mo>‖</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The distance between H<sub>1</sub>and H<sub>2</sub> is given by: </p>
        <disp-formula id="FD46">
          <mml:math>
            <mml:mrow>
              <mml:mi>d</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>H</mml:mi>
                    <mml:mn>1</mml:mn>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>H</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>2</mml:mn>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>‖</mml:mo>
                    <mml:mi>W</mml:mi>
                    <mml:mo>‖</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>In order to maximize the margin, we need to minimize <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> ‖ </mml:mo><mml:mi> W </mml:mi><mml:mo> ‖ </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> with the condition that there are no data points between H<sub>1</sub> and H<sub>2</sub></p>
        <p><italic>i</italic><italic>.</italic><italic>e</italic><italic>.</italic>: <inline-formula><mml:math><mml:mrow><mml:mi> W </mml:mi><mml:mo> ⋅ </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> + </mml:mo><mml:mi> b </mml:mi><mml:mo> ≥ </mml:mo><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mtext> if </mml:mtext><mml:mtext>   </mml:mtext><mml:msub><mml:mi> y </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula></p>
        <disp-formula id="FD47">
          <mml:math>
            <mml:mrow>
              <mml:mi>W</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:msub>
                <mml:mi>x</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mi>b</mml:mi>
              <mml:mo>≤</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>if</mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mi>y</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mn>1</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Maximizing the margin therefore amounts to minimizing <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> ‖ </mml:mo><mml:mi> W </mml:mi><mml:mo> ‖ </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> under constraints <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:mi> min </mml:mi><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac><mml:msup><mml:mrow><mml:mo> ‖ </mml:mo><mml:mi> W </mml:mi><mml:mo> ‖ </mml:mo></mml:mrow><mml:mn> 2 </mml:mn></mml:msup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo> ∀ </mml:mo><mml:mi> i </mml:mi><mml:mtext>   </mml:mtext><mml:mtext>   </mml:mtext><mml:msub><mml:mi> y </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> W </mml:mi><mml:mo> ⋅ </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> + </mml:mo><mml:mi> b </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ≥ </mml:mo><mml:mn> 1 </mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:math></inline-formula> Tapez une équation ici.</p>
        <p>We must therefore determine <italic>W</italic> and <italic>b</italic> minimizing <inline-formula><mml:math><mml:mrow><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac><mml:msup><mml:mrow><mml:mrow><mml:mo> ‖ </mml:mo><mml:mi> W </mml:mi><mml:mo> ‖ </mml:mo></mml:mrow></mml:mrow><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> (in order to maximize the power of generalization), under the constraints (separating hyperplane)</p>
        <disp-formula id="FD48">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>y</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>W</mml:mi>
                      <mml:mo>⋅</mml:mo>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>+</mml:mo>
                  <mml:mi>b</mml:mi>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>≥</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>i</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>,</mml:mo>
              <mml:mi>n</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Transformation of the Optimization problem</p>
        <p>Lagrange multipliers method</p>
        <disp-formula id="FD49">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mtable columnalign="left">
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mi>L</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mi>W</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>b</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>α</mml:mi>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mo>‖</mml:mo>
                          <mml:mi>W</mml:mi>
                          <mml:mo>‖</mml:mo>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:mo>−</mml:mo>
                      <mml:munderover>
                        <mml:mstyle mathsize="140%" displaystyle="true">
                          <mml:mo>∑</mml:mo>
                        </mml:mstyle>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>=</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mi>n</mml:mi>
                      </mml:munderover>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>α</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>{</mml:mo>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>W</mml:mi>
                              <mml:mo>⋅</mml:mo>
                              <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>i</mml:mi>
                              </mml:msub>
                              <mml:mo>+</mml:mo>
                              <mml:mi>b</mml:mi>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                          <mml:mo>−</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mo>}</mml:mo>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mo>‖</mml:mo>
                          <mml:mi>W</mml:mi>
                          <mml:mo>‖</mml:mo>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:mo>−</mml:mo>
                      <mml:munderover>
                        <mml:mstyle mathsize="140%" displaystyle="true">
                          <mml:mo>∑</mml:mo>
                        </mml:mstyle>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>=</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mi>n</mml:mi>
                      </mml:munderover>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>α</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>{</mml:mo>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>W</mml:mi>
                              <mml:mo>⋅</mml:mo>
                              <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>i</mml:mi>
                              </mml:msub>
                              <mml:mo>+</mml:mo>
                              <mml:mi>b</mml:mi>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>}</mml:mo>
                      </mml:mrow>
                      <mml:mo>+</mml:mo>
                      <mml:munderover>
                        <mml:mstyle mathsize="140%" displaystyle="true">
                          <mml:mo>∑</mml:mo>
                        </mml:mstyle>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>=</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mi>n</mml:mi>
                      </mml:munderover>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>α</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mo>∀</mml:mo>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>x</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mo>≥</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Dual problem.</p>
        <disp-formula id="FD50">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mtable columnalign="left">
                  <mml:mtr>
                    <mml:mtd>
                      <mml:munder>
                        <mml:munder>
                          <mml:mrow>
                            <mml:mi>max</mml:mi>
                          </mml:mrow>
                          <mml:mo stretchy="true">︸</mml:mo>
                        </mml:munder>
                        <mml:mi>α</mml:mi>
                      </mml:munder>
                      <mml:mstyle displaystyle="true">
                        <mml:msubsup>
                          <mml:mo>∑</mml:mo>
                          <mml:mrow>
                            <mml:mi>i</mml:mi>
                            <mml:mo>=</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                          <mml:mi>n</mml:mi>
                        </mml:msubsup>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>α</mml:mi>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mstyle>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mn>2</mml:mn>
                      </mml:mfrac>
                      <mml:mstyle displaystyle="true">
                        <mml:msubsup>
                          <mml:mo>∑</mml:mo>
                          <mml:mrow>
                            <mml:mi>i</mml:mi>
                            <mml:mo>=</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                          <mml:mi>n</mml:mi>
                        </mml:msubsup>
                        <mml:mrow>
                          <mml:mstyle displaystyle="true">
                            <mml:msubsup>
                              <mml:mo>∑</mml:mo>
                              <mml:mrow>
                                <mml:mi>j</mml:mi>
                                <mml:mo>=</mml:mo>
                                <mml:mn>1</mml:mn>
                              </mml:mrow>
                              <mml:mi>n</mml:mi>
                            </mml:msubsup>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>α</mml:mi>
                                <mml:mi>i</mml:mi>
                              </mml:msub>
                              <mml:msub>
                                <mml:mi>α</mml:mi>
                                <mml:mi>j</mml:mi>
                              </mml:msub>
                              <mml:msub>
                                <mml:mi>y</mml:mi>
                                <mml:mi>i</mml:mi>
                              </mml:msub>
                              <mml:msub>
                                <mml:mi>y</mml:mi>
                                <mml:mi>j</mml:mi>
                              </mml:msub>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:msub>
                                    <mml:mi>x</mml:mi>
                                    <mml:mi>i</mml:mi>
                                  </mml:msub>
                                  <mml:msub>
                                    <mml:mi>x</mml:mi>
                                    <mml:mi>j</mml:mi>
                                  </mml:msub>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                          </mml:mstyle>
                        </mml:mrow>
                      </mml:mstyle>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mo>∀</mml:mo>
                      <mml:mi>i</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>α</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mo>≥</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mstyle displaystyle="true">
                        <mml:msubsup>
                          <mml:mo>∑</mml:mo>
                          <mml:mrow>
                            <mml:mi>i</mml:mi>
                            <mml:mo>=</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                          <mml:mi>n</mml:mi>
                        </mml:msubsup>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>α</mml:mi>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                          <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mstyle>
                      <mml:mo>=</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Solution to the optimization problem:</p>
        <disp-formula id="FD51">
          <mml:math display="inline">
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mtable columnalign="left">
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mi>D</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mi>x</mml:mi>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msup>
                            <mml:mi>W</mml:mi>
                            <mml:mo>∗</mml:mo>
                          </mml:msup>
                          <mml:mi>x</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:msup>
                            <mml:mi>b</mml:mi>
                            <mml:mo>∗</mml:mo>
                          </mml:msup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>with</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mo>∗</mml:mo>
                      <mml:mo>:</mml:mo>
                      <mml:mtext>estimate</mml:mtext>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:msup>
                        <mml:mi>W</mml:mi>
                        <mml:mo>∗</mml:mo>
                      </mml:msup>
                      <mml:mo>=</mml:mo>
                      <mml:mstyle displaystyle="true">
                        <mml:msubsup>
                          <mml:mo>∑</mml:mo>
                          <mml:mrow>
                            <mml:mi>i</mml:mi>
                            <mml:mo>=</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                          <mml:mi>m</mml:mi>
                        </mml:msubsup>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>α</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mo>∗</mml:mo>
                          </mml:msubsup>
                          <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                          <mml:msub>
                            <mml:mi>x</mml:mi>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mstyle>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:msubsup>
                        <mml:mi>W</mml:mi>
                        <mml:mn>0</mml:mn>
                        <mml:mo>∗</mml:mo>
                      </mml:msubsup>
                      <mml:mo>=</mml:mo>
                      <mml:msub>
                        <mml:mi>y</mml:mi>
                        <mml:mi>s</mml:mi>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mstyle displaystyle="true">
                        <mml:msubsup>
                          <mml:mo>∑</mml:mo>
                          <mml:mrow>
                            <mml:mi>i</mml:mi>
                            <mml:mo>=</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                          <mml:mi>m</mml:mi>
                        </mml:msubsup>
                        <mml:mrow>
                          <mml:msubsup>
                            <mml:mi>α</mml:mi>
                            <mml:mi>i</mml:mi>
                            <mml:mo>∗</mml:mo>
                          </mml:msubsup>
                          <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>i</mml:mi>
                              </mml:msub>
                              <mml:mo>⋅</mml:mo>
                              <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mi>s</mml:mi>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mstyle>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>x</mml:mi>
                            <mml:mi>s</mml:mi>
                          </mml:msub>
                          <mml:msub>
                            <mml:mi>y</mml:mi>
                            <mml:mi>s</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>being</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>any</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>point</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>of</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>the</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>support</mml:mtext>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>3.3.4. KNN Classifier</p>
        <p>It’s a very simple and straightforward approach, requiring no training but simply the storage of training data. The principle is as follows: an unknown class of data is compared with all stored data. For the new data item, the majority class is chosen from among its <italic>K</italic> nearest neighbors (this can be a cumbersome process for large databases), in the sense of a chosen distance. In order to find the <italic>K</italic> nearest to the data to be classified, we can choose the Euclidean distance. Given two pieces of data represented by two vectors <italic>X</italic><italic><sub>i</sub></italic> and <italic>X</italic><italic><sub>j</sub></italic>, the distance between these two pieces of data is given by: </p>
        <disp-formula id="FD52">
          <label>(38)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>d</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mi>j</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msqrt>
                <mml:mrow>
                  <mml:mstyle displaystyle="true">
                    <mml:msubsup>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>k</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>d</mml:mi>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mrow>
                                  <mml:mi>i</mml:mi>
                                  <mml:mi>k</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                              <mml:mo>−</mml:mo>
                              <mml:msub>
                                <mml:mi>x</mml:mi>
                                <mml:mrow>
                                  <mml:mi>j</mml:mi>
                                  <mml:mi>k</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mrow>
              </mml:msqrt>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>This involves implementing the <italic>K</italic>-nearest neighbor algorithm to predict the classes of new data from labeled data (training data).</p>
        <p>Next, let’s extend the code for the K-NN case for a value of <italic>K</italic> ≥ 1.</p>
        <p>3.3.5. Multiclassification</p>
        <p><bold>1) SCHAPIRE boosting algorithm</bold></p>
        <p>The algorithm starts with a training set T and the choice of using the induction technique. The Schapire Boosting algorithm is thus defined as follows: - A subset T1 selected at random from a sample of the training data is extracted from T. T1 is used to induce the first classifier C1. A further training subset T2 is created so that C1 obtains a 50% classification rate on it. From the subset thus created, the second classifier C2 is induced. As the two classifiers C1 and C2 have each been induced from different training data, they will inevitably differ in the way they label new data. A tie-breaker is therefore necessary.</p>
        <p>To this end, a third subset of training data T3 is created, consisting solely of data on which C1 and C2 disagree. From this third subset T3, the third classifier C3 is induced; From this point on, apply majority voting for classification. A recursive implementation of the above algorithm can theoretically reduce the error rate significantly, since each additional level of recursivity can reduce the error. Assume that each induced classifier has an error rate below a certain ε. It has been proved that the error rate of the set resulting from the majority vote of the triplet of classifiers is less than 3ε 2-2ε 2, which is always less than ε [<xref ref-type="bibr" rid="B24">24</xref>]. The main difficulty is to find good training data for each of the training subsets. Another difficulty is that even if we succeed in creating all three learning subsets, it is impossible to apply the same principle recursively. Kubat has suggested that to be able to do this, we would need a rarely available and almost inexhaustible data source. </p>
        <p><bold>2)</bold><bold>Implementing a multi-agent system using Schapire</bold><bold>’</bold><bold>s Boosting approach</bold></p>
        <p>A multi-agent system can be defined as a group of agents working together synergistically to achieve a specific task. This is a typical illustration of a distributed system capable of partitioning a difficult task into a set of small tasks easily managed by a single agent, which can in fact be considered as an aggregate. This idea is along the same lines as Surowiecki’s “Wisdom of Crowds”. Surowiecki argues that, under certain controlled conditions, the aggregation of information from several sources often results in better decisions than could have been made by a single person, even an expert. Of course, not all crowds are wise. According to Surowiecki, to become wise, a crowd must meet the following criteria:</p>
        <p>Diversity of opinion: every member must have private information, even if it’s just an eccentric interpretation of known facts;Independence: members’ opinions are not determined by the opinions of those around them; Decentralization: members can specialize and draw conclusions on the basis of local knowledge; Aggregation: there is a mechanism for transforming private judgments into a collective decision. The system we build in this article is a set of agents set up to perform EEG signal classification. For our multi-agent system to become wise, all four of Surowiecki’s above-mentioned criteria must be satisfied. </p>
        <p><bold>3)</bold><bold>Architecture of the Schapire Boosting multi-agent system</bold></p>
        <p>To provide a clear and reproducible description of the proposed multi-agent boosting framework, the overall procedure is summarized in Algorithm 1.</p>
        <p><bold>4)</bold><bold>Proposed Multi-Agent Boosting Algorithm</bold></p>
        <p>Algorithm 1: Proposed Multi-Agent Boosting Framework</p>
        <p>Input: EEG dataset T</p>
        <p>(a) Split dataset into training, validation, and testing sets;</p>
        <p>(b) Apply DWT to decompose EEG signals into sub-bands;</p>
        <p>(c) Extract statistical features from each sub-band;</p>
        <p>(d) Apply LDA for dimensionality reduction using training data only;</p>
        <p>(e) Train base classifiers:</p>
        <p>Train CA1 - CA3 using MLP;Train CA4 - CA6 using SVM;Train CA7 - CA9 using KNN.</p>
        <p>(f) Generate meta-training dataset from outputs of base classifiers;</p>
        <p>(g) Train meta-classifiers:</p>
        <p>MA1 (MLP);MA2 (SVM);MA3 (KNN).</p>
        <p>(h) Apply majority voting using meta-classifiers.</p>
        <p><bold>Output: Final classification result</bold></p>
        <p>The proposed algorithm provides a structured representation of the training and decision-making process of the multi-agent system, thereby improving clarity and reproducibility.</p>
        <p>The proposed Schapire Boosting multi-agent system, illustrated in Figure X, consists of thirteen agents organized in a three-layer hierarchical architecture:</p>
        <p>A base layer composed of nine classifier agents (CA1 - CA9);An intermediate layer composed of three meta-classifier agents (MA1 - MA3);A final output layer consisting of a controller agent responsible for decision making.</p>
        <p>At the base layer, the Schapire boosting strategy is implemented as follows:</p>
        <p><bold>First classifier agent (CA1)</bold>: This agent implements a Multilayer Perceptron (MLP) model trained on a subset T1 randomly extracted from the training set T. The subset T1 is constructed by selecting 50% of the samples randomly, while the remaining 50% are generated using a data augmentation technique applied to the selected samples. This approach increases data diversity and improves generalization.<bold>Second classifier agent (CA2)</bold>: This agent uses the same MLP-based induction technique with different parameter configurations. The training subset T2 is composed of 50% of samples correctly classified by CA1 and 50% randomly selected samples from T.<bold>Third classifier agent (CA3)</bold>: This agent is trained on a subset T3 composed of samples on which CA1 and CA2 disagree. Together, CA1, CA2, and CA3 form the first group of MLP-based classifiers.</p>
        <p>Similarly, the second group of classifiers (CA4 - CA6) implements the SVM induction technique, while the third group (CA7 - CA9) implements the KNN induction technique.</p>
        <p>The outputs generated by the nine base classifiers are then combined to form three new training subsets (T', T", and T"'), which are used to train the meta-classifier agents MA1, MA2, and MA3. These subsets are constructed by applying a one-hot encoding strategy to the outputs of the base classifiers.</p>
        <p>At the final stage, the controller agent aggregates the outputs of the meta-classifiers using a majority voting mechanism to produce the final classification decision.</p>
        <p>The meta-classifiers MA1, MA2, and MA3 respectively implement the MLP, SVM, and KNN induction techniques.</p>
        <fig id="fig4">
          <label>Figure 4</label>
          <graphic xlink:href="https://html.scirp.org/file/1390890-rId206.jpeg?20260701093822" />
        </fig>
        <p><bold>Figure 4.</bold>Schapire adaboost.</p>
        <p>The AdaBoost (Adaptive Boosting) algorithm, introduced by Freund and Schapire (1997), is an ensemble learning method used to improve classification performance by combining several weak classifiers into a strong one. As illustrated in <xref ref-type="fig" rid="fig4">Figure 4</xref>, the algorithm assigns a weight <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> w </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to each training sample.</p>
        <p>At each iteration, a weak classifier is trained on the weighted dataset. Misclassified samples receive higher weights in the next iteration, forcing subsequent classifiers to focus more on difficult cases. In contrast, correctly classified samples receive lower weights.</p>
        <p>Each classifier is associated with a coefficient that reflects its accuracy. The final decision is obtained by combining all classifiers using a weighted voting mechanism, where more accurate classifiers have a greater influence on the final result.</p>
        <p>This adaptive process allows AdaBoost to progressively reduce classification errors and improve the overall robustness of the model.</p>
        <disp-formula id="FD53">
          <mml:math>
            <mml:mrow>
              <mml:mi>H</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>s</mml:mi>
              <mml:mi>i</mml:mi>
              <mml:mi>g</mml:mi>
              <mml:mi>n</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mstyle displaystyle="true">
                    <mml:msubsup>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>i</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>α</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:msub>
                        <mml:mi>H</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mi>x</mml:mi>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <fig id="fig5">
          <label>Figure 5</label>
          <graphic xlink:href="https://html.scirp.org/file/1390890-rId211.jpeg?20260701093822" />
        </fig>
        <p><bold>Step 1: Creation of training subsets</bold></p>
        <p>The training data will be available in packets <italic>X</italic><italic><sub>k</sub></italic> (<italic>k</italic> is the number of packets). At the start of training, only the <italic>X</italic><sub>1</sub> data set is available, then only package <italic>X</italic><sub>2</sub>, up to package <italic>X</italic><italic><sub>k</sub></italic>.The system will train <italic>T</italic><italic><sub>k</sub></italic> classifiers, each of which is trained on a subset <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> X </mml:mi><mml:mi> k </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> t </mml:mi><mml:mo> = </mml:mo><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:msub><mml:mi> T </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> of <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> X </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> . To create these learning subsets, we assign a weight <italic>ω</italic> to each data, which will be used to define whether this data belongs to a subset.</p>
        <disp-formula id="FD54">
          <mml:math>
            <mml:mrow>
              <mml:mi>ω</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>k</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>m</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>A training subset <italic>X</italic><italic><sub>kt</sub></italic> is created by a weighted random selection of the data in set <italic>X</italic><italic><sub>k</sub></italic>. The higher the weight of a data item, the more likely it is chances of belonging to this training subset.</p>
        <p><bold>Step 2: Combining classifiers</bold></p>
        <p>Each classifier is trained on the <italic>X</italic><italic><sub>kt</sub></italic> training subsets. Once a subset has been trained, we obtain an output <italic>h</italic><italic><sub>kt</sub></italic> (using a weak learning algorithm). which is the weak classifier. We then calculate the error <italic>ε</italic><italic><sub>kt</sub></italic> of this classifier by the formula</p>
        <disp-formula id="FD55">
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>h</mml:mi>
                <mml:mrow>
                  <mml:mi>k</mml:mi>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>:</mml:mo>
              <mml:msub>
                <mml:mi>ε</mml:mi>
                <mml:mrow>
                  <mml:mi>k</mml:mi>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:msub>
                      <mml:mi>h</mml:mi>
                      <mml:mrow>
                        <mml:mi>k</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mi>T</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>x</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:mstyle>
              <mml:mo>≠</mml:mo>
              <mml:msub>
                <mml:mi>y</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>i</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The error is then tested: If the error <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> ε </mml:mi><mml:mrow><mml:mi> k </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub><mml:mo></mml:mo><mml:mo> &gt; </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:math></inline-formula> we repeat the operation of </p>
        <p>randomly drawing from the learning basis and we remove the hypothesis, otherwise we continue the learning and calculate the normalized error as:</p>
        <disp-formula id="FD56">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>α</mml:mi>
                <mml:mrow>
                  <mml:mi>k</mml:mi>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mn>2</mml:mn>
              </mml:mfrac>
              <mml:mi>log</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>ε</mml:mi>
                        <mml:mrow>
                          <mml:mi>k</mml:mi>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>ε</mml:mi>
                        <mml:mrow>
                          <mml:mi>k</mml:mi>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Then we calculate the normalization factoras:</p>
        <disp-formula id="FD57">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>Z</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mn>2</mml:mn>
              <mml:msqrt>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>ε</mml:mi>
                    <mml:mi>t</mml:mi>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>1</mml:mn>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>ε</mml:mi>
                        <mml:mi>t</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msqrt>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Update weights of <italic>m</italic> individuals</p>
        <disp-formula id="FD58">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mtable columnalign="left">
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>if</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>h</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mo>=</mml:mo>
                      <mml:msub>
                        <mml:mi>h</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mi>x</mml:mi>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mtext>then</mml:mtext>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:msub>
                        <mml:mi>ω</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mi>i</mml:mi>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>ω</mml:mi>
                            <mml:mi>t</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>Z</mml:mi>
                            <mml:mi>t</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mrow>
                        <mml:mo>{</mml:mo>
                        <mml:mtable columnalign="left">
                          <mml:mtr>
                            <mml:mtd>
                              <mml:msup>
                                <mml:mtext>e</mml:mtext>
                                <mml:mrow>
                                  <mml:mo>−</mml:mo>
                                  <mml:mi>α</mml:mi>
                                  <mml:mi>t</mml:mi>
                                </mml:mrow>
                              </mml:msup>
                              <mml:mtext>
                                 
                              </mml:mtext>
                              <mml:mtext>if</mml:mtext>
                              <mml:mtext>
                                 
                              </mml:mtext>
                              <mml:msub>
                                <mml:mi>h</mml:mi>
                                <mml:mi>t</mml:mi>
                              </mml:msub>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:msub>
                                    <mml:mi>x</mml:mi>
                                    <mml:mi>i</mml:mi>
                                  </mml:msub>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                              <mml:mo>=</mml:mo>
                              <mml:msub>
                                <mml:mi>y</mml:mi>
                                <mml:mi>i</mml:mi>
                              </mml:msub>
                            </mml:mtd>
                          </mml:mtr>
                          <mml:mtr>
                            <mml:mtd>
                              <mml:msup>
                                <mml:mtext>e</mml:mtext>
                                <mml:mrow>
                                  <mml:mi>α</mml:mi>
                                  <mml:mi>t</mml:mi>
                                </mml:mrow>
                              </mml:msup>
                              <mml:mtext>
                                 
                              </mml:mtext>
                              <mml:mtext>
                                 
                              </mml:mtext>
                              <mml:mtext>if</mml:mtext>
                              <mml:mtext>
                                 
                              </mml:mtext>
                              <mml:msub>
                                <mml:mi>h</mml:mi>
                                <mml:mi>t</mml:mi>
                              </mml:msub>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:msub>
                                    <mml:mi>x</mml:mi>
                                    <mml:mi>i</mml:mi>
                                  </mml:msub>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                              <mml:mo>≠</mml:mo>
                              <mml:msub>
                                <mml:mi>y</mml:mi>
                                <mml:mi>i</mml:mi>
                              </mml:msub>
                            </mml:mtd>
                          </mml:mtr>
                        </mml:mtable>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Return all <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> h </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> α </mml:mi><mml:mi> t </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> t </mml:mi><mml:mo> = </mml:mo><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mi> T </mml:mi></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> .</p>
        <p>The classification of a new individual <italic>X</italic> is based on the following equation. </p>
        <disp-formula id="FD59">
          <mml:math>
            <mml:mrow>
              <mml:mi>H</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>s</mml:mi>
              <mml:mi>i</mml:mi>
              <mml:mi>g</mml:mi>
              <mml:mi>n</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mstyle displaystyle="true">
                    <mml:msubsup>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>i</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>T</mml:mi>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>α</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:msub>
                        <mml:mi>H</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mi>x</mml:mi>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>This being the decision of the weighted vote of the global classifier in each iteration.</p>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. Results</title>
      <sec id="sec4dot1">
        <title>4.1. Results of the Diagnosis of Epilepsy in Mono Classification</title>
        <p>4.1.1. Results Using the MLP</p>
        <p>The reported performance metrics are computed based on confusion matrix values (TP, FP, FN, TN) for each classification task.</p>
        <p>It should be noted that the sample sizes may vary depending on the classification scenario.</p>
        <p>The term “global interpretation error” refers to the difference between the error rate obtained using individual classifiers and that obtained using the proposed ensemble system.</p>
        <p>Calculating the performance metrics for each of the classification problems gives: </p>
        <p><bold>Lda_A - E</bold></p>
        <disp-formula id="FD60">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mtable columnalign="left">
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Sensibility</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>S</mml:mi>
                        <mml:mi>e</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mn>9</mml:mn>
                        <mml:mrow>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Specificity</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>S</mml:mi>
                        <mml:mi>p</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mn>9</mml:mn>
                        <mml:mrow>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Accuracy</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mi>A</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>9</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Lda_B</bold><bold>-</bold><bold>E</bold></p>
        <disp-formula id="FD61">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mtable columnalign="left">
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Sensibility</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>S</mml:mi>
                        <mml:mi>e</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mn>9</mml:mn>
                        <mml:mrow>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>90</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Specificity</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>S</mml:mi>
                        <mml:mi>p</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mn>8</mml:mn>
                        <mml:mrow>
                          <mml:mn>8</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Accuracy</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mi>A</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>8</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>8</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>94.44</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Lda_AB - CD</bold></p>
        <disp-formula id="FD62">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mtable columnalign="left">
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Sensibility</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>S</mml:mi>
                        <mml:mi>e</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mn>9</mml:mn>
                        <mml:mrow>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Specificity</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>S</mml:mi>
                        <mml:mi>p</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mn>9</mml:mn>
                        <mml:mrow>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Accuracy</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mi>A</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>9</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Lda_CD - E</bold></p>
        <disp-formula id="FD63">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mtable columnalign="left">
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Sensibility</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>S</mml:mi>
                        <mml:mi>e</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mn>9</mml:mn>
                        <mml:mrow>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Specificity</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>S</mml:mi>
                        <mml:mi>p</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mn>9</mml:mn>
                        <mml:mrow>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Accuracy</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mi>A</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>9</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>9</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>With the Multilayer Perceptron Neural Network classifier, classification problems A - E, AB - CD, CD - E of the proposed model achieved a maximum classification rate of 100%. However, the B - E classification problem achieved a classification rate of 94.44%. These performances are summarized in <bold>Tables 1-10</bold>, <xref ref-type="fig" rid="fig5">Figure 5</xref>.</p>
        <p><bold>Table 1.</bold>Performance metrics of the MLP classifier.</p>
        <table-wrap id="tbl1">
          <label>Table 1</label>
          <table>
            <tbody>
              <tr>
                <td>Different Classifications</td>
                <td>Sensitivity (%)</td>
                <td>Specificity (%)</td>
                <td>Accuracy (%)</td>
              </tr>
              <tr>
                <td>A - E</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
              </tr>
              <tr>
                <td>B - E</td>
                <td>90</td>
                <td>100</td>
                <td>94,44</td>
              </tr>
              <tr>
                <td>CD - E</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
              </tr>
              <tr>
                <td>AB - CD</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>4.1.2. Results Using SVM</p>
        <fig id="fig6">
          <label>Figure 6</label>
          <graphic xlink:href="https://html.scirp.org/file/1390890-rId242.jpeg?20260701093823" />
        </fig>
        <p><bold>Figure 5.</bold> (a) ROC curve of Model 1 showing perfect classification (AUC = 1.00). (b) Confusion matrix indicating zero misclassification.</p>
        <p>Lda A - E</p>
        <disp-formula id="FD64">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mtable columnalign="left">
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Sensibility</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>S</mml:mi>
                        <mml:mi>e</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mn>60</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>60</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Specificity</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>S</mml:mi>
                        <mml:mi>p</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mn>60</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>60</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Accuracy</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mi>A</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mn>60</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>60</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>60</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>60</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Lda B - E</p>
        <disp-formula id="FD65">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mtable columnalign="left">
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Sensibility</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>S</mml:mi>
                        <mml:mi>e</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mn>59</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>59</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>98</mml:mn>
                      <mml:mo>,</mml:mo>
                      <mml:mn>33</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Specificity</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>S</mml:mi>
                        <mml:mi>p</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mn>60</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>60</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Accuracy</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mi>A</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mn>59</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>60</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>59</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>60</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>99</mml:mn>
                      <mml:mo>,</mml:mo>
                      <mml:mn>16</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Lda CD - E</p>
        <disp-formula id="FD66">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mtable columnalign="left">
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Sensibility</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>S</mml:mi>
                        <mml:mi>e</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mn>58</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>58</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>96</mml:mn>
                      <mml:mo>,</mml:mo>
                      <mml:mn>66</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Specificity</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>S</mml:mi>
                        <mml:mi>p</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mn>59</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>59</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>98</mml:mn>
                      <mml:mo>,</mml:mo>
                      <mml:mn>33</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Accuracy</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mi>A</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mn>58</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>59</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>58</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>59</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>2</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>97</mml:mn>
                      <mml:mo>,</mml:mo>
                      <mml:mn>50</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Lda AB - CD</p>
        <disp-formula id="FD67">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mtable columnalign="left">
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Sensibility</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>S</mml:mi>
                        <mml:mi>e</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mn>59</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>59</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>98.33</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Specificity</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>S</mml:mi>
                        <mml:mi>p</mml:mi>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mn>60</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>60</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtext>Accuracy</mml:mtext>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mi>A</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mtext>%</mml:mtext>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>=</mml:mo>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mn>59</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>60</mml:mn>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mn>59</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>60</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>1</mml:mn>
                          <mml:mo>+</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mfrac>
                      <mml:mo>∗</mml:mo>
                      <mml:mn>100</mml:mn>
                      <mml:mo>=</mml:mo>
                      <mml:mn>99.16</mml:mn>
                      <mml:mi>%</mml:mi>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Table 2.</bold> Performance metrics of the SVM classifier.</p>
        <table-wrap id="tbl2">
          <label>Table 2</label>
          <table>
            <tbody>
              <tr>
                <td>Different Classifications</td>
                <td>Sensitivity (%)</td>
                <td>Specificity (%)</td>
                <td>Accuracy (%)</td>
                <td>ROC Curve</td>
              </tr>
              <tr>
                <td>A - E</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
                <td>1.00</td>
              </tr>
              <tr>
                <td>B - E</td>
                <td>98.33</td>
                <td>100</td>
                <td>99.16</td>
                <td>1.00</td>
              </tr>
              <tr>
                <td>CD - E</td>
                <td>96.66</td>
                <td>98.33</td>
                <td>97.50</td>
                <td>0.99</td>
              </tr>
              <tr>
                <td>AB - CD</td>
                <td>98.33</td>
                <td>100</td>
                <td>99.16</td>
                <td>0.98</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>4.1.3. Results Using KNN</p>
        <p><bold>Table 3.</bold>Performance metrics of the KNN classifier.</p>
        <table-wrap id="tbl3">
          <label>Table 3</label>
          <table>
            <tbody>
              <tr>
                <td>Different Classifications</td>
                <td>Sensitivity (%)</td>
                <td>Specificity (%)</td>
                <td>Accuracy (%)</td>
              </tr>
              <tr>
                <td>A - E</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
              </tr>
              <tr>
                <td>B -E</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
              </tr>
              <tr>
                <td>CD - E</td>
                <td>96.06</td>
                <td>95</td>
                <td>95.83</td>
              </tr>
              <tr>
                <td>AB - CD</td>
                <td>98.33</td>
                <td>98.33</td>
                <td>98.33</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec4dot2">
        <title>4.2. Results of the Diagnosis of Epilepsy in Multiclassification</title>
        <p>4.2.1. Results Using MLP for Training as Classifier Agent</p>
        <p><bold>Table 4.</bold>Architecture parameters using MLP.</p>
        <table-wrap id="tbl4">
          <label>Table 4</label>
          <table>
            <tbody>
              <tr>
                <td>Classifier Agent</td>
                <td>Number of Hidden layers</td>
                <td>Activationn function</td>
                <td>Solver</td>
              </tr>
              <tr>
                <td>CA1</td>
                <td>100</td>
                <td>Hyberbolic tangent</td>
                <td>Sgd</td>
              </tr>
              <tr>
                <td>CA2</td>
                <td>100</td>
                <td>Logistic</td>
                <td>Sgd</td>
              </tr>
              <tr>
                <td>CA3</td>
                <td>200</td>
                <td>Hyperbolic tangent</td>
                <td>Sgd</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p><bold>Table 5.</bold>Metric performances of Epilepsy classification with MLP agent classifier.</p>
        <table-wrap id="tbl5">
          <label>Table 5</label>
          <table>
            <tbody>
              <tr>
                <td>Classifier agent</td>
                <td>TP</td>
                <td>FP</td>
                <td>FN</td>
                <td>TN</td>
                <td>
                  <italic>S</italic>
                  <italic>
                    <sub>e</sub>
                  </italic>
                  (%)
                </td>
                <td>
                  <italic>S</italic>
                  <italic>
                    <sub>p</sub>
                  </italic>
                  (%)
                </td>
                <td>Acc_Voting (%)</td>
              </tr>
              <tr>
                <td>CA1</td>
                <td>62</td>
                <td>22</td>
                <td>38</td>
                <td>78</td>
                <td>61.10</td>
                <td>77.80</td>
                <td>69.45</td>
              </tr>
              <tr>
                <td>CA2</td>
                <td>100</td>
                <td>44</td>
                <td>0</td>
                <td>56</td>
                <td>100</td>
                <td>55.60</td>
                <td>77.80</td>
              </tr>
              <tr>
                <td>CA2</td>
                <td>67</td>
                <td>0</td>
                <td>33</td>
                <td>100</td>
                <td>66.70</td>
                <td>100</td>
                <td>83.30</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>4.2.2. Results Using SVM for Training of Epilepsy Classification with SVM Agent Classifier</p>
        <p><bold>Table 6.</bold>Architecture parameters using SVM.</p>
        <table-wrap id="tbl6">
          <label>Table 6</label>
          <table>
            <tbody>
              <tr>
                <td>Classifier agent</td>
                <td>Nucleus</td>
                <td>C</td>
                <td>Degre</td>
              </tr>
              <tr>
                <td>CA4</td>
                <td>Polynomial</td>
                <td>1</td>
                <td>3</td>
              </tr>
              <tr>
                <td>CA5</td>
                <td>Polynomial</td>
                <td>1</td>
                <td>4</td>
              </tr>
              <tr>
                <td>CA6</td>
                <td>Polynomial</td>
                <td>0.5</td>
                <td>3</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p><bold>Table 7.</bold>Metric performances of Epilepsy classification with SVM agent classifier.</p>
        <table-wrap id="tbl7">
          <label>Table 7</label>
          <table>
            <tbody>
              <tr>
                <td>Classifier agent</td>
                <td>TP</td>
                <td>FP</td>
                <td>FN</td>
                <td>TN</td>
                <td>
                  <italic>S</italic>
                  <italic>
                    <sub>e</sub>
                  </italic>
                  (%)
                </td>
                <td>
                  <italic>S</italic>
                  <italic>
                    <sub>p</sub>
                  </italic>
                  (%)
                </td>
                <td>Acc_Voting (%)</td>
              </tr>
              <tr>
                <td>CA4</td>
                <td>100</td>
                <td>0</td>
                <td>0</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
              </tr>
              <tr>
                <td>CA5</td>
                <td>100</td>
                <td>0</td>
                <td>0</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
              </tr>
              <tr>
                <td>CA6</td>
                <td>100</td>
                <td>0</td>
                <td>0</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>4.2.3. Results Using KNN for Training</p>
        <p><bold>Table 8.</bold>Architecture parameters using KNN.</p>
        <table-wrap id="tbl8">
          <label>Table 8</label>
          <table>
            <tbody>
              <tr>
                <td>Classifier agent</td>
                <td>
                  Number of Neighbors
                  <italic>K</italic>
                </td>
              </tr>
              <tr>
                <td>CA7</td>
                <td>5</td>
              </tr>
              <tr>
                <td>CA8</td>
                <td>10</td>
              </tr>
              <tr>
                <td>CA9</td>
                <td>15</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p><bold>Table 9.</bold>Metric performances of Epilepsy classification with KNN agent classifier.</p>
        <table-wrap id="tbl9">
          <label>Table 9</label>
          <table>
            <tbody>
              <tr>
                <td>Classifier agent</td>
                <td>TP</td>
                <td>FP</td>
                <td>FN</td>
                <td>TN</td>
                <td>
                  <italic>S</italic>
                  <italic>
                    <sub>e</sub>
                  </italic>
                  (%)
                </td>
                <td>
                  <italic>S</italic>
                  <italic>
                    <sub>p</sub>
                  </italic>
                  (%)
                </td>
                <td>Acc_Voting (%)</td>
              </tr>
              <tr>
                <td>CA7</td>
                <td>77</td>
                <td>0</td>
                <td>33</td>
                <td>100</td>
                <td>77.80</td>
                <td>100</td>
                <td>88.50</td>
              </tr>
              <tr>
                <td>CA8</td>
                <td>89</td>
                <td>0</td>
                <td>22</td>
                <td>100</td>
                <td>88.90</td>
                <td>100</td>
                <td>94.00</td>
              </tr>
              <tr>
                <td>CA9</td>
                <td>100</td>
                <td>0</td>
                <td>0</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p><bold>Table 10.</bold> Synthesis of metric performances of our Intelligent system using majority voting.</p>
        <table-wrap id="tbl10">
          <label>Table 10</label>
          <table>
            <tbody>
              <tr>
                <td>SMA_BS</td>
                <td>TP</td>
                <td>FP</td>
                <td>FN</td>
                <td>TN</td>
                <td>
                  <italic>S</italic>
                  <italic>
                    <sub>e</sub>
                  </italic>
                  (%)
                </td>
                <td>
                  <italic>S</italic>
                  <italic>
                    <sub>p</sub>
                  </italic>
                  (%)
                </td>
                <td>Acc_Voting (%)</td>
              </tr>
              <tr>
                <td>MA1</td>
                <td>100</td>
                <td>0</td>
                <td>0</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
              </tr>
              <tr>
                <td>MA2</td>
                <td>100</td>
                <td>0</td>
                <td>0</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
              </tr>
              <tr>
                <td>MA3</td>
                <td>100</td>
                <td>0</td>
                <td>0</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
                <td>100</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>In view of the performance achieved by the MLP, SVM and KNN agent-classifiers in multi-classification, it turns out that these performances can again be improved. In that view, we have implemented meta-classifiers with MLP, SVM and KNN. Thus, for training meta-classification systems we selected datasets A and E from the online database of the University of Bonn. The meta-classifiers MA1, MA2 and MA3 are therefore proposed. These meta-classifiers are trained using the MLP, SVM and KNN induction techniques proposed in mono-classification, respectively. For each meta-classifier, the three agents proposed in multi-classification are simultaneously implemented, and the majority voting algorithm is implemented by a fourth agent called the controller agent. The performance of the proposed meta-classification systems, called Schapire Boosting Multi-Agent Systems (SMA-BS) are summarized in table 10.</p>
      </sec>
    </sec>
    <sec id="sec5">
      <title>5. Discussion</title>
      <p>The results obtained in this study demonstrate a significant improvement in the classification of epileptic and non-epileptic EEG signals. One of the main advantages of the proposed model lies in the use of a majority voting mechanism, which aggregates the predictions of multiple classifiers to produce a final decision. This approach enhances robustness, as no single classifier can consistently achieve optimal performance across all classification tasks due to the inherent complexity of EEG signal patterns.</p>
      <p>The proposed Schapire Boosting Multi-Agent System (SMA-BS) presents several key advantages. First, it enables progressive learning by emphasizing difficult-to-classify samples during successive training iterations. Second, the combination of meta-classifiers significantly improves the overall performance compared to individual classifiers. In most cases, the ensemble achieves a lower error rate than the best standalone classifier; in other cases, it performs at least comparably.</p>
      <p>From a practical perspective, this implies that in challenging classification scenarios, the use of an ensemble-based approach is preferable to relying on a single classifier. The resulting system can therefore be considered as an effective decision-support tool capable of providing reliable diagnostic suggestions to neurologists.</p>
      <p>Furthermore, the proposed architecture can be implemented in a parallel or multi-processor environment, which may reduce training time and improve computational efficiency. The boosting strategy builds a strong classifier by combining multiple weak learners, allowing improved generalization and feature discrimination.</p>
      <p>The effectiveness of boosting relies on the adaptive weighting of training samples, where misclassified instances are given higher importance in subsequent iterations. This mechanism enables the model to focus on difficult patterns and progressively improve its performance.</p>
      <p>In terms of computational complexity, the algorithm exhibits linear complexity with respect to the number of samples during inference, while the training phase may reach quadratic complexity depending on the number of iterations. Despite this, the performance gains obtained justify the additional computational cost in many practical applications (<bold>Table 11</bold>).</p>
      <p><bold>Table 11.</bold>Comparative study.</p>
      <table-wrap id="tbl11">
        <label>Table 11</label>
        <table>
          <tbody>
            <tr>
              <td>
                <bold>Authors/ Year</bold>
              </td>
              <td>
                <bold>Feature Extraction</bold>
              </td>
              <td>
                <bold>Classification</bold>
              </td>
              <td>
                <bold>Dataset</bold>
              </td>
              <td>
                <bold>Accuracy (%)</bold>
              </td>
              <td>
                <bold>Acc_Voting (%)</bold>
              </td>
            </tr>
            <tr>
              <td>
                Subasi &amp; Gursoy [
                <xref ref-type="bibr" rid="B25">25</xref>
                ]
              </td>
              <td>DWT + PCA + ICA + LDA</td>
              <td>SVM</td>
              <td>A - E</td>
              <td>100</td>
              <td>NI</td>
            </tr>
            <tr>
              <td>
                Ubeyli [
                <xref ref-type="bibr" rid="B26">26</xref>
                ]
              </td>
              <td>Least Squares Features</td>
              <td>LS-SVM</td>
              <td>A - E</td>
              <td>100</td>
              <td>NI</td>
            </tr>
            <tr>
              <td>
                Acharya
                <italic>et al</italic>
                <italic>.</italic>
                [
                <xref ref-type="bibr" rid="B27">27</xref>
                ]
              </td>
              <td>DWT + PCA</td>
              <td>ANN</td>
              <td>A - E</td>
              <td>98.1</td>
              <td>NI</td>
            </tr>
            <tr>
              <td>
                Tzallas
                <italic>et al</italic>
                <italic>.</italic>
                [
                <xref ref-type="bibr" rid="B10">10</xref>
                ]
              </td>
              <td>FFT</td>
              <td>ANN</td>
              <td>A - E</td>
              <td>97 - 100</td>
              <td>NI</td>
            </tr>
            <tr>
              <td>
                Wang
                <italic>et al</italic>
                <italic>.</italic>
                [
                <xref ref-type="bibr" rid="B12">12</xref>
                ]
              </td>
              <td>Time + Frequency + Nonlinear</td>
              <td>SVM</td>
              <td>A - E</td>
              <td>99+</td>
              <td>NI</td>
            </tr>
            <tr>
              <td>
                Guo
                <italic>et al</italic>
                <italic>.</italic>
                [
                <xref ref-type="bibr" rid="B13">13</xref>
                ]
              </td>
              <td>DWT + Feature Selection</td>
              <td>RF, SVM, MLP (Ensemble)</td>
              <td>A - E</td>
              <td>97.6</td>
              <td>YES</td>
            </tr>
            <tr>
              <td>
                Al-Hadeethi
                <italic>et al</italic>
                <italic>.</italic>
                [
                <xref ref-type="bibr" rid="B14">14</xref>
                ]
              </td>
              <td>DWT + Covariance</td>
              <td>LS-SVM + Boosting</td>
              <td>A - E</td>
              <td>99+</td>
              <td>YES</td>
            </tr>
            <tr>
              <td>
                Bhandage
                <italic>et al</italic>
                <italic>.</italic>
                [
                <xref ref-type="bibr" rid="B18">18</xref>
                ]
              </td>
              <td>Spectrogram (CWT/STFT)</td>
              <td>CNN (Deep Learning)</td>
              <td>A - E</td>
              <td>99.24</td>
              <td>NI</td>
            </tr>
            <tr>
              <td>
              </td>
              <td>DWT + LDA</td>
              <td>SVM</td>
              <td>A - E</td>
              <td>100</td>
              <td>NI</td>
            </tr>
            <tr>
              <td>
              </td>
              <td>DWT + LDA</td>
              <td>MLP</td>
              <td>A - E</td>
              <td>100</td>
              <td>NI</td>
            </tr>
            <tr>
              <td>
              </td>
              <td>DWT + LDA</td>
              <td>KNN</td>
              <td>A - E</td>
              <td>100</td>
              <td>NI</td>
            </tr>
            <tr>
              <td>
              </td>
              <td>DWT + LDA</td>
              <td>SVM + Boosting</td>
              <td>A - E</td>
              <td>100</td>
              <td>100</td>
            </tr>
            <tr>
              <td>
              </td>
              <td>DWT + LDA</td>
              <td>MLP + Boosting</td>
              <td>A - E</td>
              <td>83.3</td>
              <td>100</td>
            </tr>
            <tr>
              <td>
              </td>
              <td>DWT + LDA</td>
              <td>KNN + Boosting</td>
              <td>A - E</td>
              <td>100</td>
              <td>100</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
    </sec>
    <sec id="sec6">
      <title>6. Conclusion</title>
      <p>In this study, a robust automated system for epilepsy detection based on EEG signal analysis has been proposed. The approach combines Discrete Wavelet Transform (DWT) for signal decomposition and Linear Discriminant Analysis (LDA) for dimensionality reduction with an intelligent multi-agent classification framework. The proposed architecture integrates three complementary machine learning classifiers, namely Multilayer Perceptron (MLP), Support Vector Machine (SVM), and K-Nearest Neighbors (KNN), organized within a Schapire Boosting–based multi-agent system (SMA-BS).</p>
      <p>The experimental results obtained on the Bonn EEG dataset demonstrate that the proposed ensemble framework significantly improves classification robustness compared with individual classifiers operating in mono-classification mode. The SMA-BS system achieved a classification accuracy of 100% with a very low global error rate of 0.130, indicating a strong capability to discriminate between epileptic and non-epileptic EEG signals.</p>
      <p>Furthermore, a comparative analysis with several state-of-the-art methods reported in the literature shows that the proposed approach performs competitively while maintaining a relatively simple and interpretable architecture. By combining signal processing techniques with ensemble machine learning strategies, the proposed system provides an effective decision-support tool for EEG interpretation.</p>
      <p>Overall, the results highlight the potential of intelligent ensemble systems for improving automated epilepsy detection and assisting neurologists in the clinical analysis of EEG signals. Future work will focus on extending the proposed framework to larger and more heterogeneous EEG datasets, as well as integrating deep learning and real-time seizure detection mechanisms to further enhance the clinical applicability of the system.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">World Health Organization (2023) Epilepsy. https://www.who.int/health-topics/epilepsy</mixed-citation>
          <element-citation publication-type="web">
            <year>2023</year>
            <article-title>Epilepsy</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="report">Fisher, R.S., Acevedo, C., Arzimanoglou, A., Bogacz, A., Cross, J.H., Elger, C.E., <italic>et al</italic>. (2014) ILAE Official Report: A Practical Clinical Definition of Epilepsy. <italic>Epilepsia</italic>, 55, 475-482. https://doi.org/10.1111/epi.12550 <pub-id pub-id-type="doi">10.1111/epi.12550</pub-id><pub-id pub-id-type="pmid">24730690</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/epi.12550">https://doi.org/10.1111/epi.12550</ext-link></mixed-citation>
          <element-citation publication-type="report">
            <person-group person-group-type="author">
              <string-name>Fisher, R.S.</string-name>
              <string-name>Acevedo, C.</string-name>
              <string-name>Arzimanoglou, A.</string-name>
              <string-name>Bogacz, A.</string-name>
              <string-name>Cross, J.H.</string-name>
              <string-name>Elger, C.E.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>ILAE Official Report: A Practical Clinical Definition of Epilepsy</article-title>
            <source>Epilepsia</source>
            <volume>55</volume>
            <pub-id pub-id-type="doi">10.1111/epi.12550</pub-id>
            <pub-id pub-id-type="pmid">24730690</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Siuly, S., Li, Y. and Zhang, Y.C. (2016) EEG Signal Analysis and Classification. <italic>IEEE Transactions on Neural Systems and Rehabilitation Engineering</italic>, 11, 141-144.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Siuly, S.</string-name>
              <string-name>Li, Y.</string-name>
              <string-name>Zhang, Y.C.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>EEG Signal Analysis and Classification</article-title>
            <source>IEEE Transactions on Neural Systems and Rehabilitation Engineering</source>
            <volume>11</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Ahsan, A. and Siddiqi, S. (2023) Diagnosis and Prognosis: Literature Review on Prediction of Epilepsy Using Machine Learning Techniques. <italic>International Journal of Computer Applications</italic>, 185, 10-29.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Ahsan, A.</string-name>
              <string-name>Siddiqi, S.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Diagnosis and Prognosis: Literature Review on Prediction of Epilepsy Using Machine Learning Techniques</article-title>
            <source>International Journal of Computer Applications</source>
            <volume>185</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Faust, O., Acharya, U.R., Min, L.C. and Sputh, B.H.C. (2010) Automatic Identification of Epileptic and Background EEG Signals Using Frequency Domain Parameters. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Neural</italic><italic>Systems</italic>, 20, 159-176. https://doi.org/10.1142/s0129065710002334 <pub-id pub-id-type="doi">10.1142/s0129065710002334</pub-id><pub-id pub-id-type="pmid">20411598</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1142/s0129065710002334">https://doi.org/10.1142/s0129065710002334</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Faust, O.</string-name>
              <string-name>Acharya, U.R.</string-name>
              <string-name>Min, L.C.</string-name>
              <string-name>Sputh, B.H.C.</string-name>
            </person-group>
            <year>2010</year>
            <article-title>Automatic Identification of Epileptic and Background EEG Signals Using Frequency Domain Parameters</article-title>
            <source>International Journal of Neural Systems</source>
            <volume>20</volume>
            <pub-id pub-id-type="doi">10.1142/s0129065710002334</pub-id>
            <pub-id pub-id-type="pmid">20411598</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Lima, C.A.M., Coelho, A.L.V. and Eisencraft, M. (2010) Tackling EEG Signal Classification with Least Squares Support Vector Machines: A Sensitivity Analysis Study. <italic>Computers</italic><italic>in</italic><italic>Biology</italic><italic>and</italic><italic>Medicine</italic>, 40, 705-714. https://doi.org/10.1016/j.compbiomed.2010.06.005 <pub-id pub-id-type="doi">10.1016/j.compbiomed.2010.06.005</pub-id><pub-id pub-id-type="pmid">20621291</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.compbiomed.2010.06.005">https://doi.org/10.1016/j.compbiomed.2010.06.005</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Lima, C.A.M.</string-name>
              <string-name>Coelho, A.L.V.</string-name>
              <string-name>Eisencraft, M.</string-name>
            </person-group>
            <year>2010</year>
            <article-title>Tackling EEG Signal Classification with Least Squares Support Vector Machines: A Sensitivity Analysis Study</article-title>
            <source>Computers in Biology and Medicine</source>
            <volume>40</volume>
            <pub-id pub-id-type="doi">10.1016/j.compbiomed.2010.06.005</pub-id>
            <pub-id pub-id-type="pmid">20621291</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Acharya, U.R., Sree, S.V., Chattopadhyay, S., Yu, W. and Ang, P.C.A. (2011) Application of Recurrence Quantification Analysis for the Automated Identification of Epileptic EEG Signals. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Neural</italic><italic>Systems</italic>, 21, 199-211. https://doi.org/10.1142/s0129065711002808 <pub-id pub-id-type="doi">10.1142/s0129065711002808</pub-id><pub-id pub-id-type="pmid">21656923</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1142/s0129065711002808">https://doi.org/10.1142/s0129065711002808</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Acharya, U.R.</string-name>
              <string-name>Sree, S.V.</string-name>
              <string-name>Chattopadhyay, S.</string-name>
              <string-name>Yu, W.</string-name>
              <string-name>Ang, P.C.A.</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Application of Recurrence Quantification Analysis for the Automated Identification of Epileptic EEG Signals</article-title>
            <source>International Journal of Neural Systems</source>
            <volume>21</volume>
            <pub-id pub-id-type="doi">10.1142/s0129065711002808</pub-id>
            <pub-id pub-id-type="pmid">21656923</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Guerrero-Mosquera, C. and Navia-Vázquez, A. (2012) Automatic Removal of Ocular Artefacts Using Adaptive Filtering and Independent Component Analysis for Electroencephalogram Data. <italic>IET</italic><italic>Signal</italic><italic>Processing</italic>, 6, 99-106. https://doi.org/10.1049/iet-spr.2010.0135 <pub-id pub-id-type="doi">10.1049/iet-spr.2010.0135</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1049/iet-spr.2010.0135">https://doi.org/10.1049/iet-spr.2010.0135</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Guerrero-Mosquera, C.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>Automatic Removal of Ocular Artefacts Using Adaptive Filtering and Independent Component Analysis for Electroencephalogram Data</article-title>
            <source>IET Signal Processing</source>
            <volume>6</volume>
            <pub-id pub-id-type="doi">10.1049/iet-spr.2010.0135</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Rajendra Acharya, U., Vinitha Sree, S., Alvin, A.P.C. and Suri, J.S. (2012) Use of Principal Component Analysis for Automatic Classification of Epileptic EEG Activities in Wavelet Framework. <italic>Expert</italic><italic>Systems</italic><italic>with</italic><italic>Applications</italic>, 39, 9072-9078. https://doi.org/10.1016/j.eswa.2012.02.040 <pub-id pub-id-type="doi">10.1016/j.eswa.2012.02.040</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.eswa.2012.02.040">https://doi.org/10.1016/j.eswa.2012.02.040</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Acharya, U.</string-name>
              <string-name>Sree, S.</string-name>
              <string-name>Alvin, A.P.C.</string-name>
              <string-name>Suri, J.S.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>Use of Principal Component Analysis for Automatic Classification of Epileptic EEG Activities in Wavelet Framework</article-title>
            <source>Expert Systems with Applications</source>
            <volume>39</volume>
            <pub-id pub-id-type="doi">10.1016/j.eswa.2012.02.040</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Tzallas, A.T., Tsipouras, M.G. and Fotiadis, D.I. (2009) Epileptic Seizure Detection in EEGs Using Time-Frequency Analysis. <italic>IEEE</italic><italic>Transactions</italic><italic>on</italic><italic>Information</italic><italic>Technology</italic><italic>in</italic><italic>Biomedicine</italic>, 13, 703-710. https://doi.org/10.1109/titb.2009.2017939 <pub-id pub-id-type="doi">10.1109/titb.2009.2017939</pub-id><pub-id pub-id-type="pmid">19304486</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/titb.2009.2017939">https://doi.org/10.1109/titb.2009.2017939</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Tzallas, A.T.</string-name>
              <string-name>Tsipouras, M.G.</string-name>
              <string-name>Fotiadis, D.I.</string-name>
            </person-group>
            <year>2009</year>
            <article-title>Epileptic Seizure Detection in EEGs Using Time-Frequency Analysis</article-title>
            <source>IEEE Transactions on Information Technology in Biomedicine</source>
            <volume>13</volume>
            <pub-id pub-id-type="doi">10.1109/titb.2009.2017939</pub-id>
            <pub-id pub-id-type="pmid">19304486</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Liu, Y., Lin, C., Tsai, J. and Sun, Y. (2013) Model-Based Spike Detection of Epileptic EEG Data. <italic>Sensors</italic>, 13, 12536-12547. https://doi.org/10.3390/s130912536 <pub-id pub-id-type="doi">10.3390/s130912536</pub-id><pub-id pub-id-type="pmid">24048343</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/s130912536">https://doi.org/10.3390/s130912536</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Liu, Y.</string-name>
              <string-name>Lin, C.</string-name>
              <string-name>Tsai, J.</string-name>
              <string-name>Sun, Y.</string-name>
            </person-group>
            <year>2013</year>
            <article-title>Model-Based Spike Detection of Epileptic EEG Data</article-title>
            <source>Sensors</source>
            <volume>13</volume>
            <pub-id pub-id-type="doi">10.3390/s130912536</pub-id>
            <pub-id pub-id-type="pmid">24048343</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wang, L., Xue, W., Li, Y., Luo, M., Huang, J., Cui, W., <italic>et al</italic>. (2017) Automatic Epileptic Seizure Detection in EEG Signals Using Multi-Domain Feature Extraction and Nonlinear Analysis. <italic>Entropy</italic>, 19, Article 222. https://doi.org/10.3390/e19060222 <pub-id pub-id-type="doi">10.3390/e19060222</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/e19060222">https://doi.org/10.3390/e19060222</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wang, L.</string-name>
              <string-name>Xue, W.</string-name>
              <string-name>Li, Y.</string-name>
              <string-name>Luo, M.</string-name>
              <string-name>Huang, J.</string-name>
              <string-name>Cui, W.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Automatic Epileptic Seizure Detection in EEG Signals Using Multi-Domain Feature Extraction and Nonlinear Analysis</article-title>
            <source>Entropy</source>
            <volume>19</volume>
            <elocation-id>222</elocation-id>
            <pub-id pub-id-type="doi">10.3390/e19060222</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Guo, Y., Zhang, Y., Mursalin, M., Xu, W. and Lo, B. (2018) Automated Epileptic Seizure Detection by Analyzing Wearable EEG Signals Using Extended Correlation-Based Feature Selection. 2018 <italic>IEEE</italic>15 <italic>th International Conference on Wearable and Implantable Body Sensor Networks</italic> ( <italic>BSN</italic>), Las Vegas, 4-7 March 2018, 66-69. https://doi.org/10.1109/bsn.2018.8329660 <pub-id pub-id-type="doi">10.1109/bsn.2018.8329660</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/bsn.2018.8329660">https://doi.org/10.1109/bsn.2018.8329660</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Guo, Y.</string-name>
              <string-name>Zhang, Y.</string-name>
              <string-name>Mursalin, M.</string-name>
              <string-name>Xu, W.</string-name>
              <string-name>Lo, B.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Automated Epileptic Seizure Detection by Analyzing Wearable EEG Signals Using Extended Correlation-Based Feature Selection</article-title>
            <source>2018 IEEE 15th International Conference on Wearable and Implantable Body Sensor Networks (BSN)</source>
            <volume>4</volume>
            <pub-id pub-id-type="doi">10.1109/bsn.2018.8329660</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Al-Hadeethi, H., Abdulla, S., Diykh, M., Deo, R.C. and Green, J.H. (2020) Adaptive Boost LS-SVM Classification Approach for Time-Series Signal Classification in Epileptic Seizure Diagnosis Applications. <italic>Expert</italic><italic>Systems</italic><italic>with</italic><italic>Applications</italic>, 161, Article ID: 113676. https://doi.org/10.1016/j.eswa.2020.113676 <pub-id pub-id-type="doi">10.1016/j.eswa.2020.113676</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.eswa.2020.113676">https://doi.org/10.1016/j.eswa.2020.113676</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Al-Hadeethi, H.</string-name>
              <string-name>Abdulla, S.</string-name>
              <string-name>Diykh, M.</string-name>
              <string-name>Deo, R.C.</string-name>
              <string-name>Green, J.H.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Adaptive Boost LS-SVM Classification Approach for Time-Series Signal Classification in Epileptic Seizure Diagnosis Applications</article-title>
            <source>Expert Systems with Applications</source>
            <volume>161</volume>
            <fpage>113676</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.eswa.2020.113676</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Srinivasan, S., Dayalane, S., Mathivanan, S.K., Rajadurai, H., Jayagopal, P. and Dalu, G.T. (2023) Detection and Classification of Adult Epilepsy Using Hybrid Deep Learning Approach. <italic>Scientific</italic><italic>Reports</italic>, 13, Article No. 17574. https://doi.org/10.1038/s41598-023-44763-7 <pub-id pub-id-type="doi">10.1038/s41598-023-44763-7</pub-id><pub-id pub-id-type="pmid">37845403</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41598-023-44763-7">https://doi.org/10.1038/s41598-023-44763-7</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Srinivasan, S.</string-name>
              <string-name>Dayalane, S.</string-name>
              <string-name>Mathivanan, S.K.</string-name>
              <string-name>Rajadurai, H.</string-name>
              <string-name>Jayagopal, P.</string-name>
              <string-name>Dalu, G.T.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Detection and Classification of Adult Epilepsy Using Hybrid Deep Learning Approach</article-title>
            <source>Scientific Reports</source>
            <volume>13</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.1038/s41598-023-44763-7</pub-id>
            <pub-id pub-id-type="pmid">37845403</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Varlı, M. and Yılmaz, H. (2023) Multiple Classification of EEG Signals and Epileptic Seizure Diagnosis with Combined Deep Learning. <italic>Journal</italic><italic>of</italic><italic>Computational</italic><italic>Science</italic>, 67, Article ID: 101943. https://doi.org/10.1016/j.jocs.2023.101943 <pub-id pub-id-type="doi">10.1016/j.jocs.2023.101943</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jocs.2023.101943">https://doi.org/10.1016/j.jocs.2023.101943</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <year>2023</year>
            <article-title>Multiple Classification of EEG Signals and Epileptic Seizure Diagnosis with Combined Deep Learning</article-title>
            <source>Journal of Computational Science</source>
            <volume>67</volume>
            <fpage>101943</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.jocs.2023.101943</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Wijayanto, I., Humairani, A., Hadiyoso, S., Rizal, A., Prasanna, D.L. and Tripathi, S.L. (2023) Epileptic Seizure Detection on a Compressed EEG Signal Using Energy Measurement. <italic>Biomedical</italic><italic>Signal</italic><italic>Processing</italic><italic>and</italic><italic>Control</italic>, 85, Article ID: 104872. https://doi.org/10.1016/j.bspc.2023.104872 <pub-id pub-id-type="doi">10.1016/j.bspc.2023.104872</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.bspc.2023.104872">https://doi.org/10.1016/j.bspc.2023.104872</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Wijayanto, I.</string-name>
              <string-name>Humairani, A.</string-name>
              <string-name>Hadiyoso, S.</string-name>
              <string-name>Rizal, A.</string-name>
              <string-name>Prasanna, D.L.</string-name>
              <string-name>Tripathi, S.L.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Epileptic Seizure Detection on a Compressed EEG Signal Using Energy Measurement</article-title>
            <source>Biomedical Signal Processing and Control</source>
            <volume>85</volume>
            <fpage>104872</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.bspc.2023.104872</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Bhandage, V., Pokuri, T., Desai, D. and Jeyabose, A. (2024) Detection of Epilepsy Disorder Using Spectrogram Images Generated from Brain EEG Signals. <italic>IEEE</italic><italic>Access</italic>, 12, 195054-195064. https://doi.org/10.1109/access.2024.3520861 <pub-id pub-id-type="doi">10.1109/access.2024.3520861</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/access.2024.3520861">https://doi.org/10.1109/access.2024.3520861</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Bhandage, V.</string-name>
              <string-name>Pokuri, T.</string-name>
              <string-name>Desai, D.</string-name>
              <string-name>Jeyabose, A.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Detection of Epilepsy Disorder Using Spectrogram Images Generated from Brain EEG Signals</article-title>
            <source>IEEE Access</source>
            <volume>12</volume>
            <pub-id pub-id-type="doi">10.1109/access.2024.3520861</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Wei, L. and Mooney, C. (2024) An EEG-Based Automatic Classification Model for Epilepsy with Explainable Artificial Intelligence. 2024 14 <italic>th International Conference on Biomedical Engineering and Technology</italic>, Seoul, 14-17 June 2024, 44-50. https://doi.org/10.1145/3678935.3678943 <pub-id pub-id-type="doi">10.1145/3678935.3678943</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3678935.3678943">https://doi.org/10.1145/3678935.3678943</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Wei, L.</string-name>
              <string-name>Mooney, C.</string-name>
              <string-name>Technology, S</string-name>
            </person-group>
            <year>2024</year>
            <article-title>An EEG-Based Automatic Classification Model for Epilepsy with Explainable Artificial Intelligence</article-title>
            <source>2024 14th International Conference on Biomedical Engineering and Technology</source>
            <volume>14</volume>
            <pub-id pub-id-type="doi">10.1145/3678935.3678943</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Andrzejak, R.G., Lehnertz, K., Mormann, F., Rieke, C., David, P. and Elger, C.E. (2001) Indications of Nonlinear Deterministic and Finite-Dimensional Structures in Time Series of Brain Electrical Activity: Dependence on Recording Region and Brain State. <italic>Physical</italic><italic>Review</italic><italic>E</italic>, 64, Article ID: 061907. https://doi.org/10.1103/physreve.64.061907 <pub-id pub-id-type="doi">10.1103/physreve.64.061907</pub-id><pub-id pub-id-type="pmid">11736210</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1103/physreve.64.061907">https://doi.org/10.1103/physreve.64.061907</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Andrzejak, R.G.</string-name>
              <string-name>Lehnertz, K.</string-name>
              <string-name>Mormann, F.</string-name>
              <string-name>Rieke, C.</string-name>
              <string-name>David, P.</string-name>
              <string-name>Elger, C.E.</string-name>
            </person-group>
            <year>2001</year>
            <article-title>Indications of Nonlinear Deterministic and Finite-Dimensional Structures in Time Series of Brain Electrical Activity: Dependence on Recording Region and Brain State</article-title>
            <source>Physical Review E</source>
            <volume>64</volume>
            <fpage>061907</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1103/physreve.64.061907</pub-id>
            <pub-id pub-id-type="pmid">11736210</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B21">
        <label>21.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Chandani, M. (2017) Statistical Wavelet Features, PCA, MLPNN, SVM and K-NN Based Approach for the Classification of EEG Physiological Signal. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Industrial</italic><italic>and</italic><italic>Manufacturing</italic><italic>Systems</italic><italic>Engineering</italic>, 2, 57-65. https://doi.org/10.11648/j.ijimse.20170205.12 <pub-id pub-id-type="doi">10.11648/j.ijimse.20170205.12</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.11648/j.ijimse.20170205.12">https://doi.org/10.11648/j.ijimse.20170205.12</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Chandani, M.</string-name>
              <string-name>Features, P</string-name>
              <string-name>CA, M</string-name>
              <string-name>LPNN, S</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Statistical Wavelet Features, PCA, MLPNN, SVM and K-NN Based Approach for the Classification of EEG Physiological Signal</article-title>
            <source>International Journal of Industrial and Manufacturing Systems Engineering</source>
            <volume>2</volume>
            <pub-id pub-id-type="doi">10.11648/j.ijimse.20170205.12</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B22">
        <label>22.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Vapnik, V.N. (1999) An Overview of Statistical Learning Theory. <italic>IEEE</italic><italic>Transactions</italic><italic>on</italic><italic>Neural</italic><italic>Networks</italic>, 10, 988-999. https://doi.org/10.1109/72.788640 <pub-id pub-id-type="doi">10.1109/72.788640</pub-id><pub-id pub-id-type="pmid">18252602</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/72.788640">https://doi.org/10.1109/72.788640</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Vapnik, V.N.</string-name>
            </person-group>
            <year>1999</year>
            <article-title>An Overview of Statistical Learning Theory</article-title>
            <source>IEEE Transactions on Neural Networks</source>
            <volume>10</volume>
            <pub-id pub-id-type="doi">10.1109/72.788640</pub-id>
            <pub-id pub-id-type="pmid">18252602</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B23">
        <label>23.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Boser, B.E., Guyon, I.M. and Vapnik, V.N. (1992) A Training Algorithm for Optimal Margin Classifiers. <italic>Proceedings of the Fifth Annual Workshop on Computational Learning Theory</italic>, Pittsburgh, 27-29 July 1992, 144-152. https://doi.org/10.1145/130385.130401 <pub-id pub-id-type="doi">10.1145/130385.130401</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/130385.130401">https://doi.org/10.1145/130385.130401</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Boser, B.E.</string-name>
              <string-name>Guyon, I.M.</string-name>
              <string-name>Vapnik, V.N.</string-name>
              <string-name>Theory, P</string-name>
            </person-group>
            <year>1992</year>
            <article-title>A Training Algorithm for Optimal Margin Classifiers</article-title>
            <source>Proceedings of the Fifth Annual Workshop on Computational Learning Theory</source>
            <volume>27</volume>
            <pub-id pub-id-type="doi">10.1145/130385.130401</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B24">
        <label>24.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Kubat, M. (2017) An Introduction to Machine Learning. 2nd Edition, Springer.</mixed-citation>
          <element-citation publication-type="book">
            <person-group person-group-type="author">
              <string-name>Kubat, M.</string-name>
              <string-name>Edition, S</string-name>
            </person-group>
            <year>2017</year>
            <article-title>An Introduction to Machine Learning</article-title>
            <source>2nd Edition</source>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B25">
        <label>25.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Subasi, A. and Ismail Gursoy, M. (2010) EEG Signal Classification Using PCA, ICA, LDA and Support Vector Machines. <italic>Expert</italic><italic>Systems</italic><italic>with</italic><italic>Applications</italic>, 37, 8659-8666. https://doi.org/10.1016/j.eswa.2010.06.065 <pub-id pub-id-type="doi">10.1016/j.eswa.2010.06.065</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.eswa.2010.06.065">https://doi.org/10.1016/j.eswa.2010.06.065</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Subasi, A.</string-name>
              <string-name>Gursoy, M.</string-name>
              <string-name>PCA, I</string-name>
              <string-name>CA, L</string-name>
            </person-group>
            <year>2010</year>
            <article-title>EEG Signal Classification Using PCA, ICA, LDA and Support Vector Machines</article-title>
            <source>Expert Systems with Applications</source>
            <volume>37</volume>
            <pub-id pub-id-type="doi">10.1016/j.eswa.2010.06.065</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B26">
        <label>26.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Übeyli, E.D. (2010) Least Squares Support Vector Machine Employing Model-Based Methods Coefficients for Analysis of EEG Signals. <italic>Expert</italic><italic>Systems</italic><italic>with</italic><italic>Applications</italic>, 37, 233-239. https://doi.org/10.1016/j.eswa.2009.05.012 <pub-id pub-id-type="doi">10.1016/j.eswa.2009.05.012</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.eswa.2009.05.012">https://doi.org/10.1016/j.eswa.2009.05.012</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <year>2010</year>
            <article-title>Least Squares Support Vector Machine Employing Model-Based Methods Coefficients for Analysis of EEG Signals</article-title>
            <source>Expert Systems with Applications</source>
            <volume>37</volume>
            <pub-id pub-id-type="doi">10.1016/j.eswa.2009.05.012</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B27">
        <label>27.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Acharya, U.R., Molinari, F., Sree, S.V., Chattopadhyay, S., Ng, K. and Suri, J.S. (2012) Automated Diagnosis of Epileptic EEG Using Entropies. <italic>Biomedical</italic><italic>Signal</italic><italic>Processing</italic><italic>and</italic><italic>Control</italic>, 7, 401-408. https://doi.org/10.1016/j.bspc.2011.07.007 <pub-id pub-id-type="doi">10.1016/j.bspc.2011.07.007</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.bspc.2011.07.007">https://doi.org/10.1016/j.bspc.2011.07.007</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Acharya, U.R.</string-name>
              <string-name>Molinari, F.</string-name>
              <string-name>Sree, S.V.</string-name>
              <string-name>Chattopadhyay, S.</string-name>
              <string-name>Ng, K.</string-name>
              <string-name>Suri, J.S.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>Automated Diagnosis of Epileptic EEG Using Entropies</article-title>
            <source>Biomedical Signal Processing and Control</source>
            <volume>7</volume>
            <pub-id pub-id-type="doi">10.1016/j.bspc.2011.07.007</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>