<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CSSE</journal-id>
<journal-id journal-id-type="nlm-ta">CSSE</journal-id>
<journal-id journal-id-type="publisher-id">CSSE</journal-id>
<journal-title-group>
<journal-title>Computer Systems Science &#x0026; Engineering</journal-title>
</journal-title-group>
<issn pub-type="ppub">0267-6192</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">35899</article-id>
<article-id pub-id-type="doi">10.32604/csse.2023.035899</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Deep Learning-Based Stacked Auto-Encoder with Dynamic Differential Annealed Optimization for Skin Lesion Diagnosis</article-title>
<alt-title alt-title-type="left-running-head">Deep Learning-Based Stacked Auto-Encoder with Dynamic Differential Annealed Optimization for Skin Lesion Diagnosis</alt-title>
<alt-title alt-title-type="right-running-head">Deep Learning-Based Stacked Auto-Encoder with Dynamic Differential Annealed Optimization for Skin Lesion Diagnosis</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Alassaf</surname><given-names>Ahmad</given-names></name><email>am.alassaf@mu.edu.sa</email></contrib>
<aff id="aff-1"><institution>Department of Medical Equipment Technology, College of Applied Medical Sciences, Majmaah University</institution>, <break/><addr-line>Al Majmaah, 11952</addr-line>, <country>Saudi Arabia</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Ahmad Alassaf. Email: <email>am.alassaf@mu.edu.sa</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic"><year>2023</year></pub-date>
<pub-date date-type="pub" publication-format="electronic"><day>09</day><month>11</month><year>2023</year></pub-date>
<volume>47</volume>
<issue>3</issue>
<fpage>2773</fpage>
<lpage>2789</lpage>
<history>
<date date-type="received"><day>08</day><month>9</month><year>2022</year></date>
<date date-type="accepted"><day>13</day><month>1</month><year>2023</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 Alassaf</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Alassaf</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CSSE_35899.pdf"></self-uri>
<abstract>
<p>Intelligent diagnosis approaches with shallow architectural models play an essential role in healthcare. Deep Learning (DL) models with unsupervised learning concepts have been proposed because high-quality feature extraction and adequate labelled details significantly influence shallow models. On the other hand, skin lesion-based segregation and disintegration procedures play an essential role in earlier skin cancer detection. However, artefacts, an unclear boundary, poor contrast, and different lesion sizes make detection difficult. To address the issues in skin lesion diagnosis, this study creates the UDLS-DDOA model, an intelligent Unsupervised Deep Learning-based Stacked Auto-encoder (UDLS) optimized by Dynamic Differential Annealed Optimization (DDOA). Pre-processing, segregation, feature removal or separation, and disintegration are part of the proposed skin lesion diagnosis model. Pre-processing of skin lesion images occurs at the initial level for noise removal in the image using the Top hat filter and painting methodology. Following that, a Fuzzy C-Means (FCM) segregation procedure is performed using a Quasi-Oppositional Elephant Herd Optimization (QOEHO) algorithm. Besides, a novel feature extraction technique using the UDLS technique is applied where the parameter tuning takes place using DDOA. In the end, the disintegration procedure would be accomplished using a SoftMax (SM) classifier. The UDLS-DDOA model is tested against the International Skin Imaging Collaboration (ISIC) dataset, and the experimental results are examined using various computational attributes. The simulation results demonstrated that the UDLS-DDOA model outperformed the compared methods significantly.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Intelligent diagnosis</kwd>
<kwd>stacked auto-encoder</kwd>
<kwd>skin lesion</kwd>
<kwd>unsupervised learning</kwd>
<kwd>parameter selection</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1"><label>1</label><title>Introduction</title>
<p>Globally, skin cancer is referred to be a common disease that has increased progressively. The skin is generally composed of cells, and each cell is embedded with tissues. Therefore, cancer is caused because of abnormal cell development in the concerned tissues. Some specific reasons for skin cancer are acquaintance with UV (Ultra Violet) rays, weak immune system, family details, etc. It is a type of unidentified pattern of cell development that can be benign or malignant. Initially, a benign tumour is a type of cancer that is mistaken for non-infectious moles. Second, malignant tumours are cancerous tumours that are extremely dangerous and result in death. It also harms the human body&#x2019;s other organs. The skin is composed of three types of cells: basal cells, squamous cells, and melanocytes. Melanoma is extremely dangerous and can develop even after cancer has been detected. Australia and the United States are countries affected by skin cancer.</p>
<p>Dermoscopy is another module applied for predicting skin cancer. The Dermoscopic image has to be clear, and a professional dermatologist can resolve the problems relevant to diseases. However, it is a time-consuming operation. Segmentation is performed using k-means clustering, and performance is estimated using four classification models, with Neural Network (NN) achieving the highest accuracy with a similar feature set.</p>
<sec id="s1_1"><label>1.1</label><title>Related Study</title>
<p>Satheesha et al. [<xref ref-type="bibr" rid="ref-1">1</xref>] presented a 3D reconstruction approach that uses 2D images and processes 3D image shapes and RGB prediction. The image is pre-processed and converted to binary ideas of 0 and 1. Adaptive snake technology has been used to perform segmentation. Under the application of all features, a 3D depth evaluation attribute has been applied to increase classification efficiency. The initial prediction of melanoma in the earlier stage can reduce the impact of a disease. Here, Sundar et al. [<xref ref-type="bibr" rid="ref-2">2</xref>] developed a model that applies the multiclass support vector machine (MSVM) classification method. Gray-Level Co-Occurrence Matrix (GLCM) is employed for removing colour and texture-based attributes like contrast, gradient, and homogeneity. K-means clustering is utilized for segmentation operation. The tumour region is detected for all five kinds of images. Classification and segmentation outcomes are depicted with the graphical user interface (GUI) application.</p>
<p>Melanoma is a general type of skin cancer. Kumar et al. [<xref ref-type="bibr" rid="ref-3">3</xref>] presented a theme for classifying melanoma by applying the shearlet transform coefficient and na&#x00EF;ve Bayes (NB) classification model. The considered dataset is degraded under the application of shearlet transform with existing values of shearlet coefficients. Next, for the NB classifier, the essential coefficient has been used. Ferreira et al. [<xref ref-type="bibr" rid="ref-4">4</xref>] introduced a basic concept of an annotation tool that updates the manual distribution models by developing a specific ground dataset for automated distribution and allotment operations deployed using dermatologists&#x2019; knowledge. It is highly beneficial for boundary reformation as well as freehand drawing. Feature removal or eradication is an effective procedure in the prediction model. It is used for extracting the required features from the input image and thus indicates the specified group of values. Chintawar et al. [<xref ref-type="bibr" rid="ref-5">5</xref>] proposed an optimized technique for predicting skin cancer using various methods of feature removal. Hair removal is a fundamental process, and the otsu segmentation technique is used. The extracted features are enclosed in the newly deployed approach. When compared to this model, shape and texture/colour features achieve the highest accuracy, indicating that it is a suitable model for feature extraction. A specific part must be investigated to prevent melanoma at an earlier stage [<xref ref-type="bibr" rid="ref-6">6</xref>]. The traditional process is applied to skin type images by assuming the frequency domain, in which the histogram profile is flat because the colour of the skin lesion may be consistent. As a result, Codella et al. [<xref ref-type="bibr" rid="ref-7">7</xref>] presented a model for examining texture using grey images instead of colour profiles. The GLCM is used to compute feature removal, whereas the support vector machine (SVM) is used as a classification strategy for classifying various skin lesions.</p>
<p>Deep Learning (DL) methods like Convolution Neural Networks (CNN) have gained maximum focus from various research fields in image classification, segmentation, object prediction, etc. It is an influential model because of the critical learning process of hierarchical features and extracted efficient features from the novel image. A different phase of CNN is applied in distinct operations like classification, localization, and segmentation. In the category of original images, CNN accomplished effectual deployment in diverse clinical issues such as the prediction of mitosis from histological photographs, breast cancer prediction in mammography, and so on. The concerned physicians use the current advancements in CNN structural methods for segmenting skin lesion-type images. For example, Yu et al. [<xref ref-type="bibr" rid="ref-8">8</xref>] created an exclusive deep network consisting of two levels: segregation and allotment. Deep residual networks project a complete convolutional residual network (FCRN) [<xref ref-type="bibr" rid="ref-9">9</xref>]. Bi et al. [<xref ref-type="bibr" rid="ref-10">10</xref>] used a multi-level type of FCN and parallel integration (PI) based methodologies to compute the skin lesion type image segmentation. The PI approach is combined with the FCN type to enhance the edge of divided skin lesions.</p>
<p>Furthermore, Yuan et al. [<xref ref-type="bibr" rid="ref-11">11</xref>] proposed a dermoscopic image segmentation operation using a Fully Convolutional Network (FCN) with a Jaccard distance enhancement of an irregular loss function. Mohamed et al. used Deep learning based on an automated skin lesion segmentation and intelligent classification model by combining a GrabCut algorithm and an ANFC model. The deployed model solves the imbalance problem among neighbouring skin and lesion-type images. Different types of skin cancer are available, and computer-assisted identification of skin lesions and allotment is essential for better skin cancer prediction. However, the automatic skin lesion segmentation and classification processes are highly complex because of noise, ambiguous boundaries, poor contrast, and modifying the shape and size of dermoscopic images.</p>
</sec>
<sec id="s1_2"><label>1.2</label><title>Research Objective</title>
<p>This study develops an intelligent unsupervised DL-related stacked auto-encoder (UDLS) optimized by dynamic differential annealed optimization (DDOA) for skin lesion analysis, termed the UDLS-DDOA method. Pre-processing, distribution, feature eradication or removal, and allotment are all sequential processes in the proposed skin lesion diagnosis approach. The pre-processing procedure for skin lesion images is carried out in the initial phase to remove the impurities present in the image by using a Top hat filter and an inpainting approach. Followed by the fuzzy c-means (FCM) relied upon, the segmentation process is carried out along with a Quasi-Oppositional Elephant Herd Optimization (QOEHO) algorithm. Next, a new feature extraction model is used by applying the UDLS technique, where DDOA performs the parameter tuning.</p>
<p>At last, the classification process is performed by applying a SoftMax (SM) classifier. The function of the UDLS-DDOA model happens over the International Skin Imaging Collaboration (ISIC) dataset, and the obtained experimental results are analyzed under diverse evaluation metrics. The attained simulation outcome proved that the UDLS-DDOA model outperformed the compared techniques.</p>
</sec>
</sec>
<sec id="s2"><label>2</label><title>The Proposed UDLS-DDOA Model</title>
<p>The overall procedure adopted in the UDLS-DDOA structure is shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>. As depicted, the projected input image is pre-processed to remove the hair that exists in it using top hat filtering and painting techniques. Afterwards, the FCM-QOEHO algorithm is executed to distribute or bisect the pre-processed image. Then, the UDLS-DDOA algorithm is adopted and implemented to extract the required feature attributes. Finally, the SM function is applied for classification purposes.</p>
<fig id="fig-1"><label>Figure 1</label><caption><title>Block diagram of UDLS-DDOA model</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_35899-fig-1.tif"/></fig>
<sec id="s2_1"><label>2.1</label><title>Image Preprocessing</title>
<p>Hair removal plays a significant role in the pre-processing stage as it affects the classification-based performance levels of the proposed model. Firstly, the image colour transformation procedure establishes the place where the dermoscopic RGB image is transformed into grayscale. Subsequently, a black top-hat transformation termed or known as morphological image processing is employed for the grayscale image. It is useful for detecting thick and dark hair. The outcome provided by the previous processes differs significantly from the incoming image shown in <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:msub><mml:mi>Z</mml:mi><mml:mrow><mml:mi>w</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>P</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mo>&#x2218;</mml:mo><mml:mi>b</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>P</mml:mi><mml:mo>,</mml:mo></mml:math></disp-formula>where &#x2218; represents the closing task, P denotes the grayscale input image, and <italic>b</italic> represents the grayscale design element. Finally, the inpainting procedure is applied where the substitution of the hairline pixels takes place with that of the neighbouring pixel values. A sample pre-processed image, along with its original version, is depicted in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>.</p>
<fig id="fig-2"><label>Figure 2</label><caption><title>Image enhancement: (a) Input image, (b) Hair removed image</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_35899-fig-2.tif"/></fig>
</sec>
<sec id="s2_2"><label>2.2</label><title>Image Segmentation</title>
<p>FCM clustering technique is extremely utilized for image segmentation. It is the iterative method for optimizing the objective function and to partition the fuzzy datasets [<xref ref-type="bibr" rid="ref-12">12</xref>]. The objective clustering function is described by the membership function (MF) and is illustrated in <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>:
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>By consuming the image pixel value as a set of <italic>N</italic> samples, X is represented as <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>k</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>N</mml:mi><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula>, an image segmentation problem is considered as the problem of separating the <italic>N</italic> samples into <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>c</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mi>c</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mi>N</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> clusters. Assume that <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mrow><mml:mo>{</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><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>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>c</mml:mi><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula> is the centre of all clusters, <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> implies the MF of sample <italic>k</italic> to class <italic>i</italic>, and <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, after that the procedure of this technique is illustrated as follows:
<list list-type="simple">
<list-item><label>l.</label><p>Fix values for <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>c</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B5;</mml:mi></mml:math></inline-formula>, and the iteration number <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>0.</mml:mn></mml:math></inline-formula></p></list-item>
<list-item><label>2.</label><p>Initiate the clustering centers <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p></list-item>
<list-item><label>3.</label><p>Calculate <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> using <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>:
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:math></disp-formula></p></list-item>
<list-item><label>4.</label><p>Calculate <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> using <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>:
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mtext>N</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac></mml:math></disp-formula></p></list-item>
<list-item><label>5.</label><p>If <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:mi>&#x03B5;</mml:mi></mml:math></inline-formula>, next stop, otherwise <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>, repeat step-3 to step-5.</p></list-item>
</list></p>
<p>In FCM, the clustering technique is extremely implemented in image segmentation due to the optimal clustering implementation. But it can be sensitive to initial values and simply traps into the local optimum. To avoid this problem, the QOEHO algorithm is incorporated for the initialization of the FCM technique.</p>
<p>The elephant is, by definition, a social animal, and herds are made up of numerous clans of female elephants (FEs) and their calves [<xref ref-type="bibr" rid="ref-13">13</xref>]. The leadership of a matriarch determines each clan&#x2019;s progress. The Female Elephant (FE) always lives with the family groups, whereas the Male Elephant (ME) is isolated from the clan once it has reached maturity by using low-frequency vibrations. Herding can be defined as follows:
<list list-type="bullet">
<list-item><p>A considerable population of elephants is spitted into clans; all the clans have a suitable count of elephants.</p></list-item>
<list-item><p>The suitable count of ME leaves their clan and tends to live alone.</p></list-item>
<list-item><p>All the clans go under the control of a matriarch.</p></list-item>
</list></p>
<p>A particular group of matriarchs holds an optimal outcome in the herd of the considered elephants, as the worst outcome is decoded from the place of the set of MEs. For the purpose of updating the process of the EHO, the following has been illustrated below. At the time of the elephant position step, the location of all the elephants in several clans is specified except that of the matriarch and the ME, which tend to hold an optimal worst outcome, respectively. To all clans, <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> elephants; all clans have &#x2018;P&#x2019; elephants. A position of <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:msup><mml:mi>i</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> elephant <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><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>&#x2026;</mml:mo><mml:mi>E</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:msup><mml:mi>j</mml:mi><mml:mrow><mml:mrow><mml:mtext>th</mml:mtext></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula> clan <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi>j</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> is signified by G(i,j). The elephants that progress far from the set are used for research modelling purposes. All clans contain some count of elephants, with the most notice that worse evaluations of the target work have been moved to the novel position. The worse elephant is divided by their family groups. In the clan partition function, the bits are thus modified promptly as the multiplication process is accomplished with that of the arbitrary number. When the capability of arbitrariness is offered, the quantity of the bits to be altered would be evaluated, where,</p>
<p><inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">newli</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula> Updated position,<inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mi>O</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:math></inline-formula> position, <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">bestli</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula> Position of best in the clan,</p>
<p><inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula>, And <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mi>r</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula> <italic>to</italic> 1, <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula> In the entire count of elephants in all clans,</p>
<p><inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext mathvariant="italic">worst</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>c</mml:mi><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula> Worse MEs in the clan and</p>
<p><inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mrow><mml:mtext>max&#x00A0;</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:msub><mml:mi>G</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mrow><mml:mover><mml:mi>m</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula> Maximal and minimally acceptable boundary restricts to the clan elephants.</p>
<p>At times of the offered cases of the EHO, the entire clan source is integrated with that of a bit vector, where the vector is observed to be dependent on the complete volume of the features. Each of the individual features is then evaluated, and the quality that holds its value, &#x2018;1&#x2019;, is in the subset of better features. Better features are offered in the classifier technique for improving the introduced technology&#x2019;s precision levels and rate of performance.</p>
<p>To improve the convergence rate of the EHO algorithm, a quasi-opposition-based learning (QOBL) technique is introduced into it [<xref ref-type="bibr" rid="ref-14">14</xref>]. OBL is implemented to improvise the candidate solution while jointly considering the population and its converse population. An evolutionary optimization model has been established with people and efforts in maximizing the attained result. While the previous constraints are met, an exploring function is implied. It is improved in this model by establishing at the adjacent point where fitter outcomes are approved with inverse results simultaneously. As a result, the exact one is chosen as an early result. According to the theory of possibility, the highest time the guess is different from the determined consequence if it is related to the conversion guess. So, the process starts with two close-to guesses. Also, it can be utilized to initial results and other results recently.</p>
<p>The QOBL gives improved candidate outcomes by assuming the current population and its QO population together. It can be enhanced with the initialization of a nearer fitter solution by concurrent verification of a quasi-opposite solution. It is repeated, and the fitter one can be elected as an early outcome. It can be invoked utilizing two closer guesses. Similarly, it can be repeated to every result in the current population. A quasi-opposite number is usually closer to the result than an arbitrary number. In addition, it can be agreed that a quasi-opposite number is generally nearby than a converse number. In QOBL model is mostly employed in population-based initialization and generation-based jumping. When <italic>x</italic> be a real number amongst <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mrow><mml:mo>[</mml:mo><mml:mi>l</mml:mi><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>u</mml:mi><mml:mi>b</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, its opposite value <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and its quasi-opposite value <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are described as
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>l</mml:mi><mml:mi>b</mml:mi><mml:mo>+</mml:mo><mml:mi>l</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>x</mml:mi></mml:math></disp-formula></p>
<p>And
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mi>l</mml:mi><mml:mi>b</mml:mi><mml:mo>+</mml:mo><mml:mi>l</mml:mi><mml:mi>u</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mi>b</mml:mi><mml:mo>+</mml:mo><mml:mi>l</mml:mi><mml:mi>u</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>Consider that <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> be a point in n-dimensional space where <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mi>l</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>l</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:mi>u</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>n</mml:mi></mml:math></inline-formula>. The opposite point <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is defined by its components as in <xref ref-type="disp-formula" rid="eqn-7">(7)</xref>:
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>l</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>u</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>u</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p>The quasi-opposite point <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>o</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>o</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is defined by its components as given in <xref ref-type="disp-formula" rid="eqn-8">(8)</xref>:
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>o</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>d</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mi>l</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>l</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>u</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>l</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>By the function of the quasi-opposite point, a quasi-opposition-based optimization is explained in the following:</p>
<p>Consider <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> a point in <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mi>n</mml:mi></mml:math></inline-formula>-dimensional space that refers to a candidate solution. Let <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> be a fitness function (FF) employed to calculate the candidate&#x2019;s fitness. In accordance with a quasi-opposite point, <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>o</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>o</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the quasi-opposite of <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Next, as <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, point <italic>X</italic> is alternated with <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>; unless the process is repeated. So, the point and equivalent quasi-opposite points were estimated concurrently to maintain the fitter one.</p>
</sec>
<sec id="s2_3"><label>2.3</label><title>Feature Extraction</title>
<p>An Autoencoder (AE) is a class of feed-forward with an artificial neural network (FF-ANN) that is made up of input, hidden, and output layers. This model is trained unsupervised to generate the output of minimal construction error. Thus, the importance of results is the same as the input dimension. AE is trained for implanting input to code space where the measurements are compared with input space. Hence, the size of a code space is chosen as higher when compared with input space for enhancing the classification process at a specific cost. Next, AE attempts to provide a top way of offering the input vector by exchanging it with the appropriate code.</p>
<p>AE is commonly employed to recover the actual instances and identify the representative type of attributes from the corrupted versions in an unsupervised way [<xref ref-type="bibr" rid="ref-15">15</xref>]. The architecture of the AE approach is shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>. The Sigmoid (Sigm) and the rectified linear unit (ReLU) correspond to the two extremely utilized activation types of functions in planning the deep neural kind of networks (DNN). But, additionally to their implicit disadvantages, Sigm and ReLU both contain restrictions of standardizing input data on the individual. The scaled exponential linear unit (SELU) is defined as follows:
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mi>S</mml:mi><mml:mi>E</mml:mi><mml:mi>L</mml:mi><mml:mi>U</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:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mi>&#x03BB;</mml:mi><mml:mi>x</mml:mi></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:mi>x</mml:mi><mml:mo>&#x2265;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>&#x03BB;</mml:mi><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msup><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:mi>x</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mi>&#x03BB;</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> imply the waveform coefficient. For the input neuron <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mi>i</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, using the transformation of the hidden and the resultant layers, the invisible output <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> mapped SELU, and regenerated output <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mover><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:math></inline-formula> is computed as</p>
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2265;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>&#x03BB;</mml:mi><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext>exp</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003C;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mover><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mi>T</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>h</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2265;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>T</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mi>h</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003C;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula><p>where <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> represent the connection weights for <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mover><mml:mi>z</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, correspondingly, <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> are the biases for <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:msub><mml:mover><mml:mi>z</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math></inline-formula> correspondingly.</p>
<fig id="fig-3"><label>Figure 3</label><caption><title>(a) Structure of autoencoder (b) Structure of stacked autoencoder</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_35899-fig-3.tif"/></fig>
<p>In addition, activation functions and newly proposed strategies for strengthening the outcome of denoising AE are introduced, specifically non-negative constraint and cross-entropy. The objective of the former is to improve the sparsity of the hidden features, while the latter is to improve the anti-noise capability to recognize the various sorts of signals. In this application, these techniques and SELU are combined and incorporated into the standard denoising AE to identify the feature conversion with the highest quality level. Finally, the necessary cost function is modified as follows:</p>
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:msup><mml:mi>C</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>&#x2212;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msqrt><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:msqrt><mml:mi>&#x03BA;</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mstyle displaystyle="false" scriptlevel="0"><mml:mtext>&#x2013;</mml:mtext></mml:mstyle><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mover><mml:msub><mml:mi>z</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mn>2</mml:mn><mml:msup><mml:mi>&#x03BA;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>&#x03B3;</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>L</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mi></mml:mi><mml:mo>+</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:mtext>n</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mi>s</mml:mi><mml:msub><mml:mrow><mml:mover><mml:mi>s</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>s</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mi>F</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>L</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>L</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>L</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2264;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mspace width="2em" /><mml:mtext>&#x00A0;</mml:mtext><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width="thinmathspace" /><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>L</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:msup><mml:mi>C</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> refers to the modified cost function, an initial term implies cross entropy with kernel size <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:mi>&#x03BA;</mml:mi></mml:math></inline-formula>; the 2nd implies non-negative constraint with that of the penalty coefficient <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula>. An update rule of the model parameters <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mi>w</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:msubsup><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msubsup><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula> utilizing gradient descent technique are</p>
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mi>w</mml:mi><mml:mo>=</mml:mo><mml:mi>w</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03BE;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msup><mml:mi>C</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>w</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:mi>b</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03BE;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:msup><mml:mi>C</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>o</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi mathvariant="normal">&#x2202;</mml:mi><mml:mi>b</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mi>&#x03BE;</mml:mi></mml:math></inline-formula> refers to the rate of learning. To optimize the learning rate of the stacked autoencoder DDOA algorithm is employed [<xref ref-type="bibr" rid="ref-16">16</xref>]. DDOA depends on the random search and traditional simulated annealing (SA) technique. The SA model has been deployed based on Monte The collection of annealing tasks is a cooling factor, termination as well as initializing temperature, and count of moves at every temperature. The given approach of SA is:</p>
<p>Define loop: for <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mrow><mml:mtext>T</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mtext>Tmax</mml:mtext></mml:mrow></mml:math></inline-formula> to Tmin,</p>
<p>Initialization of arbitrary present solution C with the search space,</p>
<p>Determine the value of the present solution <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mrow><mml:mtext>Ec&#xA0;</mml:mtext></mml:mrow></mml:math></inline-formula> by the objective function, arbitrarily create the neighbour solution <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:mrow><mml:mtext>N</mml:mtext></mml:mrow><mml:mo>,</mml:mo></mml:math></inline-formula></p>
<p>Determine the value of the nearby solution En by the objective function. Compute the differences among the objective value of the present and neighbouring solutions <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mtext>Ec</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>EN</mml:mtext></mml:mrow><mml:mo>,</mml:mo></mml:math></inline-formula></p>
<p>If <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mrow><mml:mtext>C</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mtext>N</mml:mtext></mml:mrow><mml:mo>,</mml:mo></mml:math></inline-formula></p>
<p>Else if <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:msup><mml:mrow><mml:mtext>e</mml:mtext></mml:mrow><mml:mrow><mml:mfrac><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mrow><mml:mtext>E</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mtext>T</mml:mtext></mml:mrow></mml:mfrac></mml:mrow></mml:msup><mml:mo>&#x003E;</mml:mo></mml:math></inline-formula> uniformly distributed random number <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mrow><mml:mo>[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, this is the acceptance criteria,<inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:mrow><mml:mtext>C</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mtext>N</mml:mtext></mml:mrow><mml:mo>,</mml:mo></mml:math></inline-formula> end till termination criteria are satisfied.</p>
<p>Where <italic>T</italic> implies, a variable is initialized with maximum value (Tmax) and concludes with the minimum value (Tmin). The termination criterion is a higher iteration value to attain a lower temperature (Tmin). SA and Genetic algorithm (GA) methodologies are integrated to reach the advantage of SA on local search and the merits of GA on global tracking. In addition, the concatenated impact of SA and Tabo search (TS) has been applied to deploy novel hybridization. Population-relied SS (PSA) has been employed to enhance the limitations of the SA method; PSA uses the population&#x2019;s capability to find the search space. There are four search models; SA and Threshold Annealing (TA) methods, the Golden Ratio space search principle, and the Markovian Model have been implemented parallelly for implementing hybrid SA technology. The SA approach has been improved by incorporating linear programming as an intensifier.</p>
<p>Moreover, SA is applied as upper-level and DE as lower-level for developing a method for heat exchanging networks. Therefore, SA is enhanced by the integration of optimization models. DDAO is defined mathematically as given in the following:</p>
<p>1. The mass of steel, at the initial stage, is composed of a set of molecules that has to be enhanced to combine ferrite and martensite.</p>
<p>2. In the dual-phase steel configuration, the corresponding temperature is reduced, and the depreciation in the temperature level is regarded as an option to develop distinct phases of steel. When exploring a global solution, it is the same as the numerical optimization iteration process.</p>
<p>3. Internal energy exists in every section or zone of metal and is analogous to the measure of the objective function in numerical optimization.</p>
<p>4. The following equation indicates the cooling operation:</p>
<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:msup><mml:mi>S</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>S</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>S</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:mi>r</mml:mi><mml:mo>,</mml:mo></mml:math></disp-formula>
<p>where <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:msup><mml:mi>S</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> denotes the new resolution presented for iteration (<italic>k</italic>), <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2026;</mml:mo><mml:mi>n</mml:mi></mml:math></inline-formula> where <italic>n</italic> implies the iteration count, and <inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mi>S</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:mi>S</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math></inline-formula> are randomly selected solutions from a particular population comprising of random <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:mrow><mml:mo>(</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> indices. <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:mi>S</mml:mi><mml:mi>r</mml:mi></mml:math></inline-formula> demonstrates an arbitrarily solved search space of the concerned problem. &#x0394;T modifies the temperature from point <italic>i</italic> to point <italic>j</italic>. The energy level is the same as a solution with objective value, and differences between 2 random energy levels are considered a solution. Furthermore, the difference in spontaneous energy of point <italic>r</italic> will be returned with a new value of energy, and it is assumed as a solution of distinct energy (objective value). Based on <xref ref-type="disp-formula" rid="eqn-16">Eq. (16)</xref>, it is the backbone of the search engine for the presented approach and is in charge of a major convergence of optimization issues. As mentioned in <xref ref-type="disp-formula" rid="eqn-16">Eq. (16)</xref>, the complementary <xref ref-type="disp-formula" rid="eqn-18">Eq. (18)</xref> are identical to mutation tasks as developed in DE. Therefore, there is no evolution in the random selection, and even <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:mi>S</mml:mi><mml:mi>r</mml:mi></mml:math></inline-formula> is selected randomly from the population of alternate sub-population.</p>
<p>5. When the differential reduction, a metal is rolled, and the mechanical task should be evolved mathematically. For programming cases, the metal is forged than rolling. The dynamic nature of the hammer while forging is depicted as a parameter fluctuating among one as</p>
<p><disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left center center" rowspacing="0em 0em 0.4em" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>1</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mtext mathvariant="italic">if rem</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext mathvariant="italic">iteration</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mtd><mml:mtd /></mml:mtr><mml:mtr><mml:mtd /><mml:mtd /><mml:mtd><mml:mspace width="negativethinmathspace" /><mml:mspace width="negativethinmathspace" /><mml:mspace width="negativethinmathspace" /><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mtext mathvariant="italic">random</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext mathvariant="italic">if rem</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext mathvariant="italic">iteration</mml:mtext></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mn>2</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mtd><mml:mtd /></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>where <italic>f</italic> implies a forging parameter and <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>m</mml:mi></mml:math></inline-formula> says a remainder after division. <xref ref-type="disp-formula" rid="eqn-17">Eq. (17)</xref> refers that if the present value is odd, <italic>f</italic> is 1, whereas if the current number is even, <italic>f</italic> is a random value from 0 and 1. It is consistent with forging behaviour when using a forced hummer with no modification and an arbitrary value. Because the internet performs forging with differential cooling, <xref ref-type="disp-formula" rid="eqn-16">Eq. (16)</xref> is altered as
<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:msup><mml:mi>S</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mi>S</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>S</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:mi>r</mml:mi><mml:mo>&#x2217;</mml:mo><mml:mi>f</mml:mi><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>6. In the actual annealing process, it approves the data of new levels at an elevated temperature compared to a low temperature. During optimization, it is repeated based on the probability formula defined by the SA approach:</p>
<p><disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mfrac><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>E</mml:mi></mml:mrow><mml:mi>T</mml:mi></mml:mfrac></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:math></disp-formula>
<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi>S</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:math></disp-formula></p>
<p>where <italic>P</italic> defines the possibility of approving a novel solution, <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mi>E</mml:mi></mml:math></inline-formula> describes the variations over an objective measure of the presented resolution from <xref ref-type="disp-formula" rid="eqn-18">Eq. (18)</xref> and the corresponding objective value about the solution <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>L</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, which constitutes the solution of index <italic>L</italic> in population, <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> population size. <italic>T</italic> is a temperature variable, which has to be initialized with the maximum value and maximized at the lower value. The projected approach is enhanced while <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:mi>P</mml:mi><mml:mo>&#x003E;</mml:mo></mml:math></inline-formula> random number <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. First, <italic>T</italic> is initialized with a higher value; eventually, <italic>P</italic> is nearby one and based on <xref ref-type="disp-formula" rid="eqn-19">Eq. (19)</xref>. From the lower value of <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:mi>T</mml:mi><mml:mo>,</mml:mo></mml:math></inline-formula> the probability <italic>P</italic> becomes 0; based on <xref ref-type="disp-formula" rid="eqn-19">Eq. (19)</xref>, which refers to that a narrow range of random values is lower than <italic>P</italic> and solution is minimum which has to be chosen. For instance, <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>300</mml:mn></mml:mrow></mml:msup><mml:mspace width="thinmathspace" /><mml:mo>=</mml:mo><mml:mspace width="thinmathspace" /></mml:math></inline-formula>0.9967 while <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>0.3</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo></mml:math></inline-formula> 0.0357, it is easy to limit the considered novel solution&#x2019;s selection process as the temperature is minimized.</p>
<p>7. It is followed by step 4, and an optimal solution is saved for all iterations.</p>
<p>The major search engine appears to be random, whereas the dynamic type of annealing technique is defined as a correction on the concerned search; and termed DDAO. A MATLAB mechanism is applied to execute DDAO. <xref ref-type="fig" rid="fig-4">Fig. 4</xref> illustrates the flowchart of the DDOA model.</p>
<fig id="fig-4"><label>Figure 4</label><caption><title>Flowchart of DDOA</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_35899-fig-4.tif"/></fig>
<p>The novel parameter, forging parameter <italic>f</italic>, contains a practical effect on the entire function of DDAO at the time of optimizing mathematical issues; DDAO is higher with <italic>f</italic> is 1 in <xref ref-type="disp-formula" rid="eqn-18">Eq. (18)</xref>, is inferior with f is the same as that of the random value, and for another group of issues. Therefore, <xref ref-type="disp-formula" rid="eqn-17">Eq. (17)</xref> provides a solution for a problem while half of the iterations assume <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:math></inline-formula> and the remaining iteration has <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:mi>f</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mo>=</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mrow><mml:mtext mathvariant="italic">random</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>[</mml:mo><mml:mn>0</mml:mn><mml:mtext>&#x00A0;</mml:mtext><mml:mn>1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. Therefore, the forging parameter must have a total focus in the following work. DDAO contains a straightforward architecture comprising three attributes: the higher count of the iterations, the count of sub-iterations, and the modified cooling rate. If DDAO is autonomous of population size, a fixed population is applied. When DDAO has an optimal exploration outcome, the function can be improved by maximizing the exploitation.</p>
</sec>
<sec id="s2_4"><label>2.4</label><title>Softmax-Based Classification</title>
<p>For general multiclass classification problems, it is represented as the classifying operator. An SM classification model computes the mapping of input vector c from N-dimensional space to K classes, which is expressed as follows:
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>exp</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>Z</mml:mi></mml:mrow></mml:msubsup><mml:mi>c</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msubsup><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x03B8;</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>Z</mml:mi></mml:mrow></mml:msubsup><mml:mi>c</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mo>,</mml:mo><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mo>(</mml:mo><mml:mi>j</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:mtext>&#x00A0;</mml:mtext><mml:mo>&#x2026;</mml:mo><mml:mi>K</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2026;</mml:mo><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mo stretchy="false">]</mml:mo><mml:mrow><mml:mi>Z</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> implies the weights which are tuned by the applicable optimization method.</p>
</sec>
</sec>
<sec id="s3"><label>3</label><title>Performance Evaluation</title>
<p>This section effectively endorses the performance level of the UDLS-DDOA model using the ISIC dataset. The performance level of the UDLS-DDOA model has been estimated concerning the attributes such as sensitivity, specificity and accuracy, respectively.</p>
<sec id="s3_1"><label>3.1</label><title>Dataset Details</title>
<p>The performance level of the UDLS-DDOA model has been evaluated against the ISIC dataset. The dataset comprises a group of various class labels such as 21 images under the Angioma, 46 images under the Nevus, 41 images under the Lentigo NOS, 68 images under the solar lentigo, 51 images under the melanoma, 54 images under the Seborrheic Keratosis and 37 images under the Basal Cell Carcinoma. The details related to the dataset are depicted in <xref ref-type="table" rid="table-1">Table 1</xref>, and the sample type of test images are provided in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>.</p>
<table-wrap id="table-1"><label>Table 1</label><caption><title>Dataset description</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">S. No.</th>
<th align="left">Classes</th>
<th align="left">Number of images</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">1</td>
<td align="left">Angioma</td>
<td align="left">21</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">Nevus</td>
<td align="left">46</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">Lentigo NOS</td>
<td align="left">41</td>
</tr>
<tr>
<td align="left">4</td>
<td align="left">Solar lentigo</td>
<td align="left">68</td>
</tr>
<tr>
<td align="left">5</td>
<td align="left">Melanoma</td>
<td align="left">51</td>
</tr>
<tr>
<td align="left">6</td>
<td align="left">Seborrheic keratosis</td>
<td align="left">54</td>
</tr>
<tr>
<td align="left">7</td>
<td align="left">Basal cell carcinoma</td>
<td align="left">37</td>
</tr>
<tr>
<td align="left"/>
<td align="left"><bold>Total</bold></td>
<td align="left"><bold>318</bold></td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-5"><label>Figure 5</label><caption><title>Sample test images</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_35899-fig-5.tif"/></fig>
</sec>
<sec id="s3_2"><label>3.2</label><title>Results Analysis</title>
<p><xref ref-type="fig" rid="fig-6">Figs. 6</xref> and <xref ref-type="fig" rid="fig-7">7</xref> illustrate the sample segmented and classified results. The first images represent the actual input image, the second one indicates the segmentation image, and the last represents the classified image. The figure depicted that the proposed model has effectively classified the images.</p>
<fig id="fig-6"><label>Figure 6</label><caption><title>Sample visualization results of the UDLS-DDOA model</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_35899-fig-6.tif"/></fig><fig id="fig-7"><label>Figure 7</label><caption><title>Visualization results of the UDLS-DDOA model</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_35899-fig-7.tif"/></fig>
<p><xref ref-type="table" rid="table-2">Table 2</xref> and <xref ref-type="fig" rid="fig-8">Fig. 8</xref> illustrate the determinations of the outcomes of the UDLS-DDOA model to the attributes such as sensitivity, specificity, and accuracy, respectively. The experimental values indicated that the UDLS-DDOA model has effectively classified the Angioma class with a sensitivity of 96.89&#x0025;, 97.82&#x0025;, and 97.04&#x0025;.</p>
<table-wrap id="table-2"><label>Table 2</label><caption><title>Performance of different classes in the proposed UDLS-DDOA method</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Classes</th>
<th align="left">Sensitivity</th>
<th align="left">Specificity</th>
<th align="left">Accuracy</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Angioma</td>
<td align="left">96.89</td>
<td align="left">97.82</td>
<td align="left">97.04</td>
</tr>
<tr>
<td align="left">Nevus</td>
<td align="left">96.34</td>
<td align="left">97.63</td>
<td align="left">96.41</td>
</tr>
<tr>
<td align="left">Lentigo NOS</td>
<td align="left">95.91</td>
<td align="left">97.88</td>
<td align="left">96.39</td>
</tr>
<tr>
<td align="left">Solar lentigo</td>
<td align="left">96.70</td>
<td align="left">97.49</td>
<td align="left">96.93</td>
</tr>
<tr>
<td align="left">Melanoma</td>
<td align="left">95.86</td>
<td align="left">97.57</td>
<td align="left">96.26</td>
</tr>
<tr>
<td align="left">Seborrheic keratosis</td>
<td align="left">97.10</td>
<td align="left">98.19</td>
<td align="left">97.17</td>
</tr>
<tr>
<td align="left">Basal cell carcinoma</td>
<td align="left">97.18</td>
<td align="left">98.25</td>
<td align="left">97.58</td>
</tr>
<tr>
<td align="left"><bold>Average</bold></td>
<td align="left"><bold>96.57</bold></td>
<td align="left"><bold>97.83</bold></td>
<td align="left"><bold>96.83</bold></td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-8"><label>Figure 8</label><caption><title>Results analysis of the UDLS-DDOA model</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_35899-fig-8.tif"/></fig>
<p><xref ref-type="table" rid="table-3">Table 3</xref> and <xref ref-type="fig" rid="fig-9">Fig. 9</xref> depict the determination of the UDLS-DDOA model with that of the existing technologies such as the Hybrid Fully Convolution Neural Network (HFCNN), the Fully Convolutional-De-convolutional Networks (FCDN), the Deep Learning Networks (DLN), U-Net, and the You Only Look Once (YOLO) GrabCut (YOLO-GC).</p>
<table-wrap id="table-3"><label>Table 3</label><caption><title>Analysis of UDLS-DDOA method with existing models</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">Classes</th>
<th align="left">Sensitivity</th>
<th align="left">Specificity</th>
<th align="left">Accuracy</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">HFCNN</td>
<td align="left">81.28</td>
<td align="left">86.22</td>
<td align="left">85.30</td>
</tr>
<tr>
<td align="left">FCDN</td>
<td align="left">82.50</td>
<td align="left">97.50</td>
<td align="left">93.40</td>
</tr>
<tr>
<td align="left">DLN</td>
<td align="left">82.00</td>
<td align="left">97.80</td>
<td align="left">93.20</td>
</tr>
<tr>
<td align="left">U-Net</td>
<td align="left">85.40</td>
<td align="left">96.69</td>
<td align="left">94.03</td>
</tr>
<tr>
<td align="left">YOLO-GC</td>
<td align="left">90.82</td>
<td align="left">92.68</td>
<td align="left">93.39</td>
</tr>
<tr>
<td align="left"><bold>UDLS-DDOA</bold></td>
<td align="left"><bold>96.57</bold></td>
<td align="left"><bold>97.83</bold></td>
<td align="left"><bold>96.83</bold></td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-9"><label>Figure 9</label><caption><title>Comparative analysis of the UDLS-DDOA model</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CSSE_35899-fig-9.tif"/></fig>
<p><xref ref-type="fig" rid="fig-9">Fig. 9a</xref> investigates the identification of the UDLS-DDOA model with the conventional or the existing techniques to the sensitivity attribute. On analyzing the results, the simulation showed that the HFCNN model failed to show better performance by attaining the minor sensitivity of 81.28&#x0025;. Concurrently, the FCDN model has tried to outperform the HFCNN model with a slightly higher sensitivity of 82.50&#x0025;. Likewise, the DLN model has performed somewhat better outcomes with a sensitivity of 82&#x0025;. The U-Net model has demonstrated moderate results with a sensitivity of 85.40&#x0025;. The YOLO-GC model has attained significantly improved outcomes than the earlier models, with a sensitivity level of around 90.82&#x0025;. But the UDLS-DDOA model has outperformed the other compared techniques with a sensitivity level of approximately 96.57&#x0025;.</p>

<p><xref ref-type="fig" rid="fig-9">Fig. 9b</xref> shows the examination of the UDLS-DDOA method with previous methods to specificity. Examining the simulation outcome, the final results show that the HFCNN approach has failed to demonstrate moderate function by reaching a lower specificity of 86.22&#x0025;. Simultaneously, the YOLO-GC technology has attempted to surpass the HFCNN scheme with medium specificity of 92.68&#x0025;. In line with this, the U-Net approach has processed many results with a specificity of 96.69&#x0025;. The FCDN method demonstrated good results with a specificity of 97.50&#x0025;. The DLN approach then achieved effective good results compared to previous systems, with a specificity of 97.80&#x0025;. However, the UDLS-DDOA framework outperformed the earlier models with a specificity of 97.83&#x0025;.</p>

<p><xref ref-type="fig" rid="fig-9">Fig. 9c</xref> examines the investigation of the UDLS-DDOA method with traditional approaches using accuracy. In determining the results, the outcomes have implied that the HFCNN approach needs to illustrate considerable function by achieving a minimum accuracy of 85.30&#x0025;. Simultaneously, the DLN technology has attempted to perform well in the HFCNN framework with acceptable accuracy of 93.20&#x0025;. In line with this, the YOLO-GC technology has processed moderate outcomes with an accuracy level of around 93.39&#x0025;. The FCDN approach has depicted reasonable outcomes with an accuracy of 93.40&#x0025;. Then, the U-Net scheme reached intermediate results over the classical methodologies with an accuracy of 94.03&#x0025;. Hence the UDLS-DDOA technique has surpassed the former methods with an accuracy of 96.83&#x0025;.</p>

<p>From the figures mentioned earlier and tables, the experimental results depicted that the UDLS-DDOA model has projected improvised performance over the other compared techniques with a maximum sensitivity level of around 96.57&#x0025;, specificity level of approximately 97.83&#x0025;, and accuracy level of approximately 96.83&#x0025;.</p>
</sec>
</sec>
<sec id="s4"><label>4</label><title>Conclusion</title>
<p>This study has developed an intelligent UDLS model optimized by DDOA for skin lesion diagnosis, named the UDLS-DDOA model. The suggested model for identifying skin lesions involves various operations, including pre-processing, segregation, feature removal, and classification. Using top hat filtering and in-painting techniques, the input image is initially pre-processed to eliminate any hairs present. The FCM-QOEHO method is then applied to divide the pre-processed image type. Then, the UDLS-DDOA technique is implemented and used to eliminate the required set of feature vectors. The SM function is then implemented for categorization purposes. The performance level of the UDLS-DDOA model <italic>vs.</italic> the ISIC-type dataset has been noticed, and the acquired experimental results are thus explored under various sorts of computational metrics. The simulation results have confirmed that the improved or enhanced performance level has a maximum sensitivity of around 96.57&#x0025;, specificity of approximately 97.83&#x0025;, and accuracy of roughly 96.83&#x0025;. In the future, the introduced UDLS-DDOA model can be implemented in the real-time diagnosis of skin cancer.</p>
</sec>
</body>
<back>
<ack>
<p>The author extends their appreciation to the deputyship for Research &#x0026; Innovation, Ministry of Education in Saudi Arabia, for funding this research work through Project Number (IFP-2020-133).</p>
</ack>
<sec><title>Funding Statement</title>
<p>The author received no specific funding for this study.</p></sec>
<sec><title>Author Contributions</title>
<p>It is a single author paper.</p></sec>
<sec sec-type="data-availability"><title>Availability of Data and Materials</title>
<p>International Skin Imaging Collaboration. SIIM-ISIC 2020 Challenge Dataset. International Skin Imaging Collaboration <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.34970/2020-ds01">https://doi.org/10.34970/2020-ds01</ext-link> (2020).</p></sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The author declares that he has no conflicts of interest to report regarding the present study.</p></sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>T. Y.</given-names> <surname>Satheesha</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Satyanarayana</surname></string-name>, <string-name><given-names>M. N.</given-names> <surname>Giriprasad</surname></string-name> and <string-name><given-names>K. N.</given-names> <surname>Nagesh</surname></string-name></person-group>, &#x201C;<article-title>Detection of melanoma using distinct features</article-title>,&#x201D; in <conf-name>Proc. of 3rd MEC Int. Conf. on Big Data and Smart City (ICBDSC)</conf-name>, <conf-loc>Muscat, Oman</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>R. S.</given-names> <surname>Sundar</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Vadivel</surname></string-name></person-group>, &#x201C;<article-title>Performance analysis of melanoma early detection using skin lesion classification system</article-title>,&#x201D; in <conf-name>Proc. of Int. Conf. on Circuit, Power and Computing Technologies (CPCT)</conf-name>, <conf-loc>Nagercoil, India</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>5</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. M.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>J. R.</given-names> <surname>Kumar</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Gopalakrishnan</surname></string-name></person-group>, &#x201C;<article-title>Skin cancer diagnostic using machine learning techniques-shearlet transform and Na&#x00EF;ve Bayes classifier</article-title>,&#x201D; <source>International Journal Engineering Advanced Technology (IJEAT)</source>, vol. <volume>9</volume>, no. <issue>2</issue>, pp. <fpage>2249</fpage>&#x2013;<lpage>8958</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>P. M.</given-names> <surname>Ferreira</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Mendon&#x00E7;a</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Rozeira</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Rocha</surname></string-name></person-group>, &#x201C;<article-title>An annotation tool for dermoscopy image segmentation</article-title>,&#x201D; in <conf-name>Proc. of the 1st Int. Workshop on Visual Interfaces for Ground Truth Collection in Computer Vision Applications</conf-name>, <conf-loc>ACM, New York, NY, USA</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>V.</given-names> <surname>Chintawar</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Sanghavi</surname></string-name></person-group>, &#x201C;<article-title>Improving feature selection capabilities in skin disease detection system</article-title>,&#x201D; <source>International Journal of Innovative Technology and Exploring Engineering (IJITEE)</source>, vol. <volume>8</volume>, no. <issue>8S3</issue>, pp. <fpage>247</fpage>&#x2013;<lpage>251</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Sui</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Samala</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Gupta</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Kudu</surname></string-name></person-group>, &#x201C;<article-title>Texture feature extraction for classification of melanoma</article-title>,&#x201D; <source>International Research Journal of Engineering and Technology (IRJET)</source>, vol. <volume>5</volume>, no. <issue>3</issue>, pp. <fpage>1026</fpage>&#x2013;<lpage>1029</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>N. C.</given-names> <surname>Codella</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Gutman</surname></string-name>, <string-name><given-names>M. E.</given-names> <surname>Celebi</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Helba</surname></string-name>, <string-name><given-names>M. A.</given-names> <surname>Marchetti</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Skin lesion analysis toward melanoma detection: A challenge at the 2017 international symposium on biomedical imaging (ISBN), hosted by the international skin imaging collaboration (ISIC)</article-title>,&#x201D; in <conf-name>Proc. of IEEE 15th Int. Symp. on Biomedical Imaging (ISBI)</conf-name>, <conf-loc>Washington DC, USA</conf-loc>, <publisher-name>IEEE</publisher-name>, pp. <fpage>168</fpage>&#x2013;<lpage>172</lpage>, <year>2018</year>. <pub-id pub-id-type="doi">10.1109/ISBI.2018.8363547</pub-id></mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Jiang</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Zhou</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Qin</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Ni</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Melanoma recognition in dermoscopy images via aggregated deep convolutional features</article-title>,&#x201D; <source>IEEE Transactions on Biomedical Engineering</source>, vol. <volume>66</volume>, no. <issue>4</issue>, pp. <fpage>1006</fpage>&#x2013;<lpage>1016</lpage>, <year>2018</year>; <pub-id pub-id-type="pmid">30130171</pub-id></mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>N. C.</given-names> <surname>Codella</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Gutman</surname></string-name>, <string-name><given-names>M. E.</given-names> <surname>Celebi</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Helba</surname></string-name>, <string-name><given-names>M. A.</given-names> <surname>Marchetti</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Skin lesion analysis toward melanoma detection: A challenge at the 2017 international symposium on biomedical imaging (ISBI), hosted by the international skin imaging collaboration (ISIC)</article-title>,&#x201D; in <conf-name>Proc. of IEEE 15th Int. Symp. on Biomedical Imaging (ISBI 2018)</conf-name>, <conf-loc>Washington DC, USA</conf-loc>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Bi</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Kim</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Ahn</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Kumar</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Fulham</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Dermoscopic image segmentation via multi-stage fully convolutional networks</article-title>,&#x201D; <source>IEEE Transactions on Biomedical Engineering</source>, vol. <volume>64</volume>, no. <issue>9</issue>, pp. <fpage>2065</fpage>&#x2013;<lpage>2074</lpage>, <year>2017</year>. <pub-id pub-id-type="doi">10.1109/TBME.2017.2712771</pub-id>; <pub-id pub-id-type="pmid">28600236</pub-id></mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Yuan</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Chao</surname></string-name> and <string-name><given-names>Y. Y. C.</given-names> <surname>Lo</surname></string-name></person-group>, &#x201C;<article-title>Automatic skin lesion segmentation using deep fully convolutional networks with jaccard distance</article-title>,&#x201D; <source>IEEE Transactions on Medical Imaging</source>, vol. <volume>36</volume>, no. <issue>9</issue>, pp. <fpage>1876</fpage>&#x2013;<lpage>1886</lpage>, <year>2017</year>; <pub-id pub-id-type="pmid">28436853</pub-id></mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>S. X.</given-names> <surname>Guo</surname></string-name>, <string-name><given-names>R. L.</given-names> <surname>Tian</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>Fuzzy C-means clustering algorithm for image segmentation based on improved particle swarm optimization</article-title>,&#x201D; <source>Advanced Materials Research</source>, vol. <volume>532</volume>, pp. <fpage>1553</fpage>&#x2013;<lpage>1557</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. A.</given-names> <surname>Elhosseini</surname></string-name>, <string-name><given-names>R. A.</given-names> <surname>El Sehiemy</surname></string-name>, <string-name><given-names>Y. I.</given-names> <surname>Rashwan</surname></string-name> and <string-name><given-names>X. Z.</given-names> <surname>Gao</surname></string-name></person-group>, &#x201C;<article-title>On the performance improvement of elephant herding optimization algorithm</article-title>,&#x201D; <source>Knowledge-Based Systems</source>, vol. <volume>166</volume>, pp. <fpage>58</fpage>&#x2013;<lpage>70</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Basu</surname></string-name></person-group>, &#x201C;<article-title>Quasi-oppositional differential evolution for optimal reactive power dispatch</article-title>,&#x201D; <source>International Journal of Electrical Power &#x0026; Energy Systems</source>, vol. <volume>78</volume>, pp. <fpage>29</fpage>&#x2013;<lpage>40</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Haidong</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Ziyang</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Junsheng</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Hongkai</surname></string-name></person-group>, &#x201C;<article-title>Intelligent fault diagnosis among different rotating machines using novel stacked transfer auto-encoder optimized by PSO</article-title>,&#x201D; <source>ISA Transactions</source>, vol. <volume>105</volume>, pp. <fpage>308</fpage>&#x2013;<lpage>319</lpage>, <year>2020</year>; <pub-id pub-id-type="pmid">32473735</pub-id></mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H. N.</given-names> <surname>Ghafil</surname></string-name> and <string-name><given-names>K.</given-names> <surname>J&#x00E1;rmai</surname></string-name></person-group>, &#x201C;<article-title>Dynamic differential annealed optimization: New metaheuristic optimization algorithm for engineering applications</article-title>,&#x201D; <source>Applied Soft Computing</source>, vol. <volume>93</volume>, pp. <fpage>106392</fpage>, <year>2020</year>.</mixed-citation></ref>
</ref-list>
</back></article>