<!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>
      <journal-title-group>
        <journal-title>G. Diachenko);</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>A computerized method for predicting the risk of powdery mildew in wheat based on software analysis of soil and climatic monitoring data⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Grygorii Diachenko</string-name>
          <email>diachenko.g@nmu.one</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ivan Laktionov</string-name>
          <email>laktionov.i.s@nmu.one</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dmytro Moroz</string-name>
          <email>dmitriy@moroz.cc</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maryna Derzhevetska</string-name>
          <email>Maryna.Derzhevetska@mipolytech.education</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sergii Semenov</string-name>
          <email>semenov.s.y@nmu.one</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dnipro University of Technology</institution>
          ,
          <addr-line>av. Dmytra Yavornytskoho 19, UA49005, Dnipro</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Technical University “Metinvest Polytechnic”</institution>
          ,
          <addr-line>Southern Highway 80, UA69008, Zaporizhzhia</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>1951</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>Today, smart agriculture is one of the core technologies for sustainable development and increasing the efficiency of open-field crop production enterprises of various sizes and forms of ownership in the face of changing climate conditions. The development and implementation of computerized methods and intelligent software and hardware solutions for transforming large volumes of agroclimatic data distributed in time and space is a relevant and important field for improving the efficiency of information technologies for agrotechnical applications. In this article, the scientific and applied problem of creating and validating a computerized method for predicting the probability of occurrence of crop diseases at the pre-symptomatic stage, which forms the basis of software and hardware components for processing data from agromonitoring systems based on fog architecture, has been solved. The main results of the research are: reduction of the number of informative features to five based on the Harris Hawk Optimizer algorithm, proving the effectiveness of Bagged Trees and Medium Neural Network algorithms in the classification of Powdery Mildew in Wheat, synthesis and testing of a computer model in Simulink that implements a full cycle of transformation of agroclimatic monitoring data in predicting the Risk of Powdery Mildew in Wheat. In addition, prospective directions for further research to improve the efficiency of information technologies for predicting the probability of crop diseases are substantiated in the article.</p>
      </abstract>
      <kwd-group>
        <kwd>Keywords1</kwd>
        <kwd>Classification</kwd>
        <kwd>soil and climatic parameters</kwd>
        <kwd>computerized method</kwd>
        <kwd>prediction</kwd>
        <kwd>Powdery Mildew Blumeria Graminis</kwd>
        <kwd>feature selection</kwd>
        <kwd>machine learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        To date, the principles of digitalization and intellectualization of technological processes are one of
the global trends in improving the efficiency of production processes at enterprises of various
profiles, scales and forms of ownership. Agriculture is one of the strategic sectors of the national
economies of many countries, and therefore requires constant search and implementation of
scientifically substantiated approaches to the sustainable development of agricultural practices.
Smart farming is a key concept relevant to running production processes in agricultural enterprises,
particularly open-field crop production. This concept, in turn, is made possible by introducing
technologies such as: Internet of Things, machine learning and artificial intelligence, remote sensing,
drones and robotics. This approach allows achieving a significant socio-economic, environmental
and technological effect, which consists in: efficient use of material, land and labor and time
resources; increasing the resistance of field crops to changing climatic conditions; increasing yields
and minimizing negative environmental impact [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ].
      </p>
      <p>
        Based on a priori analysis of current statistics on agricultural practices at the global level, it has
been established that cereals (wheat, rice, corn, barley, and others) are the most popular crops in
terms of cultivated areas and specific yields [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. Over the past decade, wheat has been the leader
among cereals at the national level in terms of cultivated areas: from 5.28 million hectares to 7.1
million hectares. It is also necessary to emphasize that with an increase in cultivated areas, there is
no proportional increase in the yield of cereals [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. This phenomenon is rooted in the fact that during
the full cycle of cultivation, grain crops are subject to destabilizing effects of physical (changing
agroclimatic conditions) and biological (pests and diseases) factors, which negatively affect the
integral stress resistance and productivity and, as a result, crop yields.
      </p>
      <p>Therefore, an actual scientific and practical task is to develop and implement methods, models,
and software and hardware for predicting the occurrence of crop diseases at the pre-symptomatic
stage in real time, which will allow timely planning and implementation of agrotechnical measures
to increase the stress resistance of crops and preserve the harvest in changing agroclimatic
conditions.</p>
      <p>
        In the present-day world practice, there is a significant number of high-quality research and
developments of information and computer technologies for agrotechnical purposes to detect the
parameters and characteristics of the processes of occurrence and progression of crop diseases based
on various data collection technologies [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], in particular: obtaining and analyzing graphic images
from satellites [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ] and UAVs [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ], as well as collecting and processing data from ground-based
sensor networks [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ].
      </p>
      <p>
        One of the main tasks, which is the focus of many relevant studies in developing intelligent
information technologies for predictive monitoring of crops, is the precise and reliable analysis of
observation results. To date, machine learning methods have gained considerable popularity in
solving problems of intellectual analysis of large amounts of data when creating intelligent
information technologies for various applied fields [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ]. In agriculture, such technologies are used
for intelligent processing of agroclimatic data distributed in time and space [
        <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
        ], as these
approaches allow aggregating, analyzing, and interpreting large amounts of measurement data with
subsequent automatic support for making management decisions to optimize agrotechnical
procedures.
      </p>
      <p>
        The perspectives of integrating sensor networks for agroclimatic monitoring and machine
learning methods have been proven by the authors of scientific studies on: the introduction of
precision farming systems [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], analysis of promising practices for managing agrotechnical
processes and resources [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], accounting for the impact of changing climatic conditions on crop
cultivation regimes [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], and others.
      </p>
      <p>Thus, the results of the analysis of the current state of scientific and applied research prove the
potential and effectiveness of creating and implementing information technologies for predictive
monitoring of crop diseases based on online measurements of soil and climatic parameters with their
subsequent processing by software based on machine learning algorithms. Consequently, the current
research task is to develop computer components for complex intelligent processing of
agromonitoring measurement data that implements a full cycle of data transformation (primary
statistical processing, selection of informative features, and predictive analytics) within an integrated
hardware and software architecture, taking into account the specifics of detected diseases and
agroclimatic growing conditions for specific types and periods of grain crops.</p>
      <p>Therefore, the aim of the article is to further develop information technologies for agrotechnical
purposes to predict the risk of occurrence of grain crop diseases (Powdery Mildew Blumeria graminis
in wheat) at the pre-symptomatic stage through the development and research of computerized
method of intelligent analysis of measured data of agroclimatic monitoring utilizing machine
learning models. The object of research is information processes of software analysis of agroclimatic
data distributed in time and space. The subject of research is methods and computer models of
complex predictive processing of agroclimatic monitoring data.</p>
      <p>Accordingly, researching the development and validation of computerized methods and software
components of predictive transformation and analysis of agroclimatic measurement data during the
creation of information technologies for agrotechnical purposes to increase the stress resistance of
grain crops is an actual scientific and practical task.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Materials and methods</title>
      <p>Two primary software environments were used in this research: Python 3.10.12 and MATLAB
R2024a. Preliminary data analysis was performed in Python using libraries such as Pandas and
NumPy. MATLAB was used to train the classifier model with the possibility of further generating
code for microcontrollers. For this purpose, the Simulink and Statistics and Machine Learning
toolboxes were used.</p>
      <p>In Figure 1, a generalized structure of the research in this article is illustrated.</p>
      <p>The data for the research was obtained using professional Metos weather stations from Pessl
Instruments via the FieldClimate IoT platform, access to which was provided by Metos Ukraine LLC.
The experimental data reflects the results of monitoring soil and climatic parameters collected in two
agroclimatic zones of Ukraine from September 2022 to September 2023:


northern steppe of Ukraine: a zone characterized by an arid and very warm climate. The
hydrothermal coefficient varies from 0.7 to 1.0, and the annual sum of temperatures ranges
from 2900 °C to 3300 °C;
forest-steppe of Ukraine: insufficiently humid and warm zone with a hydrothermal
coefficient of 1.0 to 1.3 and an annual sum of temperatures from 2500 °C to 2900 °C.</p>
      <p>The data sample from the northern steppe zone (Dnipro region) consisted of 8656 records with a
sampling interval of 1 hour and 14 attributes. Similarly, the data sample from the forest-steppe zone
(Cherkasy region) consisted of 8687 records with the same sampling interval and number of
attributes. Both samples have the probability of occurrence of Powdery Mildew Blumeria graminis
as the target function for further analysis and modeling. A description of all attributes included in
the two data sets is given in Table 1.</p>
      <p>During the preliminary data analysis, all rows containing missing values were removed to avoid
distortion of the results and to ensure the correctness of the modeling. There were two such rows
and given that ‘PMBG’ is calculated once a day, their removal does not affect the value of the target
function. In addition, for the initial analysis of the data in Python, the describe() function from the
Pandas library was used to obtain statistical information about the numerical characteristics of the
data, such as mean, standard deviation, minimum and maximum values, and quartiles. These
indicators allowed assessing data distribution and identifying possible anomalies and general trends
in the dataset. The statistical indicators obtained as a result of using describe() for the combined
sample from the two regions are shown in Table 2.</p>
      <p>The average ‘AT’ value of 10.6 °C indicates a moderate climate in the region. The range of values
from 10.9°C to 37°C indicates the presence of both cold and very warm periods. The ‘AT’ values are
centered around 9.8°C (median), with the bottom quartile (25%) falling within 2.7°C and the top
quartile (75%) falling within 18.2°C, indicating a significant temperature variation. The average ‘RH’
value is 72.6%, indicating generally humid conditions. The humidity varies widely, with a minimum
of 19% and a maximum of 100%, with most values concentrated between 61% and 87%. A mean ‘PR’
value of 0.1 mm indicates low precipitation. In fact, most of the records show no precipitation, as the
median and 25th quartile are 0. The maximum value of 15.2 mm indicates significant but rare
precipitation. The average ‘LW’ value is 8.6 minutes per hour, indicating predominantly dry
conditions. 75% of the ‘LW’ values are 0, which means that the leaves remain dry most of the time.
75% of ‘ET’ values below 0.1 mm indicate generally low evapotranspiration. The average ‘PMBG’
value is 12.2%, indicating a low average risk of developing the disease. The maximum ‘PMBG’ is 70%,
which indicates a significant risk in certain periods. At the same time, the median of 0% indicates
that a significant part of the sample had no or low risk of the disease, but the 75th quartile at 20%
shows that there are periods with an increased risk of developing the disease.</p>
      <p>The data in Table 2 shows moderate climatic conditions with relatively low precipitation and
moderate temperatures. The risk of developing Powdery Mildew is generally low, although periods
of higher risk require attention.</p>
      <p>
        The risk of Powdery Mildew varies by 10% on average during the day under favorable conditions
[
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Thus, it was decided to aggregate the hourly measurement results to a daily resolution.
Additionally, eight attributes were introduced: ‘FVT12S’ – the number of hours when the
temperature ranges from 12°C to 21°C; ‘TL16S’ – the number of hours when the temperature is below
15°C; ‘TG21S’ – the number of hours when the temperature exceeds 21°C; ‘FVT16S’ – the number of
hours when the temperature ranges from 16°C to 21°C; ‘TG25S’ – the number of hours when the
temperature exceeds 25°C; ‘SR_count’ – the number of hours when solar radiation was greater than
0; ‘RHG85S’ – the number of hours when relative humidity was greater than or equal to 85%;
‘LW_count’ – the number of hours when the leaves were wet.
      </p>
      <p>Taking into account the above transformations, the columns of the final table are renamed
according to the predefined names stored in the variable INPUT_SUMMARY_COLUMNS =
[‘AT_mean’, ‘FVT12S’, ‘TL16S’, ‘TG21S’, ‘FVT16S’, ‘TG25S’, ‘DP_mean’, ‘SR_sum’, ‘SR_count’,
‘VPD_mean’, ‘RH_mean’, ‘RHG85S’, ‘PR_sum’, ‘LW_count’, ‘WS_mean’, ‘WD_mean’, ‘WG_mean’,
‘ST_mean’, ‘ET_sum’, ‘PMBG_mean’], and the calculations correspond to the Python code (see
Appendix A). The difference between the value of the disease risk for the previous day and the
current day is calculated using diff(). Then, based on this difference, a new attribute ‘PMBG_class’ is
created in which the class of risk change is stored: 1 – risk has increased, 2 – risk has decreased, 0 –
risk has not changed.</p>
      <p>The data was then split into training and test samples in a 70:30 ratio. 70% of the data was used
to train the models, and 30% to evaluate their performance.</p>
      <p>
        After performing these steps, the imbalance of classes in the target variable of the training dataset
was detected (class 1 – 6.6%, class 2 – 6.4%, class 0 – 87%). This can lead to the model learning to
favor a more common class, ignoring important features of less represented classes, which ultimately
degrades the overall performance of the classifier model. Two approaches were used to address this
problem: ‘undersampling’ and ‘oversampling’. The ‘undersampling’ approach is about reducing the
number of instances of the majority class to achieve a balance with the minority. This allows the
model to better account for the minority, as the number of samples of all classes becomes
proportional. To implement this approach, the pandas.DataFrame.sample() function was used, which
allows randomly selecting instances from the majority class. Figure 2(a) shows a comparison of the
original dataset before dividing it into training and test samples and the data after resampling. The
second approach is ‘oversampling’, which implies increasing the number of minority samples to
achieve balance with the majority. One of the most common methods for this is the Synthetic
Minority Over-sampling Technique (SMOTE) [
        <xref ref-type="bibr" rid="ref21 ref22">21, 22</xref>
        ]. This method generates synthetic minority
samples by interpolating between real samples. It works by selecting a few nearest neighbors for
each minority pattern and creating new patterns based on these neighbors. Figure 2(b) shows a
comparison of the original training set and its version after SMOTE.
      </p>
      <p>original
sampled
original train
smote
(a) (b)
Figure 2: (a) comparison of original and resampled preprocessed dataset across three categories, (b)
comparison of original train data and resampled train data with SMOTE across three categories.</p>
      <p>These two approaches help to achieve a balance in the data and improve the overall quality of the
model, preventing it from being biased towards the class with more instances and increasing
classification accuracy for less represented classes.</p>
      <p>The next step in the process of preparing data before training classification models is scaling,
including standardization and normalization. Scaling is an important step in data processing because
different features can have different scales, which can negatively affect the performance of machine
learning models, especially those based on distance or gradient methods.</p>
      <p>
        The mean and standard deviation are computed from the training data, and these values are then
used to standardize the training data. The same mean and standard deviation from the training set
are also applied to standardize the test data. This ensures that both datasets are transformed
consistently, allowing for accurate evaluation of the performance of the model. The standardization
is performed in MATLAB Classification Learner App [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] automatically before training the models.
      </p>
      <p>
        The last step is to extract significant features. To do this, the 'Feature Selection Wrapper Class'
algorithm from a GitHub toolbox was used [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. In the research, the Harris Hawk Optimizer (HHO)
method was used to extract significant features. This feature selection method mimics the behavior
and joint hunting strategy of Harris's hawks when chasing prey.
      </p>
      <p>
        The algorithm proposed by Heidari and co-authors [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] is based on the swarm approach, does
not use gradients, and includes evolutionary optimization elements. HHO consists of two main
phases, exploration and exploitation, which alternate in time to find the best parameters.
      </p>
      <p>This algorithm has a high convergence rate and excellent local search capabilities, which makes
it effective for feature selection problems. In this research, the HHO algorithm proposed five
significant features (‘TL16S’, ‘FVT16S’, ‘DP_mean’, ‘ST_mean’, ‘ET_sum’), which were extracted for
further analysis and model training.</p>
      <p>
        After feature selection, the training set was used to train various Simulink-compatible
machinelearning classifiers. Types of classifiers chosen and their relevant hyperparameters [
        <xref ref-type="bibr" rid="ref26 ref27">26, 27</xref>
        ] are
summarized in Table 3.
      </p>
      <sec id="sec-2-1">
        <title>Efficient Linear SVM</title>
      </sec>
      <sec id="sec-2-2">
        <title>Gaussian Bayes Naive Bayes Kernel Naive Bayes</title>
      </sec>
      <sec id="sec-2-3">
        <title>Linear SVM</title>
      </sec>
      <sec id="sec-2-4">
        <title>Quadratic SVM</title>
      </sec>
      <sec id="sec-2-5">
        <title>Cubic SVM</title>
      </sec>
      <sec id="sec-2-6">
        <title>Fine Gaussian SVM Discriminant Discriminant Efficient</title>
        <p>Logistic
Regression
Efficient
Linear SVM</p>
      </sec>
      <sec id="sec-2-7">
        <title>Naive Bayes SVM SVM SVM</title>
        <p>SVM
SVM
SVM
KNN
KNN
KNN
KNN
KNN
KNN
Medium
SVM
Coarse
SVM
Fine KNN</p>
      </sec>
      <sec id="sec-2-8">
        <title>Ensemble Boosted Trees Medium KNN Coarse KNN</title>
        <p>Cosine KNN
Cubic KNN
Weighted KNN</p>
      </sec>
      <sec id="sec-2-9">
        <title>Gaussian</title>
      </sec>
      <sec id="sec-2-10">
        <title>Gaussian</title>
        <p>Based on the described methodology for assessing the risk of Powdery Mildew Blumeria graminis
in wheat, the research steps of this article were presented in the form of a structural algorithmic
scheme, as shown in Figure 3.</p>
        <p>
          When training the models, the five-fold cross-validation methodology was used to assess their
performance [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ]. This approach allows for efficient use of available data and reduces the risk of
model overtraining.
        </p>
        <p>The data is divided into five subsets of equal size. At each iteration, four subsets are used to train
the model, and one is used to test it. As a result, average accuracy rates are obtained, which gives a
more stable and reliable assessment of model quality on different chunks of the dataset.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Results and discussion</title>
      <p>After training and testing the classification models, the following results were obtained, as shown in
Table 4. For each model, training was performed using undersampling and oversampling data
balancing approaches, in particular, the accuracy rates on the validation (Val.) and test (Test) datasets
were compared.
68
75
48
80
71
70
75
69
69
69
58
63
65
65
63
63
58
70
56
60
86
89
84
88
83
88
91
90
90
89
72
72
72
74
75
73
80
78
71
76</p>
      <p>The tree models (Fine Tree, Medium Tree, Coarse Tree) showed the best accuracy when using
oversampling, with the best accuracy for Fine Tree (84% on validation and 73% on testing). Coarse
Tree significantly reduced the accuracy on the undersampled test set (56%). SVM models had stable
results, especially when using oversampling. For example, Quadratic SVM and Cubic SVM
demonstrated high accuracy rates (up to 90% on the validation set). Fine KNN and Weighted KNN
achieved the best results in oversampling, showing 90% and 89% accuracy, respectively, on validation.
Medium and Wide Neural Networks showed the highest accuracy (91% and 90%, respectively) with
oversampling, indicating their ability to efficiently process more balanced data. The tree-based
methods (Boosted Trees, Bagged Trees, RUSBoosted Trees) also performed well, especially Bagged
Trees, with 88% accuracy on the validation and 74% on the oversampled test set. Thus, the use of
oversampling generally improved the performance of the models, especially for SVMs, KNNs, and
neural networks.</p>
      <p>To analyze the performance of the models in more detail, the Confusion Matrix for the training
and test data, as well as the ROC curves for the three classes, were constructed, as shown in Figure
4 and Figure 5. This analysis was performed for two models: Bagged Trees (on undersampled data)
and Medium Neural Network (on oversampled data).</p>
      <p>The Confusion Matrix for both models showed similar results. For the Bagged Trees model on the
undersampled data, it can be seen that the model generally copes with the classification of classes,
although there are some errors in the classification of smaller classes. The Medium Neural Network
model, on the other hand, showed better results on oversampled data, reducing the number of
misclassifications, especially for less represented classes.</p>
      <p>The ROC curves for both models show high sensitivity and specificity for each of the three classes.
Both models perform well for most classes, with the Medium Neural Network on oversampled data
showing slightly higher performance in terms of area under the curve (AUC) for class ‘2’.
0
e0.8
t
a
iiteR0.6
v
s
o
P0.4
e
u
r</p>
      <p>T0.2
label
score
ClassificationEnsemble Predict</p>
      <p>To Workspace</p>
      <p>An example of the model output in Figure 6 for the northern steppe scenario in the form of time
graphs is shown in Figure 7, comparing actual and predicted data on the risk of Powdery Mildew
Blumeria graminis in wheat.</p>
      <p>
        The Bagged Trees model trained on undersampled data was then exported [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] to the Simulink
environment (Figure 6) to implement a computerized model for automatic data processing to predict
the Risk of Powdery Mildew in Wheat.
      </p>
      <p>0</p>
      <p>The analysis of time graphs shows that the predicted data from the model is able to reproduce the
main trends of growth and reduction of disease risk in the relevant time periods. Although there are
some discrepancies between the actual and predicted values at certain points, in general, the model
reflects risk behavior well and can be used for operational monitoring and decision-making in
openfield conditions.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>In this research, the relevant scientific and practical task has been solved by developing and
researching the computerized method for predicting the risk of powdery mildew in wheat based on
software analysis of soil and climatic monitoring data. The research allowed for the further
development of information technologies for agrotechnical purposes to predict the risk of occurrence
of grain crop diseases (Powdery Mildew Blumeria graminis in wheat) at the pre-symptomatic stage.
The main results of the research include:
1. Using undersampling and oversampling methods to solve the problem of class imbalance in the
training sample.
2. The application of feature selection algorithms, in particular Harris Hawk Optimizer, reduced
the number of features to five.
3. Classification models such as Bagged Trees and Medium Neural Network performed well on
both validation and test datasets, demonstrating good generalizability.
4. The export of the Bagged Trees model to the Simulink environment and the subsequent
generation of program code for microcontroller devices allows it to be used for real-world
prediction and control in agroclimatic systems based on fog architecture.</p>
      <p>To improve the results, future research should pay attention to the following aspects:
1. Improving the parameters of algorithms such as Bagged Trees and Neural Networks by further
tuning hyperparameters, which can lead to even more accurate results.
2. Involvement of new data sources, such as information on field cultivation, which can improve
the recognition of conditions that contribute to the occurrence and development of diseases.
3. Further integration of the model with IoT platforms for automatic real-time monitoring can
provide more up-to-date and accurate data for predicting disease risks.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This research was carried out as part of the scientific project ‘Development of software and hardware
of intelligent technologies for sustainable crop production in wartime and post-war’ funded by the
Ministry of Education and Science of Ukraine at the expense of the state budget (state registration
number 0124U000289).</p>
    </sec>
    <sec id="sec-6">
      <title>Declaration on Generative AI</title>
      <p>The authors have not employed any Generative AI tools.
Appendix A. Python code for daily summarized data
def read_df_with_daily_summary(csv_path: str) -&gt; pd.DataFrame:
df = pd.read_csv(csv_path)
df["DT"] = pd.to_datetime(df["DT"], dayfirst=True)
df.set_index("DT", inplace=True)
# Resample data by day to calculate the required values
df_daily_summary = df.resample("D").agg(
{
)
# Reset the index for a clean DataFrame
df_daily_summary.reset_index(inplace=True)
df_daily_summary.drop(columns=["DT", "PMBG_mean"], inplace=True)
return df_daily_summary</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>I.</given-names>
            <surname>Laktionov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Diachenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kashtan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vizniuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Gorev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Khabarlak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shedlovska</surname>
          </string-name>
          ,
          <article-title>A Comprehensive Review of Recent Approaches and Hardware-Software Technologies for Digitalisation and Intellectualisation of Open-Field Crop Production: Ukrainian Case Study in the Global Context, Computers and Electronics in Agriculture 225 (</article-title>
          <year>2024</year>
          )
          <fpage>1</fpage>
          -
          <lpage>31</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.compag.
          <year>2024</year>
          .
          <volume>109326</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Soussi</surname>
          </string-name>
          , E. Zero,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sacile</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Trinchero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fossa</surname>
          </string-name>
          , Smart Sensors and
          <article-title>Smart Data for Precision Agriculture: A Review</article-title>
          ,
          <source>Sensors</source>
          <volume>24</volume>
          (
          <issue>8</issue>
          ) (
          <year>2024</year>
          )
          <fpage>1</fpage>
          -
          <lpage>32</lpage>
          . doi:
          <volume>10</volume>
          .3390/s24082647.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3] USDA: U.S. Department of Agriculture,
          <year>2024</year>
          . URL: https://www.usda.gov/.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>[4] FAO: Food and Agriculture Organization of the United Nations</article-title>
          ,
          <year>2024</year>
          . URL: https://www.fao.org/home/en/.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <article-title>[5] FAOSTAT: Food and Agriculture Organization of the United Nations</article-title>
          ,
          <year>2024</year>
          . URL: https://www.fao.org/faostat/en/#data/QCL.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Xia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Dong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Ye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <article-title>Remote Sensing Monitoring of Rice Diseases and Pests from Different Data Sources: A Review</article-title>
          ,
          <source>Agronomy</source>
          <volume>13</volume>
          (
          <issue>7</issue>
          ) (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>18</lpage>
          . doi:
          <volume>10</volume>
          .3390/agronomy13071851.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>P.</given-names>
            <surname>Karmakar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.W.</given-names>
            <surname>Teng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Murshed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <article-title>Crop monitoring by multimodal remote sensing: A review</article-title>
          ,
          <source>Remote Sensing Applications: Society and Environment</source>
          <volume>33</volume>
          (
          <year>2024</year>
          )
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.rsase.
          <year>2023</year>
          .
          <volume>101093</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>San Bautista</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Fita</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Franch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Castiñeira-Ibáñez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Arizo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.J.</given-names>
            <surname>Sánchez-Torres</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. BeckerReshef</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Uris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Rubio</surname>
          </string-name>
          ,
          <source>Crop Monitoring Strategy Based on Remote Sensing Data (Sentinel-2 and Planet)</source>
          ,
          <source>Study Case in a Rice Field after Applying Glycinebetaine, Agronomy</source>
          <volume>12</volume>
          (
          <issue>3</issue>
          ) (
          <year>2022</year>
          )
          <fpage>1</fpage>
          -
          <lpage>23</lpage>
          . doi:
          <volume>10</volume>
          .3390/agronomy12030708.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>L.</given-names>
            <surname>Kouadio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>El Jarroudi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Belabess</surname>
          </string-name>
          , S.-E. Laasli,
          <string-name>
            <surname>M.Z.K. Roni</surname>
            ,
            <given-names>I.D.I.</given-names>
          </string-name>
          <string-name>
            <surname>Amine</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Mokhtari</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Mokrini</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Junk</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Lahlali</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          <article-title>Review on UAV-Based Applications for Plant Disease Detection</article-title>
          and Monitoring,
          <source>Remote Sensing</source>
          <volume>15</volume>
          (
          <issue>17</issue>
          ) (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>23</lpage>
          . doi:
          <volume>10</volume>
          .3390/rs15174273.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Abbas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , H. Zheng,
          <string-name>
            <surname>M.M. Alami</surname>
            ,
            <given-names>A.F.</given-names>
          </string-name>
          <string-name>
            <surname>Alrefaei</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          <string-name>
            <surname>Abbas</surname>
            ,
            <given-names>S.A.H.</given-names>
          </string-name>
          <string-name>
            <surname>Naqvi</surname>
            ,
            <given-names>M.J.</given-names>
          </string-name>
          <string-name>
            <surname>Rao</surname>
            ,
            <given-names>W.F.A.</given-names>
          </string-name>
          <string-name>
            <surname>Mosa</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          <string-name>
            <surname>Abbas</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Hussain</surname>
            ,
            <given-names>M.Z.</given-names>
          </string-name>
          <string-name>
            <surname>Hassan</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Zhou</surname>
            , Drones in Plant Disease Assessment,
            <given-names>Efficient</given-names>
          </string-name>
          <string-name>
            <surname>Monitoring</surname>
          </string-name>
          , and
          <string-name>
            <surname>Detection</surname>
          </string-name>
          : A Way Forward to Smart Agriculture,
          <source>Agronomy</source>
          <volume>13</volume>
          (
          <issue>6</issue>
          ) (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>26</lpage>
          . doi:
          <volume>10</volume>
          .3390/agronomy13061524.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Qi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <article-title>Development and application of an intelligent plant protection monitoring system</article-title>
          ,
          <source>Agronomy</source>
          <volume>12</volume>
          (
          <issue>5</issue>
          ) (
          <year>2022</year>
          )
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>I.</given-names>
            <surname>Laktionov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Diachenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Koval</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Yevstratiev</surname>
          </string-name>
          ,
          <article-title>Computer-oriented model for Network Aggregation of Measurement Data in IoT monitoring of soil and climatic parameters of agricultural crop production enterprises</article-title>
          ,
          <source>Baltic Journal of Modern Computing</source>
          <volume>11</volume>
          (
          <issue>3</issue>
          ) (
          <year>2023</year>
          )
          <fpage>500</fpage>
          -
          <lpage>522</lpage>
          . doi:
          <volume>10</volume>
          .22364/bjmc.
          <year>2023</year>
          .
          <volume>11</volume>
          .3.09.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>O. Kovalchuk,</surname>
          </string-name>
          <article-title>A Machine Learning Cluster Model for the Decision-Making Support in Criminal Justice</article-title>
          ,
          <source>Computer Systems and Information Technologies</source>
          <volume>3</volume>
          (
          <year>2023</year>
          )
          <fpage>51</fpage>
          -
          <lpage>58</lpage>
          . doi:
          <volume>10</volume>
          .31891/csit2023-3-6.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>O.</given-names>
            <surname>Pavlova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Alekseiko</surname>
          </string-name>
          ,
          <article-title>The Concept of an Information System for Forecasting the Temperature Regime of the Earth's Surface Based on Machine Learning</article-title>
          ,
          <source>Computer Systems and Information Technologies</source>
          <volume>2</volume>
          (
          <year>2024</year>
          )
          <fpage>6</fpage>
          -
          <lpage>13</lpage>
          . doi:
          <volume>10</volume>
          .31891/csit-2024
          <source>-2-1.</source>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <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>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pearson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bochtis</surname>
          </string-name>
          ,
          <source>Machine Learning in Agriculture: A Review, Sensors</source>
          <volume>18</volume>
          (
          <issue>8</issue>
          ) (
          <year>2018</year>
          )
          <fpage>1</fpage>
          -
          <lpage>29</lpage>
          . doi:
          <volume>10</volume>
          .3390/s18082674.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>D.</given-names>
            <surname>Tamayo-Vera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mesbah</surname>
          </string-name>
          ,
          <source>A Review of Machine Learning Techniques in Agroclimatic Studies, Agriculture</source>
          <volume>14</volume>
          (
          <issue>3</issue>
          ) (
          <year>2024</year>
          )
          <fpage>1</fpage>
          -
          <lpage>19</lpage>
          . doi:
          <volume>10</volume>
          .3390/agriculture14030481.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>C.E.</given-names>
            <surname>Hachimi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Belaqziz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Khabba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sebbar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Dhiba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Chehbouni</surname>
          </string-name>
          ,
          <source>Smart Weather Data Management Based on Artificial Intelligence and Big Data Analytics for Precision Agriculture, Agriculture</source>
          <volume>13</volume>
          (
          <issue>1</issue>
          ) (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>22</lpage>
          . doi:
          <volume>10</volume>
          .3390/agriculture13010095.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>S.O.</given-names>
            <surname>Araújo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.S.</given-names>
            <surname>Peres</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.C.</given-names>
            <surname>Ramalho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Lidon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Barata</surname>
          </string-name>
          , Machine Learning Applications in Agriculture: Current Trends, Challenges, and Future Perspectives,
          <source>Agronomy</source>
          <volume>13</volume>
          (
          <issue>12</issue>
          ) (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>27</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>J.</given-names>
            <surname>Šuljug</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Spišić</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Grgić</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Žagar</surname>
          </string-name>
          ,
          <article-title>A Comparative Study of Machine Learning Models for Predicting Meteorological Data in Agricultural Applications</article-title>
          ,
          <source>Electronics</source>
          <volume>13</volume>
          (
          <issue>16</issue>
          ) (
          <year>2024</year>
          )
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bradley</surname>
          </string-name>
          , G. Thomas,
          <article-title>Wheat powdery mildew epidemiology and crop management options</article-title>
          .
          <source>In: GRDC Update papers</source>
          ,
          <year>2019</year>
          . URL: https://grdc.com.au/resources-and
          <article-title>-publications/grdc-updatepapers/tab-content/grdc-update-</article-title>
          <string-name>
            <surname>papers</surname>
          </string-name>
          /
          <year>2019</year>
          /02/wheat-powdery
          <article-title>-mildew-epidemiology-andcrop-management-options.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>I.</given-names>
            <surname>Dey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Pratap</surname>
          </string-name>
          ,
          <article-title>A Comparative Study of SMOTE, Borderline-SMOTE, and ADASYN Oversampling Techniques using Different Classifiers</article-title>
          .
          <source>2023 3rd International Conference on Smart Data Intelligence (ICSMDI)</source>
          , Trichy, India, (
          <year>2023</year>
          )
          <fpage>294</fpage>
          -
          <lpage>302</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>SMOTE - Synthetic Minority</surname>
          </string-name>
          Over-sampling
          <string-name>
            <surname>Technique</surname>
          </string-name>
          . URL: https://imbalancedlearn.org/stable/references/generated/imblearn.over_sampling.
          <source>SMOTE.html#id1.</source>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>Classification</given-names>
            <surname>Learner App</surname>
          </string-name>
          ,
          <year>2024</year>
          . URL: https://www.mathworks.com/help/stats/classificationlearner-app.html.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>J.</given-names>
            <surname>Too</surname>
          </string-name>
          ,
          <string-name>
            <surname>Jx-WFST: A Wrapper Feature Selection Toolbox</surname>
          </string-name>
          ,
          <year>2024</year>
          . URL: https://github.com/JingweiToo/Wrapper-Feature-Selection-Toolbox.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>A.A.</given-names>
            <surname>Heidari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mirjalili</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Faris</surname>
          </string-name>
          , I. Aljarah,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mafarja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Harris hawks optimization: Algorithm and applications</article-title>
          ,
          <source>Future Generation Computer Systems</source>
          ,
          <volume>97</volume>
          (
          <year>2019</year>
          )
          <fpage>849</fpage>
          -
          <lpage>872</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.future.
          <year>2019</year>
          .
          <volume>02</volume>
          .028.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <article-title>Train Classification Models in Classification Learner App</article-title>
          . URL: https://www.mathworks.com/help/stats/train
          <article-title>-classification-models-in-classification-learnerapp</article-title>
          .html.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>M.</given-names>
            <surname>Patlak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Çunkaş</surname>
          </string-name>
          , U. Taskiran,
          <article-title>The Innovative Approach to Real-Time Detection of Fuel Types Based on Ultrasonic Sensor and Machine Learning</article-title>
          .
          <source>Arabian Journal for Science and Engineering</source>
          <volume>49</volume>
          (
          <year>2024</year>
          )
          <fpage>16571</fpage>
          -
          <lpage>16591</lpage>
          . doi:
          <volume>10</volume>
          .1007/s13369-024-09092-5.
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>K.</given-names>
            <surname>Pal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.V.</given-names>
            <surname>Patel</surname>
          </string-name>
          ,
          <article-title>Data Classification with k-fold Cross Validation and Holdout Accuracy Estimation Methods with 5 Different Machine Learning Techniques</article-title>
          .
          <source>In: 2020 Fourth International Conference on Computing Methodologies and Communication (ICCMC)</source>
          , Erode, India, (
          <year>2020</year>
          )
          <fpage>83</fpage>
          -
          <lpage>87</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICCMC48092.
          <year>2020</year>
          .ICCMC-
          <volume>00016</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29] Export Classification Model to Predict New Data,
          <year>2024</year>
          . URL: https://www.mathworks.com/help/stats/export-classification
          <article-title>-model-for-use-with-new-data.html.</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>