<!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>D. Borovyk);</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Apple leaf diseases neural networks detection using convolutional</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sergey Subbotin</string-name>
          <email>subbotin.csit@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrii Oliinyk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tetiana Kolpakova</string-name>
          <email>t.o.kolpakova@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vladyslav Perehuda</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Danylo Borovyk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National University "Zaporizhzhia Polytechnic</institution>
        </aff>
      </contrib-group>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>Effective and prompt detection of apple leaf diseases is key to their prevention and treatment, as well as to determine the extent of the damage caused. Today, this task is difficult due to the limited number of available methods and tools. Automated disease detection methods can improve fruit quality and reduce human error. This paper proposes the use of an improved convolutionl neural network consisting of 15 layers. To achive maximum accuracy in identifying and classifying diseases of apple leaves, it's proposed to use the CNN as a basic for the Single Shot Detector (SSD) algorithm. Benchmarking with models such as AlexNet and ResNet-50 showed that the proposed model achieves an accuracy of 96.62%, which outperforms other similar models. convolutional neural network, images classification, single shot detector, apple leaf diseases 1MoMLeT-2024: 6th International Workshop on Modern Machine Learning Technologies, May, 31 - June, 1, 2024, LvivShatsk, Ukraine *Corresponding author. †These authors contributed equally.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Diseases of agricultural crops significantly affect the yield and quality of the crop, which leads
to a decrease in farm economic indicators [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Given the variety of diseases, detection of fruit
diseases using traditional methods becomes problematic, leading to negative consequences [
        <xref ref-type="bibr" rid="ref2 ref3">2,
3</xref>
        ]. Therefore, an important problem is the timely detection of symptoms of diseases in the
initial stages for their effective control [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. To solve these problems, it is important to develop
automated methods for detecting and identifying diseases at a stage when they can still be
successfully treated [
        <xref ref-type="bibr" rid="ref5 ref6 ref7">5, 6, 7</xref>
        ]. Sometimes farmers do not notice diseases or have difficulty
identifying them, which can lead to loss of control over the condition of the crop [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ].
      </p>
      <p>
        The basic idea of automatic disease detection is to analyze the specific characteristics of
images that indicate the presence of a disease and to classify these images using an
appropriate classifier [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]. However, the disadvantage of this approach is that the image
preprocessing process is quite complex and slow. Accordingly, there is a need to use the
Convolutional Neural Networks (CNN). These networks are often used for image-based
research, which efficiently identify key features of images [12, 13, 14]. CNN minimizes
preprocessing and image manipulation by combining feature extraction and image recognition
using convolutional and pooling layers, as well as a Softmax classifier. This type of neural
network is mainly designed to classify two-dimensional images with various transformations
such as scaling, displacement, and distortion. The original image can be used directly as input
data for classification without the need for complex pre-processing typical of traditional image
classification methods [15, 16]. In this study, a 15-layer CNN model was used as the base
model for the Single Shot Detector (SDD) algorithm to detect apple fruit diseases.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <sec id="sec-2-1">
        <title>2.1. Dataset</title>
        <p>The study included a detailed analysis of apple leaves to detect the presence of diseases such
as black rot, cedar rust and apple scab. A public dataset consisting of 480 images of infected
leaves was used for this purpose. The distribution of data for each type of disease is shown on
Figure 1.</p>
        <p>In order to train and test the SSD model, which was used to detect disease in images, it was
necessary to carry out an annotation process. For this, the Image Labeler tool, available in the
MATLAB environment, was used. This tool provided a convenient and efficient way to
classify images by highlighting regions of disease using rectangles. Examples of annotated
images were demonstrated on Figure 2.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Model and algorithm</title>
        <p>Among all known neural network models, convolutional neural networks are considered to be
one of the most effective models for image and audio processing. They are widely used in
tasks such as pattern recognition, image restoration, video analysis, music signal processing,
and speech recognition [17, 18, 19]. There are three main types of layers in convolutional
neural networks [20, 21]. The first one is a convolutional layer, which is used to detect various
features or features in an image, such as borders, textures, and other local features. A
convolutional layer can be followed by pooling layers or additional convolutional layers to
further extract significant features and reduce the representation size [22, 23, 24]. The image
processing process is completed by a fully connected layer, which is responsible for the
classification of objects in the image. As the data passes through the different layers of the
convolutional neural network, the model is able to gradually recognize increasingly complex
objects in the image, starting with simple features such as color or shape, and ending with full
object identification.</p>
        <p>The Single Shot Detection (SSD) algorithm is an important tool for computer vision and
image processing [25, 26]. It is used to detect objects in images for automatic pattern
recognition, video analysis, and implementation of artificial intelligence systems in areas such
as autopilots, video surveillance, and facial recognition [27, 28]. The main idea of SSD is that
in one pass of the network it performs both object detection and their classification. This
means that SSD can simultaneously determine which objects are present in the image and
assign them the appropriate classes, for example, a person, a car, a bicycle, etc [29, 30] This
approach significantly saves time compared to other algorithms that require separate steps for
detection and classification. One of the important advantages of SSD is its high accuracy even
when processing low-quality images. This makes it particularly useful for real-world
applications where the image may be blurry or have low resolution [31, 32, 33]. Another
important feature of SSD is its real-time use, especially in areas where speed is important,
such as video surveillance systems and automotive security systems [34, 35, 36] This is
achieved thanks to the use of effective algorithms and optimization of the object detection
process. The basic structure of SSD algorithm is shown on Figure 3.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Proposed model</title>
      <p>To optimize the performance of the model, a modified convolutional neural network was
proposed. It is crucial for the quality of image processing. This layer is the foundation upon
which all input processing work is based. It also affects the process of object recognition and
their further classification. In the context of the paper, this solution is a key component to
ensure optimal network operation. Figure 4 shows a schematic representation of the proposed
convolutional neural network structure.
To achieve the maximum performance of the model, it was combined with the Single Shot
Detector (SSD) algorithm. The architecture of the proposed convolutional neural network
combined with the algorithm is schematically shown in Figure 5.</p>
      <sec id="sec-3-1">
        <title>3.1. Input layer</title>
        <p>This stage represents the initial process of neural network operation, when data is entered
into the network for processing. Each function in the input layer transmits the received values
to the neurons in the first hidden layer sequentially, from top to bottom. Each neuron then
computes a weighted sum input by adding each input value multiplied by the corresponding
weight. After summing these values, they are passed through the activation function. After
that, the processed data is forwarded to the subsequent layer of the neural network for
additional processing.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Convolutional layer</title>
        <p>A convolutional layer is used to extract essential feature maps from the input images. The
input data of the first convolutional layer is the original images, and for each subsequent
convolutional layer, the input data is taken either from the pooling layer or directly from the
output of the last convolutional layer. The output value for each layer in CNN can be
expressed in Equation 1 as follows:
where f is an activation function and t n is calculated as follows:</p>
        <p>y n=f (t n ),
f (t n )=x n− 1∗ W n +bn ,
(1)
(2)
where xn− 1is output of the previous layer, Wnis weigh and bn is a bias in the convolutional
layer, which is usually a sigmoid function.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Normalization layer</title>
        <p>Normalization of the input data is performed by small batches using such a deep learning
technique like batch normalization [37]. It helps to accelerate the learning of the network.
This process helps to solve the problem of internal covariate shifts, where the input
distribution of each layer changes during training, which leads to the degradation of network
performance. Batch normalization also makes the network more robust to changes in
initialization. It has become a standard component of deep neural networks and is widely used
in various architectures.</p>
      </sec>
      <sec id="sec-3-4">
        <title>3.4. ReLu layer</title>
        <p>Rectified Linear Unit (ReLU) is a non-linear activation function widely used in neural
networks. It performs the function of replacing all negative values with a decrease. It is
activated only when the node's input exceeds a certain threshold. This function introduces
nonlinearity into the network, allowing it to express more complex relationships between
inputs and outputs. One of the advantages of ReLU is its simplicity and speed, after which it
does not require large computing resources to compute. In addition, you will avoid the
gradient exhaustion problem that can occur when using other activation functions. The use of
ReLU makes it possible to learn deep neural networks faster, after which the activation of
nodes occurs faster when the threshold value is exceeded, and is omitted in the calculation of
exponential functions. Thus, it contributes to increasing the speed of learning and reducing
computational costs. One of the main problems with the ReLU activation function is that it
continuously resets all negative values to zero, which can limit the model's ability to learn
effectively from the data. However, this problem can be easily solved by using different
variations of the ReLU activation function. ReLU formula is expressed in Equation 3 as:
f (y )=max ( 0, y ),
(3)
where y is input value in the layer.</p>
      </sec>
      <sec id="sec-3-5">
        <title>3.5. MaxPooling layer</title>
        <p>This layer is designed to reduce the spatial dimensions of the feature maps that result after
using a convolution layer, while preserving the most important features. It takes the feature
map from the previous convolution layer and applies a max pooling operation to it using a
specific window and step, resulting in a reduced feature map. This reduced feature map is fed
to the next layers of the convolutional neural network. This layer requires two parameters:
window size and stride. For a feature map with dimensions H * W * C, the output size is
expressed in Equation 4 as:</p>
        <p>where c is a number of channels in the feature map, h is a height of feature map, w is a
width of feature map and f (x ) is:
f (h )∗f (w )∗ c ,
f (x )=x −ls +1 ,
where s is a size of filter and l is a stride length.</p>
      </sec>
      <sec id="sec-3-6">
        <title>3.6. Softmax function</title>
        <p>The main purpose of Softmax function is to represent confidence probabilities for neural
network outputs by scaling values from 0 to 1. The function takes a vector of n real values and
transforms it into another vector of n real values with a total of 1. This process allows
network to transform the layer's input values, which can be positive, negative, zero, or even
greater than 1, to values in the range 0 to 1. Small or negative inputs will be converted to low
probabilities, while large inputs will be converted to high probabilities.</p>
        <p>The Softmax function can be mathematically described as follows: for each element of the
vector y (Equation 6), using the exponential function, we divide the exponent of this element
by the sum of all the exponents of the vector y . This gives us the probability y i given all
elements of the vector (Equation 7).</p>
        <p>where y iis an element of vector y .</p>
        <p>y =(y 1, y 2, y 3, … , y n ),
softmax (yi )= n
∑ expyj
j =1
expyi
(4)
(5)
(6)
(7)</p>
      </sec>
      <sec id="sec-3-7">
        <title>3.7. Output layer</title>
        <p>The last layer of the neural network is the output layer, which generates predictions for the
output. This layer applies its own set of weights and biases before forming the final
prediction. Some issues may have different activation functions for hidden and output levels.
For example, in classification issues, softmax activation is used to derive finite classes. Figure 7
shows a brief description of the proposed convolutional neural network (CNN) architecture.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experiments</title>
      <p>This section contains the details of the experiments conducted in the study. The results of the
experiments are also provided, which include the analysis of the obtained data, comparison
with other methods, the quality of the model and its performance. A public dataset were used
for the experiments [38]. This dataset contains 480 images of apple leaves with the following
diseases – black rot, cedar rust and scab. To train CNN, images were annotated using
MATLAB Image Labeler.</p>
      <sec id="sec-4-1">
        <title>4.1. Precision</title>
        <p>Precision is one of the key metrics for determining the effectiveness of a neural network
model. It is measured by the ratio of the number of samples with a positive result that were
correctly identified as positive to the number of samples with a positive result. Precision is an
important measure of model performance, especially in cases where classes are unevenly
represented in the data set. Precision is defined in Equation 8 as:</p>
        <p>P =TnT+nFn ,
(8)
where Tn is a number of positive samples that were correctly identified, Fn is a number of
times negative samples were incorrectly recognized as positive.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Accuracy</title>
        <p>The accuracy or percentage of correctly identified images in all cases is a measure that reflects
the effectiveness of correctly detecting images. It measures the proportion of samples that
were correctly classified relative to the total amount of data in the test sample. This metric
represents the proportion of correctly classified images to the total number of images in the
dataset. Accuracy is defined in Equation 9 as:</p>
        <p>where Tp and Tn is the number of positive and negative samples, respectively, that were
correctly identiefied, N is a total amount of samples in the dataset.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Mean average precision</title>
        <p>Mean Average Precision (mAP) is a metric used to evaluate the performance of object
detection or information retrieval algorithms in pattern recognition and other fields. It
measures the average value of precision for each positive object that was found in the process
of testing the model, at different cut-off levels and the average value of this precision for all
objects. It is used to compare different models and algorithm parameters in object detection
and information retrieval. Mean average precision is expressed in Equation 10 as:
where N is a total amount of samples in the dataset and AP is expressed in Equation 11 as:
A =TpN+Tn ,
mAP =ANP ,</p>
        <p>t =N
AP =∑ APt ,</p>
        <p>t=1
where AP t is the average precision of object class t .</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Results</title>
      <p>The experiments showed that the proposed model with the SSD algorithm demonstrated the
following results: precision - 0.9823, mean average precision- 0.9895 and accuracy - 0.9751.
The performance evaluation of the proposed CNN model with SSD is presented in Table 1.
The comparison results of the proposed model with ResNet-50 and AlexNet are presented in
Table 2.</p>
      <p>The experimental data set included apple leaf diseases such as black rot, cedar rust, scab as
well as healthy apple leaves. Table 3 demonstrates the effectiveness of the proposed model for
each class of diseases.</p>
      <p>Figure 8 shows examples of experiments and their results, which reflect the confidence of
the model in detecting apple leaf diseases. Using the proposed model, infected areas on the
leaves were detected and highlighted.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>The problem of detection diseases of apple leaves using neural networks was considered.</p>
      <p>The general structure of convolutional neural networks (CNN), which are used for efficient
image and audio processing, as well as well-known neural networks that solve the similar
problems, was analyzed.</p>
      <p>To optimize image processing performance, a modified convolutional neural network that
implements the Single Shot Detector (SSD) algorithm was proposed. The developed model was
trained on a public dataset. The model showed classification accuracy level of 96.62% on the
test data which is much higher than the accuracy of similar models.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Appendices</title>
      <p>Industry., in: A. Zaporozhets, Systems, Decision and Control in Energy III, Studies in
Systems, Decision and Control, 2022, volume 399. doi:10.1007/978-3-030-87675-3_1.
[12] X. Ma, Q. Man, X. Yang, P. Dong, Z. Yang, J. Wu, C. Liu, Urban feature extraction within
a complex urban area with an improved 3D-CNN using airborne hyperspectral data,
Remote Sensing 15 (2023). doi: 10.3390/ rs15040992.
[13] A. Oliinyk, I. Fedorchenko, A. Stepanenko, A. Katschan, Y. Fedorchenko, A. Kharchenko,
D. Goncharenko, Development of genetic methods for predicting the incidence of
volumes of emissions of pollutants in air, in: Proceedings of the 2nd International
Workshop on Informatics and Data-Driven Medicine, IDDM, CEUR Workshop
Proceedings, 2019, volume 2488, pp. 340–353.
[14] O. Melnychenko, L. Scislo, O. Savenko, A. Sachenko, P. Radiuk. Intelligent Integrated
System for Fruit Detection Using Multi-UAV Imaging and Deep Learning, Sensors 24
(2024). doi:10.3390/s24061913
[15] D. Yadav, Akanksha, and A. K. Yadav, A novel convolutional neural network based model
for recognition and classification of apple leaf diseases, Trait. du Signal 37 (2020) 1093–
1101. doi:10.18280/ts.370622.
[16] I. Fedorchenko, I. Oliinyk, A. Stepanenko, T. Zaiko, S. Korniienko, N. Burtsev,
Development of a genetic algorithm for placing power supply sources in a distributed
electric network, European Journal of Enterprise Technologies 5 (2019) 6–16.
doi:10.15587/1729-4061.2019.180897.
[17] V. S. Dhaka, S. V. Meena, G. Rani, D. Sinwar, Kavita, M. F. Ijaz, M. Woźniak, A survey of
deep convolutional neural networks applied for prediction of plant leaf diseases, Sensors
21 (2021). doi:10.3390/s21144749.
[18] J. A. J. Alsayayde, W. A. Indra, A. W. Y. Khang, A. K. M. Zakir Hossain, V. Shkarupylo, J.</p>
      <p>Pusppanathan, The experimental studies of the automatic control methods of magnetic
separators performance by magnetic product, ARPN Journal of Engineering and Applied
Sciences 15 (2020) 922–927. doi:10.5281/zenodo.5163618.
[19] V. Shkarupylo, I. Blinov, A. Chemeris, V. Dusheba, J. Alsayaydeh, A. Oliinyk, Iterative
Approach to TLC Model Checker Application, in: Proceedings of 2021 IEEE KhPI Week
on Advanced Technology, IEEE, Kharkiv, Ukraine, 2021, pp. 283-287.
doi:10.1109/KhPIWeek53812.2021.9570055.
[20] Y. Ji, S. Liu, Y. Hao, Realization of convolutional neural network based on FPGA, in:
Proceedings of Third International Conference on Computer Vision and Data Mining
(ICCVDM 2022), Hulun Buir, China, 2023. pp. 761–765. doi: 10.1117/12.2660023.
[21] V. V. Shkarupylo, I. V. Blinov, A. A. Chemeris, V. V. Dusheba, J. A. J. Alsayaydeh, On
Applicability of Model Checking Technique in Power Systems and Electric Power
Industry, Studies in Systems, Decision and Control, 2021, volume 399, pp. 3–21.
doi:10.1007/978-3-030-87675-3_1.
[22] T. Y. Hsiao, Y. C. Chang, H. H. Chou, and C. T. Chiu, Filter-based deep-compression with
global average pooling for convolutional networks, J. Syst. Archit. 95 (2019) 9–18.
doi:10.1016/j.sysarc.2019.02.008.
[23] V. V. Shkarupylo, I. Tomičić, K. M. Kasian, The investigation of TLC model checker
properties, Journal of Information and Organizational Sciences 40 (2016) 145-152.
doi:10.31341/jios.40.1.7.
[24] W. A. Indra, A. W. Y. Khang, Y. T. Yung, and J. A. J. Alsayaydeh, Radio-Frequency
Identification (RFID) Item Finder Using Radio Frequency Energy Harvesting, ARPN
Journal of Engineering and Applied Sciences 14 (2019) 3554-3560.
[25] S. Vig, A. Arora, G. Arya, Automated license plate detection and recognition using deep
learning, in: Proceedings of Advancements in Interdisciplinary Research: First
International Conference, AIR 2022, Prayagraj, India, 2023, pp. 419–431.
doi:10.1007/9783- 031-23724-9_39.
[26] I. Fedorchenko, A. Oliinyk, J. A. J. Alsayaydeh, A. Kharchenko, A. Stepanenko, and V.</p>
      <p>Shkarupylo, Modified genetic algorithm to determine the location of the distribution
power supply networks in the city, ARPN Journal of Engineering and Applied Sciences 15
(2020) 2850-2867.
[27] W. Li, H. Zhang, G. Wang, G. Xiong, M. Zhao, G. Li, R. Li, Deep learning based online
metallic surface defect detection method for wire and arc additive manufacturing,
Robotics and Computer-Integrated Manufacturing 80 (2023).
doi:10.1016/j.rcim.2022.102470.
[28] V. Shkarupylo, R. Kudermetov, A. Timenko, O. Polska, On the Aspects of IoT Protocols
Specification and Verification, in: Proceedings of 2019 IEEE International
ScientificPractical Conference Problems of Infocommunications, Science and Technology (PIC
S&amp;T), Kyiv, Ukraine, 2019, pp. 93-96. doi:10.1109/PICST47496.2019.9061406.
[29] B. N. E. Nyarko, W. Bin, Z. Jinzhi, J. Odoom, Tomato fruit disease detection based on
improved single shot detection algorithm, Journal of Plant Protection Research 63 (2023)
405-417. doi:10.24425/jppr.2023.146877.
[30] Y. Zheng, G. Wu, Single Shot MultiBox Detector for Urban Plantation Single Tree
Detection and Location With High-Resolution Remote Sensing Imagery, Environmental
Informatics and Remote Sensing (2021). doi:10.3389/fenvs.2021.755587.
[31] K. Guravaiah, Y.S. Bhavadeesh, P. Shwejan, A.H. Vardhan, S. Lavanya, Third eye: object
recognition and speech generation for visually impaired, Procedia Computer Science 218
(2023) 1144–1155.doi:10.1016/j.procs. 2023.01.093.
[32] I. Fedorchenko, A. Oliinyk, A. Stepanenko, A. Svyrydenko, D. Goncharenko, Genetic
method of image processing for motor vehicle recognition, in: Proceedings of 2nd
International Workshop on Computer Modeling and Intelligent Systems, CMIS,
Zaporizhzhia, Ukraine, 2019, volume 2353, pp. 211-226.
[33] N. F. B. A. Rahim, A. W. Y. Khang, A. Hassan, S. J. Elias, J. A. M. Gani, J. Jasmis, J. A. J.</p>
      <p>Alsayaydeh, Channel Congestion Control in VANET for Safety and Non-Safety
Communication: A Review, in: Proceedings of 6th IEEE International Conference on
Recent Advances and Innovations in Engineering (ICRAIE), Kedah, Malaysia, 2021, pp.
16. doi:10.1109/ICRAIE52900.2021.9704017.
[34] F. Wahab, I. Ullah, A. Shah, R.A. Khan, A. Choi, M.S. Anwar, Design and implementation
of real-time object detection system based on single-shoot detector and OpenCV,
HumanMedia Interaction (2022). doi:10.3389/fpsyg.2022.1039645.
[35] A. Oliinyk, I. Fedorchenko, A. Stepanenko, M. Rud, D. Goncharenko, Implementation of
evolutionary methods of solving the travelling salesman problem in a robotic warehouse,
Lecture Notes on Data Engineering and Communications Technologies 48 (2021) 263–
292. doi: 10.1007/978-3-030-43070-2_13.
[36] W.A. Indra, N.S. Zamzam, A. Saptari, J. A. J. Alsayaydeh, N. B. Hassim, Development of
Security System Using Motion Sensor Powered by RF Energy Harvesting, in: Proceedings
of IEEE Student Conference on Research and Development (SCOReD), Batu Pahat,
Malaysia, pp. 254-258. doi:10.1109/SCOReD50371.2020.9250984.
[37] S. Ioffe, C. Szegedy, Batch normalization: Accelerating deep network training by reducing
internal covariate shift, Machine Learning (2015). doi: 10.48550/arXiv.1502.03167.
[38] A. M. Hashan Apple Leaf Diseases, 2021. URL: https://www.kaggle.com
/datasets/mhantor/apple-leaf-diseases/data.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Jafar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Bibi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Naqvi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sadeghi-Niaraki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Jeong</surname>
          </string-name>
          ,
          <article-title>Revolutionizing agriculture with artificial intelligence: plant disease detection methods, applications, and their limitations</article-title>
          ,
          <source>Front. Plant Sci</source>
          <volume>15</volume>
          . (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          .3389/fpls.
          <year>2024</year>
          .
          <volume>1356260</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hofman-Bergholm</surname>
          </string-name>
          ,
          <article-title>A transition towards a food and agricultural system that includes both food security and planetary health</article-title>
          ,
          <source>Mdpi-Foods</source>
          <volume>12</volume>
          (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          .3390/foods12010012.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>I.</given-names>
            <surname>Fedorchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Oliinyk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Stepanenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Zaiko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Korniienko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kharchenko</surname>
          </string-name>
          ,
          <article-title>Construction of a genetic method to forecast the population health indicators based on neural network models</article-title>
          ,
          <source>Eastern-European Journal of Enterprise Technologies</source>
          <volume>1</volume>
          (
          <year>2020</year>
          )
          <fpage>52</fpage>
          -
          <lpage>63</lpage>
          . doi:
          <volume>10</volume>
          .15587/
          <fpage>1729</fpage>
          -
          <lpage>4061</lpage>
          .
          <year>2020</year>
          .
          <volume>197319</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>K. R.</given-names>
            <surname>Gavhale</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G</given-names>
            <surname>Ujwalla</surname>
          </string-name>
          ,
          <article-title>An overview of the research on crop leaves disease detection using image processing techniques</article-title>
          ,
          <source>IOSR Journal of Computer Engineering</source>
          <volume>16</volume>
          (
          <year>2014</year>
          )
          <fpage>10</fpage>
          -
          <lpage>16</lpage>
          . doi:
          <volume>10</volume>
          .9790/
          <fpage>0661</fpage>
          -
          <lpage>16151016</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>H. R.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Gillani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. H.</given-names>
            <surname>Jamal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Athar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.T.</given-names>
            <surname>Chaudhry</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Chao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Early identification of crop type for smallholder farming systems using deep learning on time-series sentinel-2 imagery, Mdpi-Sensors 23 (</article-title>
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .3390/s23041779.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhong</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <article-title>Research on deep learning in apple leaf disease recognition</article-title>
          ,
          <source>Comput. Electron. Agric</source>
          .
          <volume>168</volume>
          (
          <year>2020</year>
          ). doi:
          <volume>10</volume>
          .1016/j.compag.
          <year>2019</year>
          .
          <volume>105146</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>V.</given-names>
            <surname>Lysenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Opryshko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Komarchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Pasichnyk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Zaets</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dudnyk</surname>
          </string-name>
          .
          <article-title>Information support of the remote nitrogen monitoring system in agricultural crops</article-title>
          ,
          <source>International Journal of Computing</source>
          <volume>17</volume>
          (
          <year>2018</year>
          )
          <fpage>47</fpage>
          -
          <lpage>54</lpage>
          . doi:
          <volume>10</volume>
          .47839/ijc.17.1.948.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P.S.</given-names>
            <surname>Thakur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Sheorey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ojha</surname>
          </string-name>
          ,
          <string-name>
            <surname>A Lightweight</surname>
          </string-name>
          <article-title>CNN model for crop disease identification</article-title>
          ,
          <source>Multimedia Tools and Applications</source>
          <volume>82</volume>
          (
          <year>2023</year>
          )
          <fpage>497</fpage>
          -
          <lpage>520</lpage>
          . doi:
          <volume>10</volume>
          .1007/s11042- 022-13144-z.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J. G. A.</given-names>
            <surname>Barbedo</surname>
          </string-name>
          ,
          <article-title>Digital image processing techniques for detecting, quantifying and classifying plant diseases</article-title>
          ,
          <source>SpringerPlus</source>
          <volume>2</volume>
          (
          <year>2013</year>
          ). doi:
          <volume>10</volume>
          .1186/
          <fpage>2193</fpage>
          -1801-2-660.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ouhami</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hafiane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Es-Saady</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>El Hajji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Canals</surname>
          </string-name>
          ,
          <article-title>Computer vision, IoT and data fusion for crop disease detection using machine learning: a survey and ongoing research</article-title>
          ,
          <source>Remote Sensing</source>
          <volume>13</volume>
          (
          <year>2021</year>
          ). doi:
          <volume>10</volume>
          .3390/rs13132486.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>V. V.</given-names>
            <surname>Shkarupylo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. V.</given-names>
            <surname>Blinov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Chemeris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. V.</given-names>
            <surname>Dusheba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A. J.</given-names>
            <surname>Alsayaydeh</surname>
          </string-name>
          ,
          <article-title>On Applicability of Model Checking Technique in Power Systems</article-title>
          and Electric Power
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>