<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Optimal Data Analysis Methods for Email Spam Detector Using KNNs and Bayes Classifiers</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Aleksandra Schoepe</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Magdalena Góras</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Szymon Kiełkowski</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Applied Mathemathics, Silesian University of Technology</institution>
          ,
          <addr-line>Kaszubska 23, 44-100 Gliwice</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
      </contrib-group>
      <fpage>16</fpage>
      <lpage>23</lpage>
      <abstract>
        <p>The article contains a detailed data analysis based on the Email Spam Classification database. The results of using various methods of column elimination as well as classification and regression algorithms will be presented.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;LaTeX class</kwd>
        <kwd>Data Analysis</kwd>
        <kwd>Spam</kwd>
        <kwd>Algorithms</kwd>
        <kwd>Python</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Almost every area of life has been computerized. At
every step we are dealing with more and more complex
IT systems, which thanks to equipping with artificial
intelligence systems [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1, 2, 3</xref>
        ] are becoming more and
more useful and useful. The current situation in the
world forces people to reduce energy consumption. A
very interesting application of heuristic algorithms to
reduce energy losses during its transmission is presented
by [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ]. Heuristic algorithms are often based on the
observation of the biological world [
        <xref ref-type="bibr" rid="ref10 ref9">6, 7</xref>
        ] so that they can
be used in many problems of everyday life that lead to
optimization tasks in which the objective function is so
complex that it cannot be adapted to classical methods.
Many real world problems can also be solved by using
neural networks and fuzzy logic [
        <xref ref-type="bibr" rid="ref11 ref12 ref13 ref14">8, 9, 10, 11</xref>
        ]. These
applications concern solutions related to smart home
management [
        <xref ref-type="bibr" rid="ref15 ref16">12, 13</xref>
        ] as well as in expert systems used to
determine the quality of roads [14]. Artificial intelligence
is also built on the basis of artificial neural networks
[
        <xref ref-type="bibr" rid="ref6">15</xref>
        ]. This algorithm is a very efective tool in identifying
certain features [
        <xref ref-type="bibr" rid="ref7 ref8">16, 17, 18, 19, 20</xref>
        ], they are also used in
the machine learner [21, 22]. Neural sieve applications
also apply to the protection of health [23].
      </p>
      <p>Did you ever wonder how often people check their
mailboxes? According to the USPS, 98% of people visit
their mailbox every day to get their mail and 77% of
people sort through their mail immediately after they wake
up. Nowadays, the mailbox is a big part of our daily
lifestyle. There are a lot of programs for mailbox from
where we can choose the one that suits us best, for
example Apple Mail, Mail App for Gmail, Outlook, Spark, and
BlueMail. There is one major function that all of those
software includes – all of them can detect the infuriating
messages from shops, organizations, or websites where
you had logged in only once to get the coupon for 20%
of the electric toothbrush. We all perfectly know how
annoying are those emails called spam. But have you
ever taken into consideration how the email spam
detector in your daily mailbox works? We were interested in
investigating how does the tool we use and love everyday
works this much that we took our research to prepare
and to comapre the best data analysis methods for email
spam detector using KNN and Naïve Bayes Classifier.</p>
    </sec>
    <sec id="sec-2">
      <title>2. How does the program work?</title>
      <p>The main task in our project is to detect spam among
the emails. At first program in purpose to divide spam
and non-spam messages are based on the analysis of the
frequency of occurrence of given word in their content.
For the purposes of the project, the program first reduces
the size of the database. Then it eliminates the columns,
leaving the significant ones, with a few diferent
algorithms. Finally with the Naive Bayes algorithm and KNN
we are detecting witch of the emails are called a spam.</p>
    </sec>
    <sec id="sec-3">
      <title>3. DataBase - Email Spam</title>
    </sec>
    <sec id="sec-4">
      <title>Classification</title>
      <p>The database on which we conduct our tests is the
email spam classification database. It contains 3002
columns and 5172 lines, where each line represents a
separate mail. The columns show the most common
words in all e-mails. The last column contains the
predictive labels: 1 for spam and 0 for no spam. The name
was set with numbers, not the names of the recipients, to
protect privacy. Information is stored in a compact data
frame. The base was taken from the website available in
this link [24] where you can also learn more about it.</p>
    </sec>
    <sec id="sec-5">
      <title>4. Preparation of the base</title>
      <p>Initially, the complete database is divided into spam
and non-spam. Then selected are randomly 1500 records
from two those separate groups. The data is then
combined successively and mixed, and then the newly created
database will be subject to further analysis.</p>
    </sec>
    <sec id="sec-6">
      <title>5. Selecting useful features</title>
      <p>There are many ways to select only useful features in
database, but those methods for feature selection can be
divided into three main groups:</p>
      <p>This is another filtering method. The chi-square test
is used to determine if there is a significant diference
between the expected and observed frequencies in one or
more categories. Then it considers if there is a sampling
error.</p>
      <p>In this method, we calculate the chi-square metric
between the target variable and the numeric variable.
The algorithm then selects only the variables with the
maximum chi-square values. To correctly compute
chisquare, we first find the values that we would expect in
each part if there were indeed independence between the
two categorical variables.</p>
      <p>Finally, follow the formula below; we multiply the sum
of the rows and the sum of the columns for each cell and
divide it by the sum of the observations.</p>
      <p>2 = ∑︁ ( − )2

(2)</p>
      <sec id="sec-6-1">
        <title>6.3. Recursive Feature Elimination</title>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>6. Data Preprocessing Methods</title>
      <p>Due to the size of the base and the number of columns,
there was a need to eliminate them. Therefore, 6 methods
will be used for this purpose. However, first it is worth
presenting the types of these methods.</p>
      <p>• Filter based: we define some data and metric and This is a wrapper method. Wrapping methods treat
based on these filter functions. An example of the selection of a feature set as a search problem.
such a metric may be a chi-square. When using RFE, there are two important
configura• Wrapper-based: Those methods consider the se- tion options: choosing the number of functions to select
lection of a set of features as a search problem. and selecting the algorithm used to select the functions.
An example of such methods may be a Recursive Both of these hyperparameters can be tested, although
Feature Elimination. the method’s performance is not strongly dependent on
• Embedded : Embedded methods use algorithms the correct configuration of these hyperparameters.
which have built-in feature selection methods. From the sklearn documentation:
For instance, Lasso. “The goal of recursive feature elimination (RFE) is to
select features by recursively considering smaller and
smaller sets of features. First, the estimator is trained on
an initial feature set and the importance of each feature is
obtained either through the coef attribute or through the
feature-importances attribute. Then, the least important
features are removed from the current feature set. This
procedure is repeated recursively on the truncated set
until the desired number of features to be selected is
ifnally reached.”</p>
      <sec id="sec-7-1">
        <title>6.1. Pearson Correlation</title>
        <p>This is one of the filtering methods. First, we check
the absolute value of the Pearson correlation between
the target and the numerical features in the dataset being
checked. Based on this criterion, we keep the n best
functions. The Pearson correlation coeficient r is used
to test whether two quantitative variables are related to
6.4. Lasso</p>
        <p>This is an embedded method. As mentioned earlier,
embedded methods use algorithms that have built-in
function selection methods. For example, Lasso and RF have
function selection methods. Lasso sets parameters to
zero. The higher the alpha value, the fewer features have
non-zero values.</p>
        <p>∑︁ ||</p>
        <p>=1</p>
      </sec>
      <sec id="sec-7-2">
        <title>6.5. Tree-based</title>
        <p>It is also an embedded method. Team machine
learning for classification, regression, and other tasks, which
involves building multiple decision trees while training,
and generating a class that dominates the classes or the
predicted mean of each tree. We can also use
RandomForest to select functions based on their importance.</p>
        <p>We compute the importance of the features using the
nodal impurities in each decision tree. In a random forest,
the final importance of a feature is the average
importance of all the features of the decision tree.</p>
      </sec>
      <sec id="sec-7-3">
        <title>6.6. Principal Component Analysis (PCA)</title>
        <p>PCA is a linear dimension reduction technique that
can be used to extract information from a high dimension
space by projecting it onto a lower dimension subspace.
The algorithm tries to keep the most important parts
while removing the less important ones.</p>
        <p>One important thing to note with PCA is that it is an
unsupervised dimension reduction technique where you
can group similar data points based on the correlation of
features between them without any supervision. PCA is
a statistical procedure that uses an orthogonal
transformation to transform a set of observations of potentially
correlated variables into a set of values for linearly
uncorrelated variables, called principal components. The
way it works is that if the correlation among a subset of
features is definitely high, the algorithm tries to combine
similar features.</p>
        <p>Thanks to these components, it is possible to recreate
the original characteristics suficiently accurately. The
PCA algorithm actively tries to minimize the
reconstruction error when searching for optimal components.</p>
      </sec>
      <sec id="sec-7-4">
        <title>6.7. Comparison of column elimination algorithms</title>
        <p>Comparison of column elimination algorithms for
different number of columns using the Bayes algorithm.</p>
        <p>When analyzing the table above, it can be seen that
good results of 80% can be obtained in some algorithms
with as little as 10 columns.</p>
        <p>The 20 columns were adopted for further consideration
to obtain better results and maintain eficiency.</p>
        <p>Sample correlation matrix for Pearson algorithm and
20 columns.
16–23
(4)</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>7. Algorithms</title>
      <sec id="sec-8-1">
        <title>7.1. Naive Bayes</title>
        <p>(3)</p>
        <p>A Naive Bayes classifier is a probabilistic machine
learning model that’s used for classification task. The
crux of the classifier is based on the Bayes theorem.
 (|) =
 (|) ()
 ()</p>
        <p>Naive Bayesian classifiers are based on the assumption
that predictors (independent variables) are independent
of each other. They often have nothing to do with
reality because of their contractual assumptions and are
therefore called naive.</p>
        <p>These algorithms are most often used in sentiment
analysis, spam filtering, and recommendation systems.
They are quick and easy to implement, but unfortunately
have the downside of requiring the independence of the
predictors.</p>
      </sec>
      <sec id="sec-8-2">
        <title>7.2. K Nearest Neighbors (KNN)</title>
        <p>The k-nearest neighbor algorithm, also known
as KNN, is a non-parametric supervised learning
classifier that uses proximity to create a classification
or group prediction for a single data point. It is used
for regression and classification, but more often for the
second application, which is based on the assumption of
proximity of points.</p>
        <p>The K Nearest Neighbors method belongs to the
group of lazy algorithms. This is because it does not
create an internal representation of the training data,
but only looks for a solution when a test pattern appears.
It stores all the training patterns on the basis of which it
determines the distance of the test pattern.</p>
        <p>Learning an algorithm can be represented in three
ways. The first is instance-based, which uses whole
training instances to predict the result. Another is Lazy
Learning, which is distinguished by the fact that the
model training process is postponed until the program
requests a forecast in a new instance. The last one is
non-parametric, meaning there is no predefined form of
the mapping function.</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>8. Tests</title>
      <p>The data set was divided into a training and validation
set on a scale of 70:30.</p>
      <sec id="sec-9-1">
        <title>8.1. Unnormalized data</title>
        <p>Test results for all column elimination algorithms and
Bayes’ algorithm for non-normalized data.</p>
        <p>The best result was obtained using the Ch-Square
algorithm and the worst for the Lasso algorithm. It is worth
adding that all the results do not difer too much from
each other.</p>
        <p>Additionally, tests were carried out for the combined
above five algorithms. Below you can see the statistics
and results of word matches during the test. As it turns
out, we managed to get the correctness at the level of
exactly 80%, which is less than in each algorithm
separately.</p>
      </sec>
      <sec id="sec-9-2">
        <title>8.2. Normalized data</title>
        <p>The results of the tests performed for all column
elimination algorithms along with the combined version for
the Bayes algorithm for normalized data.</p>
        <p>As can be seen, normalization does not have a significant
impact on the results as the data is very comparable.
However, in this case, the highest accuracy was calculated
for the Pearson algorithm and the worst for Recursive
Feature Elimination and Lasso.</p>
      </sec>
    </sec>
    <sec id="sec-10">
      <title>9. Experiments</title>
      <sec id="sec-10-1">
        <title>9.1. K Nearest Neighbors</title>
      </sec>
      <sec id="sec-10-2">
        <title>9.2. Principal Component Analysis</title>
        <p>The PCA algorithm for two and three components</p>
        <p>As part of the experiment, the KNN algorithm was was also tested. As can be seen, the results for three are
tested for a diferent number of columns, as shown in definitely better than for two.
the first table, and for diferent elimination algorithms, It is also worth comparing this algorithm with those
as shown in the second table, for k equal to 3, 5, 7, 9, tested earlier. It can be concluded that the best result of
respectively. all is obtained by using the PCA algorithm for the three</p>
        <p>The first table shows that the best results are obtained components.
for 20 columns, and with more and fewer of them, the
effectiveness decrease. On the other hand, from the second
table, we learn that it is best to use the Pearson algorithm.</p>
        <p>Based on these conclusions, further tests were performed
for diferent k for non-normalized and normalized data.</p>
        <p>Numbers of features</p>
        <p>Accuracy</p>
        <p>particle filter for mobile robot localization based on
particle swarm optimization, Expert Systems with</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Sanchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Castillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Castro</surname>
          </string-name>
          ,
          <article-title>Generalized type-2 fuzzy systems for controlling a mobile robot and a performance comparison with interval type2 and type-1 fuzzy systems</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>42</volume>
          (
          <year>2015</year>
          )
          <fpage>5904</fpage>
          -
          <lpage>5914</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Q.-</surname>
          </string-name>
          <article-title>b</article-title>
          . Zhang,
          <string-name>
            <given-names>P.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z</surname>
          </string-name>
          .-h.
          <source>Chen, An improved Applications</source>
          <volume>135</volume>
          (
          <year>2019</year>
          )
          <fpage>181</fpage>
          -
          <lpage>193</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Aureli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Brandizzi</surname>
          </string-name>
          , G. Magistris,
          <string-name>
            <given-names>R.</given-names>
            <surname>Brociek</surname>
          </string-name>
          ,
          <article-title>A customized approach to anomalies detection by using autoencoders</article-title>
          ,
          <source>in: CEUR Workshop Proceedings</source>
          , volume
          <volume>3092</volume>
          ,
          <year>2021</year>
          , pp.
          <fpage>53</fpage>
          -
          <lpage>59</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sikora</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zielonka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kaur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Hossain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Shorfuzzaman</surname>
          </string-name>
          ,
          <article-title>Heuristic optimization of multipulse rectifier for reduced energy consumption</article-title>
          ,
          <source>IEEE Transactions on Industrial Informatics</source>
          <volume>18</volume>
          (
          <year>2021</year>
          )
          <fpage>5515</fpage>
          -
          <lpage>5526</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>V.</given-names>
            <surname>Ponzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Wajda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Brociek</surname>
          </string-name>
          , C. Napoli, [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zielonka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sikora</surname>
          </string-name>
          ,
          <article-title>Driving support by type-2 fuzzy logic control model</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>207</volume>
          (
          <year>2022</year>
          )
          <fpage>117798</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>V. S.</given-names>
            <surname>Dhaka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. V.</given-names>
            <surname>Meena</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Rani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Sinwar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Ijaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <article-title>A survey of deep convolutional neural networks applied for prediction of plant leaf diseases</article-title>
          ,
          <source>Sensors</source>
          <volume>21</volume>
          (
          <year>2021</year>
          )
          <fpage>4749</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>O.</given-names>
            <surname>Dehzangi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Taherisadr</surname>
          </string-name>
          , R. ChangalVala,
          <article-title>Imubased gait recognition using convolutional neural networks and multi-sensor fusion</article-title>
          ,
          <source>Sensors</source>
          <volume>17</volume>
          (
          <year>2017</year>
          )
          <article-title>Figure 10: PCA with 3 components prediction results</article-title>
          .
          <volume>2735</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>N.</given-names>
            <surname>Brandizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          , G. Galati,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <article-title>Addressing vehicle sharing through behavioral analysis: A solution to user clustering using recency-frequencyAnalysis pre and post covid-19 pandemic rorschach monetary and vehicle relocation based on neightest data of using em algorithms and gmm mod- borhood splits</article-title>
          ,
          <source>Information (Switzerland) 13</source>
          (
          <year>2022</year>
          ). els,
          <source>in: CEUR Workshop Proceedings</source>
          , volume
          <volume>3360</volume>
          , doi:10.3390/info13110511.
          <year>2022</year>
          , pp.
          <fpage>55</fpage>
          -
          <lpage>63</lpage>
          . [18]
          <string-name>
            <given-names>H. G.</given-names>
            <surname>Hong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. B.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. R.</given-names>
            <surname>Park</surname>
          </string-name>
          , Convolutional
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , S. Cheng,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shi</surname>
          </string-name>
          , D.-w. Gong,
          <string-name>
            <surname>X.</surname>
          </string-name>
          <article-title>Zhao, neural network-based finger-vein recognition using Cost-sensitive feature selection using two-archive nir image sensors</article-title>
          ,
          <source>Sensors</source>
          <volume>17</volume>
          (
          <year>2017</year>
          )
          <article-title>1297. multi-objective artificial bee colony algorithm</article-title>
          , Ex- [19]
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. Lo</given-names>
            <surname>Sciuto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          , R. Damašepert
          <source>Systems with Applications</source>
          <volume>137</volume>
          (
          <year>2019</year>
          )
          <fpage>46</fpage>
          -
          <lpage>58</lpage>
          . vicius,
          <article-title>A clustering based system for automated</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Chu</surname>
          </string-name>
          ,
          <article-title>An improved locally oil spill detection by satellite remote sensing, in: weighted pls based on particle swarm optimization Artificial Intelligence and Soft Computing: 15th Infor industrial soft sensor modeling</article-title>
          ,
          <source>Sensors 19 ternational Conference</source>
          ,
          <source>ICAISC</source>
          <year>2016</year>
          , Zakopane, (
          <year>2019</year>
          )
          <fpage>4099</fpage>
          .
          <string-name>
            <surname>Poland</surname>
          </string-name>
          , June 12-16,
          <year>2016</year>
          , Proceedings, Part II 15,
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G.</given-names>
            <surname>Lo Sciuto</surname>
          </string-name>
          , G. Susi, G. Cammarata,
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          , A Springer,
          <year>2016</year>
          , pp.
          <fpage>613</fpage>
          -
          <lpage>623</lpage>
          .
          <article-title>spiking neural network-based model for anaerobic</article-title>
          [20]
          <string-name>
            <given-names>N.</given-names>
            <surname>Brandizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Brociek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Wajda</surname>
          </string-name>
          ,
          <article-title>First digestion process, in: 2016 International Sympo- studies to apply the theory of mind theory to green sium on Power Electronics, Electrical Drives, Au- and smart mobility by using gaussian area clustertomation and Motion (SPEEDAM)</article-title>
          , IEEE,
          <year>2016</year>
          , pp.
          <fpage>ing</fpage>
          ,
          <source>in: CEUR Workshop Proceedings</source>
          , volume
          <volume>3118</volume>
          ,
          <fpage>996</fpage>
          -
          <lpage>1003</lpage>
          .
          <year>2021</year>
          , pp.
          <fpage>71</fpage>
          -
          <lpage>76</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          , G. Capizzi, Exploiting solar [21]
          <string-name>
            <given-names>A. T.</given-names>
            <surname>Özdemir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Barshan</surname>
          </string-name>
          ,
          <article-title>Detecting falls with wind time series correlation with magnetospheric wearable sensors using machine learning techresponse by using an hybrid neuro-wavelet ap- niques</article-title>
          ,
          <source>Sensors</source>
          <volume>14</volume>
          (
          <year>2014</year>
          )
          <fpage>10691</fpage>
          -
          <lpage>10708</lpage>
          . proach, Proceedings of the International astronom- [22]
          <string-name>
            <given-names>K. G.</given-names>
            <surname>Liakos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Busato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Moshou</surname>
          </string-name>
          , S. Pearson,
          <source>ical union 6</source>
          (
          <year>2010</year>
          )
          <fpage>156</fpage>
          -
          <lpage>158</lpage>
          . D.
          <string-name>
            <surname>Bochtis</surname>
          </string-name>
          , Machine learning in agriculture: A
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Dong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Ni</surname>
          </string-name>
          , J. Liu, Auto- review,
          <source>Sensors</source>
          <volume>18</volume>
          (
          <year>2018</year>
          )
          <article-title>2674. matic impedance matching method with adaptive</article-title>
          [23]
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wieczorek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Siłka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Połap</surname>
          </string-name>
          ,
          <article-title>Body network based fuzzy inference system for wpt, IEEE pose prediction based on motion sensor data</article-title>
          and
          <source>Transactions on Industrial Informatics</source>
          <volume>16</volume>
          (
          <year>2019</year>
          )
          <article-title>recurrent neural network</article-title>
          ,
          <source>IEEE Transactions on 1076-1085. Industrial Informatics</source>
          <volume>17</volume>
          (
          <year>2020</year>
          )
          <fpage>2101</fpage>
          -
          <lpage>2111</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>F.</given-names>
            <surname>Qu</surname>
          </string-name>
          , J. Liu,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zang</surname>
          </string-name>
          , Wind turbine condi- [24]
          <string-name>
            <given-names>B.</given-names>
            <surname>Biswas</surname>
          </string-name>
          ,
          <article-title>Email spam classification dataset tion monitoring based on assembled multidimen-</article-title>
          csv,
          <year>2020</year>
          . URL: https://www.kaggle.
          <article-title>com/datasets/ sional membership functions using fuzzy inference balaka18/email-spam-classification-dataset-csv. system</article-title>
          ,
          <source>IEEE Transactions on Industrial Informatics</source>
          <volume>16</volume>
          (
          <year>2019</year>
          )
          <fpage>4028</fpage>
          -
          <lpage>4037</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zielonka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sikora</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Piran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Alamri</surname>
          </string-name>
          ,
          <article-title>6g-enabled iot home environment control using fuzzy rules</article-title>
          ,
          <source>IEEE Internet of Things Journal</source>
          <volume>8</volume>
          (
          <year>2020</year>
          )
          <fpage>5442</fpage>
          -
          <lpage>5452</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Illari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Avanzato</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Napoli, Reducing the psychological burden of isolated oncological patients by means of decision trees</article-title>
          ,
          <source>in: CEUR Workshop Proceedings</source>
          , volume
          <volume>2768</volume>
          ,
          <year>2020</year>
          , pp.
          <fpage>46</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>