ArticlePDF Available

Predictive fertilization models for potato crops using machine learning techniques in Moroccan Gharb region

Authors:

Abstract and Figures

span lang="EN-GB">Given the influence of several factors, including weather, soils, land management, genotypes, and the severity of pests and diseases, prescribing adequate nutrient levels is difficult. A potato’s performance can be predicted using machine learning techniques in cases when there is enough data. This study aimed to develop a highly precise model for determining the optimal levels of nitrogen, phosphorus, and potassium required to achieve both high-quality and high-yield potato crops, taking into account the impact of various environmental factors such as weather, soil type, and land management practices. We used 900 field experiments from Kaggle as part of a data set. We developed, evaluated, and compared prediction models of k-nearest neighbor (KNN), linear support vector machine (SVM), naive Bayes (NB) classifier, decision tree (DT) regressor, random forest (RF) regressor, and eXtreme gradient boosting (XGBoost). We used measures such as mean average error (MAE), mean squared error (MSE), R-Squared (RS), and R<sup>2</sup>Root mean squared error (RMSE) to describe the model’s mistakes and prediction capacity. It turned out that the XGBoost model has the greatest R<sup>2</sup>, MSE and MAE values. Overall, the XGBoost model outperforms the other machine learning models. In the end, we suggested a hardware implementation to help farmers in the field.</span
Content may be subject to copyright.
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 13, No. 5, October 2023, pp. 5942~5950
ISSN: 2088-8708, DOI: 10.11591/ijece.v13i5.pp5942-5950 5942
Journal homepage: http://ijece.iaescore.com
Predictive fertilization models for potato crops using machine
learning techniques in Moroccan Gharb region
Said Tkatek, Samar Amassmir, Amine Belmzoukia, Jaafar Abouchabaka
Computer Sciences Research Laboratory, Faculty of Sciences, Ibn Tofail University, Kenitra, Morocco
Article Info
ABSTRACT
Article history:
Received Dec 12, 2022
Revised Jan 13, 2023
Accepted Feb 4, 2023
Given the influence of several factors, including weather, soils, land
management, genotypes, and the severity of pests and diseases, prescribing
adequate nutrient levels is difficult. A potatos performance can be predicted
using machine learning techniques in cases when there is enough data. This
study aimed to develop a highly precise model for determining the optimal
levels of nitrogen, phosphorus, and potassium required to achieve both
high-quality and high-yield potato crops, taking into account the impact of
various environmental factors such as weather, soil type, and land
management practices. We used 900 field experiments from Kaggle as part
of a data set. We developed, evaluated, and compared prediction models of
k-nearest neighbor (KNN), linear support vector machine (SVM), naive
Bayes (NB) classifier, decision tree (DT) regressor, random forest (RF)
regressor, and eXtreme gradient boosting (XGBoost). We used measures
such as mean average error (MAE), mean squared error (MSE), R-Squared
(RS), and R2Root mean squared error (RMSE) to describe the models
mistakes and prediction capacity. It turned out that the XGBoost model has
the greatest R2, MSE and MAE values. Overall, the XGBoost model
outperforms the other machine learning models. In the end, we suggested a
hardware implementation to help farmers in the field.
Keywords:
Artificial intelligence
Fertilization
Internet of things
Machine learning
Raspberry Pi3
This is an open access article under the CC BY-SA license.
Corresponding Author:
Said Tkatek
Laboratory for Computer Sciences Research, Faculty of Science, Ibn Tofail University
14000, Kenitra, Morocco
Email: said.tkatek@uit.ac.ma
1. INTRODUCTION
The two most important and fundamental resources for life on earth are soil and water. Moroccos
soils and rivers are becoming more and more deteriorated, and this deterioration is accelerating. Due to its
rich soils and easy access to water, The Gharb (Morocco) is widely renowned for its intense agriculture.
However, after extensive use of these resources, the quality of these soils and rivers should be evaluated. The
Atlantic Ocean has a significant impact on the Gharbs climate, which is characterized by a sub-humid
bioclimatic zone with high air humidity in the winter and high temperatures in the summer.
Various factors can affect fertilization for optimal tuber yield, including the type and quality of the
soil [1], [2], organic fertilizers [3], [4], previous crops [5][9], weather [10], irrigation [11], timing and
location of the applied fertilizer [12], pests and diseases [13], and genetic factors. For instance, soil with high
organic matter content tends to retain nutrients better and provide a more suitable environment for microbial
activity, which aids in nutrient availability. The use of organic fertilizers also enhances soil quality, improves
plant nutrient uptake, and reduces environmental impacts compared to synthetic fertilizers. Furthermore,
previous crops, weather patterns, and irrigation practices influence the nutrient cycling and availability in the
soil, ultimately impacting crop growth and development.
Int J Elec & Comp Eng ISSN: 2088-8708
Predictive fertilization models for potato crops using machine learning techniques in … (Said Tkatek)
5943
In addition to these factors, various other factors can influence the growth and development of
crops, including day length, photoperiod, water availability, intercepted radiation, air temperature,
precipitation, root development, and crop management. These factors interact in complex ways, making it
challenging to optimize crop growth [14], [15], and development for optimal yield. However, understanding
the various factors that influence crop growth and development is critical for designing effective fertilization
and crop management strategies [1], [2], [16][19].
Growers frequently over-fertilize due to the potential financial loss from under-fertilizing [20].
While nitrogen (N) and phosphorus (P) can both contribute to surface water eutrophication [21] and nitrate
pollution [22], respectively, K has no documented negative effects on freshwater or drinking water quality.
There have been attempts to combine fertilizer trial findings using multilevel modeling that incorporates soil,
climatic indices, and management factors [23] or meta-analysis for determining the optimal nitrogen (N) for
specific soil texture and pH groups [24]. Meta-analysis is a statistical technique that involves pooling data
from multiple studies to draw conclusions about a specific research question. Even in cases when field trials
were able to locate nutritional maxima, these maxima cannot be extrapolated to settings other than those of
the specific studies [25].
Fertilizers are the primary means of plant development, according to El-Aziz et al. [26] and
Cao et al. [27], and they are given to the soil to enhance natural growth. Each of the three components that
make up NPK-nitrogen, phosphorus, and potassium-is crucial for the growth of plants. Applications for smart
agriculture can employ the assessment of ground cover proportion to treat crops in an efficient manner [26],
[27]. Table 1 lists the three major macronutrients and their roles, which are thought to be crucial for plant
survival and development.
Table 1. The macronutrients for crops
Macronutrients
Function
Nitrogen (N)
Necessary for leaf growth
Phosphorus (P)
Growth of roots, flowers, seeds and fruit
Potassium (K)
Strong stem development, water transportation within plants, stimulation of flowering and fruiting
Even if the quantity and quality of experimental data are continually increasing, researchers are still
unable to integrate, evaluate, and make the most educated conclusions from it. A newer technique called
machine learning can help in finding patterns and rules in massive amounts of data. Bypassing intermediary
processes that a mechanistic modeling system would otherwise clearly describe; the technology produces
predictions based only on input data [28].
In this study, we have proposed that the primary factors influencing fertilizer requirements for
potatoes are genetics, environment, and local land management practices. To predict the economic and
agronomic optimal doses of fertilizers, we utilized various machine learning algorithms including k-nearest
neighbor (KNN), linear support vector machine (SVM), naive Bayes (NB) classifier, decision tree (DT)
regressor, random forest (RF) regressor, and eXtreme gradient boosting (XGBoost). The aim was to
determine which model is the most effective in predicting the N, P, and K requirements for potatoes. To
achieve this objective, we developed several machine learning models and evaluated their performance. The
main focus of this study was to forecast the N, P, and K requirements for potatoes using machine learning
algorithms.
2. METHOD
2.1. Data set
The process of data collection is crucial as it serves as a foundation for progress. In order to gather
data, one must determine the appropriate source, which could include existing files or the internet, where a
web scraping tool can effectively extract large amounts of data. For our research paper, we will be obtaining
data from both the web and the original database owner, Kaggle-a division of Google LLC. Regardless of the
topic, data collection is typically the primary and most important stage. Table 2 displays the databases we
gathered for our research.
2.2. Summarizing data
A correlation matrix is a table that shows the correlation coefficients between different variables.
The relationship between two variables is represented by each cell in the table. A correlation matrix can be
used as a diagnostic for further research, as an input for a more complex analysis, or to summarize data.
Figure 1 displays the correlation coefficient for six features. Google Colab was used for our research. Colab
ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 13, No. 5, October 2023: 5942-5950
is a completely cloud-based Jupyter notebook environment that is free to use. Many well-known machine
learning libraries are supported by Colab.
Table 2. Attributes description
Name
Unit of measure
Description
CropType
Fixed numerical values
Soil Type
Types of Soils
SoilMoisture
%
Soil moisture, read by the soil moisture sensor
Temperature
°C
Read by the temperature sensor
Humidity
%
Read by the humidity sensor
Nitrogen
%
Amount (%) of Nitrogen in Soil
Potassium
%
Amount (%) of Potassium in Soil
Phosphorous
%
Amount (%) of Phosphorous in Soil
Fertilization
Various types of Fertilizers used for different types of Soils and Crops
Fertilizer quantity
The amount of fertilizer used for different types of Soils and Crops
Figure 1. Coefficient of correlation of 6 features
2.3. Training models
We do a correlation study between variables prior to developing the model. The coefficient of
correlation, shown in Figure 1, is an examination of the connection between independent variables
(6 features). Some characteristics have a high association with others, which may be noticed intuitively.
However, this is merely a linear connection analysis, which may not explain how characteristics interact. As
a result, more complicated prediction models are needed, and many different machine learning models are
covered in the sections that follow. Six machine-learning models were trained to derive an optimal model:
KNN, linear SVM, NB classifier, DT regressor, RF regressor and XGBoost.
2.3.1. XGBOOST algorithm
XGBoost, a scalable tree boosting method that has been extensively used in Kaggles Higgs
sub-signal identification challenge, was introduced by Chen and Guestrin [29]. It has recently drawn a lot of
attention due to its exceptional effectiveness and excellent forecast accuracy. In actuality, XGBoost is an
improved version of gradient-boosted decision tree (GBDT) [30], a classification and regression algorithm
that consists of multiple decision trees. But XGBoost differs from GBDT in a few ways. First, whereas
XGBoost adds a second-order Taylor expansion to the loss function, the GBDT method utilizes the first-
order Taylor expansion and applies normalization [31] in the objective function to minimize model
complexity and prevent overfitting. Unlike gradient boosting, which operates through gradient descent in
function space, the GBDT approach has these distinct characteristics, XGBoost establishes the link to the
Int J Elec & Comp Eng ISSN: 2088-8708
Predictive fertilization models for potato crops using machine learning techniques in … (Said Tkatek)
5945
Newton Raphson method using a second order Taylor approximation in the loss function. An illustration of a
general unregularized XGBoost algorithm is the following:
Assume a dataset is D={(xi, yi)} (i=1, 2) and a model with k trees is trained or learnt. The model
produced the following result (i):
󰇛󰇜
 󰇛󰇜 (1)
where 󰇛󰇜 is a regression tree and F is the hypothesis space:
󰇛󰇜 󰇛󰇜 (2)
󰇛󰇜 is the leaf node of the x-th sample in (2) and is the leaf score. The anticipated outcome of the t-th iteration
is:
 󰇛󰇜 (3)
Therefore, the objective function is
󰇛󰇜
 󰇛
 󰇛󰇜 󰇛󰇜 (4)
The complexity of the model is represented by (ft), and L is the loss function. The letter stands for the
score and for the number of leaf nodes.
(
f
t)=
Tt+
 j2 (5)
The second-order Taylor expansion simplifies (5):
J(ft)=
 [yi,it-1+gift(xi)+
󰇛󰇜󰇠 (ft) (6)
󰇛
󰇜

 (7)
󰇛
󰇜

 (8)
The above analysis indicates that the following describes the final objective function:
J(ft
)=󰇟
 giq(xi)+
hiq(xi)2]+
T
+
 j2 (9)
After optimizing the objective function, the best result is:
 


 (10)
J
(
ft
)=
 
 
 +.
T
(11)
2.3.2. Evaluation of model performance
The coefficient of determination (R2), mean absolute error (MAE), and root-mean-square error were
always used to evaluate the models ability to predict outcomes (RMSE). In Table 3, the models are
succinctly described. Several accuracy measures in machine learning and statistics may be used to evaluate
the prediction models error rate. Comparing the actual target with the projected one and describing the
models errors and capacity for prediction using metrics like MAE, MSE, RMSE, and R-Squared are the
main concepts behind accuracy evaluation in regression analysis.
Regression analysis frequently evaluates model performance and prediction error rates using the
MSE, MAE, RMSE, and R-Squared metrics. MAE, which is calculated by averaging the absolute difference
over the data set, represents the variation between the original and projected values. When the average
difference across the data set is squared, the mean calculating error (MSE) is the difference between the
ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 13, No. 5, October 2023: 5942-5950
original and forecasted values. The square root of the MSE is multiplied by the error rate to produce the root
mean squared error (RMSE). We ended with the coefficient R-squared (coefficient of determination)
measures how closely the values match those of the starting points. Values between 0 and 1 are given
percentages. The model is better when the value is higher. These formulas can be used to calculate the
measurements listed above:
 

(12)
 󰇛
 
󰇜
(13)
  (14)
󰇛
 
󰇜
󰇛
󰇜
 (15)
Table 3. Models description
Models
Description
KNN
A model of k-nearest neighbor
SVM
Linear support vector machine
NBC
Naive Bayes classifier
DT
Decision tree regressor
RF
Random forest regressor
XGBoost
eXtreme gradient boosting
Table 4 displays our findings for the six machine learning algorithms, including MSE, R2, MAE,
and RMSE (KNN, SVM, NBC, DT, RF, and XGBoost). In order to make the best choice, we compare and
discuss the outcomes of these machine learning algorithms in this section. Then, with the aid of internet of
things (IoT), we put our experiment to the test in the field. The effectiveness of a predictive model is tested or
evaluated using a set of unobserved data. The term goodness of fit describes how closely the models
predicted values match the actual or observed values. Overfit models are those that perform well during
training but poorly during testing, whereas underfit models perform poorly during both training and testing.
Table 4. Comparison of different algorithms
Algorithms
MAE
MSE
RMSE
R2
KNN
0.63
0.70
0.83
0.83
SVM
0.58
0.45
0.67
0.68
NBC
0.50
0.62
0.78
0.79
DT
0.70
0.75
0.86
0.91
RF
0.80
0.88
0.93
0.93
XGBoost
0.90
0.93
0.96
0.97
Table 4 shows the results about MAE, MSE, RMSE and R2. It is obvious that the three of the
models (DT, RF, and XGBoost) outperform the others, with MAE, MSE, RMSE and R2, particularly
XGBoost (MAE=0.90, MSE=0.93, RMSE=0.96 and R2=0.97). The accuracy of the three linear models
(KNN, SVM, and NBC) is, however, weak, with all values. This is also consistent with the projects current
condition.
According to the aforementioned research, the XGBoost model has the greatest R2 value, as well as
MSE, MAE, and RMSE values. Overall, the XGBoost model outperforms the other machine learning
models. As a result, it is chosen as our algorithm machine learning to be hold in raspberry pi3. Machine
learning models may replace statistical models in the context of precision agriculture as enormous amounts
of data are compiled into observational data sets and recommendations for fertilizer are made. Since reliable
future weather data for the growth season are not accessible, combining previous weather data was a
successful technique to evaluate model performance under real-world conditions. Additionally, we
concentrated on using readily accessible data obtained from regular investigations as predictors rather than
models of fundamental processes. Our model might be used to maximize any biotic component other than
fertilizer, such as planting density or growing season length.
Int J Elec & Comp Eng ISSN: 2088-8708
Predictive fertilization models for potato crops using machine learning techniques in … (Said Tkatek)
5947
2.3.3. Hardware implementation
Due to the limitations of the conventional approach, which involves testing the soil in a lab and then
informing farmers to start fertilizing the field. This study suggests an IoT system that notifies the farmer after
monitoring the nutrients present. Figure 2 depicts the automatic fertilization process used by our system. It
may be challenging to manage the fertilization program at extremely low anticipated N, P, or K doses
because farmers frequently believe that the cost of over-fertilization is negligible in comparison to the cost of
under-fertilization.
Figure 2. Schema of IoT implantation
After taking measurements of temperature, humidity, soil moisture, nitrogen, phosphorus, and
potassium from the sensors. The data will be sent to raspberry pi3 to be analyzed with our algorithm
XGBoost to take decision of the name and the exact quantity of fertilizers. Then a notification will be sent to
the farmer. It required a lot of new technology to integrate this application with an internet connection, such
as sensors and Arduino, such views, on the one hand, it would be extremely crucial to create an application
that allows this item to be operated remotely. We aim to improve our results by utilizing a combination of
methods, including genetic algorithms [32][34]. The versatility of drones makes them a valuable tool for
agricultural purposes, particularly in areas where infection risks are high, as they allow for efficient and safe
remote interventions [35].
In the future, we may be able to generate new concepts for expanding our work, such as a smart
urban agricultural service concept based on an open IoT platform [36], [37]. Using an open-source IoT
platform (NodeMcu, Node-Red, and message queue telemetry transmission) [38]. As an automated
instrument for monitoring water availability that can assist the farmer in monitoring the farm [39]. Theres
also a low-cost wireless sensor network (WSN) technology for detecting soil, environmental, and crop
characteristics that, when properly analyzed, can be used in conjunction with weather forecasts to determine
future agricultural operations based on agronomic models built into the software platform [40]. We may also
use the waterfall model technique to create an application for automatic schedule-based irrigation distribution
and monitoring to reduce water loss [41]. IoT combined with a fiber capillary irrigation system that
calculates climatic need depending on weather conditions may also provide precise irrigation [42]. Using IoT
and machine learning in irrigation is very important to minimize water loss [43].
3. CONCLUSION
The assessment of soil nutrients on a regular basis in the agricultural field is challenging owing to
manual testing in laboratories. It causes farmers to be careless with the nutrient levels in their soil and to use
fertilizer at the wrong time and with the wrong quantity. The suggested system informs farmers of the
insufficiency of important soil nutrients, such as nitrogen, phosphorous, and potassium, through SMS,
utilizing the devised NPK sensor and machine learning. Experimentation is carried out in order to
ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 13, No. 5, October 2023: 5942-5950
comprehend the functionality and inform the intended purpose of the developed IoT system. Based on the
results of the experiment, it is obvious that the suggested system is a low-cost, accurate, and intelligent IoT
system that automatically informs the farmer about the fertilizer and the quantity to be applied at the
appropriate time through messages.
Many food producers are trying to manage agricultural hazards such as disease and pests, which are
exacerbated by climate change, monocropping, and increased pesticide usage. It is critical to detect problems
as soon as possible. With the help of artificial intelligence (AI), we can detect diseases and pests before they
are detectable by visual inspection and that helps with the increase of production. This study evaluated
machine learning approaches as an alternative to the statistical models or meta-analyses that are often used at
the regional level to make recommendations for potato fertilizer at the local level. To customize machine
learning models with particular cultivar traits, soil properties, weather indicators, and the amount of nitrogen,
phosphorus, and potassium fertilizers applied as predictive variables, an extensive dataset of field trials was
utilized.
REFERENCES
[1] M. R. Shaheb, R. Venkatesh, and S. A. Shearer, “A review on the effect of soil compaction and its management for sustainable
crop production,” Journal of Biosystems Engineering, vol. 46, no. 4, pp. 417439, Dec. 2021, doi: 10.1007/s42853-021-00117-7.
[2] G. Boiteau, C. Goyer, H. W. Rees, and B. J. Zebarth, “Differentiation of potato ecosystems on the basis of relationships among
physical, chemical and biological soil parameters,” Canadian Journal of Soil Science, vol. 94, no. 4, pp. 463476, Aug. 2014, doi:
10.4141/cjss2013-095.
[3] D. M. Firman and E. J. Allen, “Agronomic practices,” in Potato Biology and Biotechnology, Elsevier, 2007, pp. 719738.
[4] J. J. Neeteson and H. J. C. Zwetsloot, “An analysis of the response of sugar beet and potatoes to fertilizer nitrogen and soil
mineral nitrogen,” Netherlands Journal of Agricultural Science, vol. 37, no. 2, pp. 129141, Jun. 1989, doi:
10.18174/njas.v37i2.16644.
[5] H. Li, L. É. Parent, C. Tremblay, and A. Karam, “Potato response to crop sequence and nitrogen fertilization following sod
breakup in a Gleyed Humo-Ferric Podzol,” Canadian Journal of Plant Science, vol. 79, no. 3, pp. 439446, Jul. 1999, doi:
10.4141/P98-042.
[6] M. Sincik, Z. M. Turan, and A. T. Göksoy, “Responses of potato (Solanum tuberosum L.) to green manure cover crops and
nitrogen fertilization rates,” American Journal of Potato Research, vol. 85, no. 5, pp. 390391, Oct. 2008, doi: 10.1007/s12230-
008-9043-1.
[7] M. Sharifi, B. J. Zebarth, G. A. Porter, D. L. Burton, and C. A. Grant, “Soil mineralizable nitrogen and soil nitrogen supply under
two-year potato rotations,” Plant and Soil, vol. 320, no. 12, pp. 267279, Jul. 2009, doi: 10.1007/s11104-009-9892-5.
[8] B. J. Zebarth, W. J. Arsenault, S. Moorehead, H. T. Kunelius, and M. Sharifi, “Italian ryegrass management effects on nitrogen
supply to a subsequent potato crop,” Agronomy Journal, vol. 101, no. 6, pp. 15731580, Nov. 2009, doi:
10.2134/agronj2009.0184.
[9] B. J. Zebarth, P. Scott, and M. Sharifi, “Effect of straw and fertilizer nitrogen management for spring barley on soil nitrogen
supply to a subsequent potato crop,” American Journal of Potato Research, vol. 86, no. 3, pp. 209217, Jun. 2009, doi:
10.1007/s12230-009-9074-2.
[10] P. J. Sands, C. Hackett, and H. A. Nix, “A model of the development and bulking of potatoes (Solanum Tuberosum L.) I.
Derivation from well-managed field crops,” Field Crops Research, vol. 2, pp. 309331, Jan. 1979, doi: 10.1016/0378-
4290(79)90031-5.
[11] A. N. Cambouris, M. St. Luce, B. J. Zebarth, N. Ziadi, C. A. Grant, and I. Perron, “Potato response to nitrogen sources and rates
in an irrigated sandy soil,” Agronomy Journal, vol. 108, no. 1, pp. 391401, Jan. 2016, doi: 10.2134/agronj2015.0351.
[12] B. J. Zebarth, Y. Leclerc, G. Moreau, and E. Botha, “Rate and timing of nitrogen fertilization of Russet Burbank potato: Yield and
processing quality,” Canadian Journal of Plant Science, vol. 84, no. 3, pp. 855863, Jul. 2004, doi: 10.4141/P03-123.
[13] K. Saranya, P. Uva Dharini, P. Uva Darshni, and S. Monisha, “IoT based pest controlling system for smart agriculture,” in 2019
International Conference on Communication and Electronics Systems (ICCES), Jul. 2019, pp. 15481552, doi:
10.1109/ICCES45898.2019.9002046.
[14] P. J. Gregory and L. P. Simmonds, “Water relations and growth of potatoes,” in The Potato Crop, Dordrecht: Springer
Netherlands, 1992, pp. 214246.
[15] P. L. Kooman, M. Fahem, P. Tegera, and A. J. Haverkort, “Effects of climate on different potato genotypes 2. Dry matter
allocation and duration of the growth cycle,” European Journal of Agronomy, vol. 5, no. 34, pp. 207217, Dec. 1996, doi:
10.1016/S1161-0301(96)02032-1.
[16] J. G. Fortin, F. Anctil, L.-É. Parent, and M. A. Bolinder, “Comparison of empirical daily surface incoming solar radiation
models,” Agricultural and Forest Meteorology, vol. 148, no. 89, pp. 13321340, Jul. 2008, doi:
10.1016/j.agrformet.2008.03.012.
[17] A. J. Haverkort and P. C. Struik, “Yield levels of potato crops: recent achievements and future prospects,” Field Crops Research,
vol. 182, pp. 7685, Oct. 2015, doi: 10.1016/j.fcr.2015.06.002.
[18] J. Dessureault-Rompré, B. J. Zebarth, D. L. Burton, and A. Georgallas, “Predicting soil nitrogen supply from soil properties,”
Canadian Journal of Soil Science, vol. 95, no. 1, pp. 6375, Feb. 2015, doi: 10.4141/cjss-2014-057.
[19] J. Dessureault-Rompré et al., “Prediction of soil nitrogen supply in potato fields using soil temperature and water content
information,” Soil Science Society of America Journal, vol. 76, no. 3, pp. 936949, May 2012, doi: 10.2136/sssaj2011.0377.
[20] P. Rajsic and A. Weersink, “Do farmers waste fertilizer? A comparison of ex post optimal nitrogen rates and ex ante
recommendations by model, site and year,” Agricultural Systems, vol. 97, no. 12, pp. 5667, Apr. 2008, doi:
10.1016/j.agsy.2007.12.001.
[21] J. M. Peralta and C. O. Stockle, “Dynamics of nitrate leaching under irrigated potato rotation in Washington State: a long-term
simulation study,” Agriculture, Ecosystems and Environment, vol. 88, no. 1, pp. 2334, Jan. 2002, doi: 10.1016/S0167-
8809(01)00157-8.
[22] A. Pellerin, L.-É. Parent, J. Fortin, C. Tremblay, L. Khiari, and M. Giroux, “Environmental Mehlich-III soil phosphorus saturation
Int J Elec & Comp Eng ISSN: 2088-8708
Predictive fertilization models for potato crops using machine learning techniques in … (Said Tkatek)
5949
indices for Quebec acid to near neutral mineral soils varying in texture and genesis,” Canadian Journal of Soil Science, vol. 86,
no. 4, pp. 711723, Aug. 2006, doi: 10.4141/S05-070.
[23] E. Valkama, T. Salo, M. Esala, and E. Turtola, “Nitrogen balances and yields of spring cereals as affected by nitrogen fertilization
in northern conditions: A meta-analysis,” Agriculture, Ecosystems and Environment, vol. 164, pp. 113, Jan. 2013, doi:
10.1016/j.agee.2012.09.010.
[24] S.-É. Parent, M. A. Leblanc, A.-C. Parent, Z. Coulibali, and L. E. Parent, “Site-specific multilevel modeling of potato response to
nitrogen fertilization,” Frontiers in Environmental Science, vol. 5, Dec. 2017, doi: 10.3389/fenvs.2017.00081.
[25] P. M. Kyveryga, A. M. Blackmer, and T. F. Morris, “Alternative Benchmarks for economically optimal rates of nitrogen
fertilization for corn,” Agronomy Journal, vol. 99, no. 4, pp. 10571065, Jul. 2007, doi: 10.2134/agronj2006.0340.
[26] N. Abd El-Aziz, “Stimulatory effect of NPK fertilizer and benzyladenine on growth and chemical constituents of Codiaeum
variegatum L,” American-Eurasian Journal of Agricultural and Environmental Sciences, vol. 2, no. 6, pp. 711719, 2007.
[27] Q. Cao et al., “Developing a new Crop Circle active canopy sensor-based precision nitrogen management strategy for winter
wheat in North China Plain,” Precision Agriculture, vol. 18, no. 1, pp. 218, Feb. 2017, doi: 10.1007/s11119-016-9456-7.
[28] Z. Qin et al., “Application of machine learning methodologies for predicting corn economic optimal nitrogen rate,” Agronomy
Journal, vol. 110, no. 6, pp. 25962607, Nov. 2018, doi: 10.2134/agronj2018.03.0222.
[29] T. Chen and C. Guestrin, “XGBoost,” in Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge
Discovery and Data Mining, Aug. 2016, pp. 785794, doi: 10.1145/2939672.2939785.
[30] Y. Xu, X. Zhao, Y. Chen, and Z. Yang, “Research on a mixed gas classification algorithm based on extreme random tree,”
Applied Sciences, vol. 9, no. 9, Apr. 2019, doi: 10.3390/app9091728.
[31] A. Krizhevsky, I. Sutskever, and G. E. Hinton, “ImageNet classification with deep convolutional neural networks,”
Communications of the ACM, vol. 60, no. 6, pp. 8490, May 2017, doi: 10.1145/3065386.
[32] S. Tkatek, O. Bahti, Y. Lmzouari, and J. Abouchabaka, “Artificial intelligence for improving the optimization of NP-Hard
problems: a review,” International Journal of Advanced Trends in Computer Science and Engineering, vol. 9, no. 5,
pp. 74117420, Oct. 2020, doi: 10.30534/ijatcse/2020/73952020.
[33] T. Said, A. Otman, A. Jaafar, and R. Najat, “An optimizing approach for multi constraints reassignment problem of human
resources,” International Journal of Electrical and Computer Engineering (IJECE), vol. 6, no. 4, pp. 19071919, Aug. 2016, doi:
10.11591/ijece.v6i4.pp1907-1919.
[34] S. Tkatek, A. Belmzoukia, S. Nafai, J. Abouchabaka, and Y. Ibnou-ratib, “Putting the world back to work: an expert system using
big data and artificial intelligence in combating the spread of COVID-19 and similar contagious diseases,” Work, vol. 67, no. 3,
pp. 557572, Dec. 2020, doi: 10.3233/WOR-203309.
[35] S. Tkatek, S. Bahti, O. Abdoun, and J. Abouchabaka, “Intelligent system for recruitment decision making using an alternative
parallel-sequential genetic algorithm,” Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), vol. 22,
no. 1, pp. 385395, Apr. 2021, doi: 10.11591/ijeecs.v22.i1.pp385-395.
[36] A. Suk Oh, “Smart urban farming service model with IoT based open platform,” Indonesian Journal of Electrical Engineering
and Computer Science (IJEECS), vol. 20, no. 1, pp. 320328, Oct. 2020, doi: 10.11591/ijeecs.v20.i1.pp320-328.
[37] N. Zainal, N. Mohamood, M. F. Norman, and D. Sanmutham, “Design and implementation of smart farming system for fig using
connected-argonomics,” International Journal of Electrical and Computer Engineering (IJECE), vol. 9, no. 6, pp. 56535662,
Dec. 2019, doi: 10.11591/ijece.v9i6.pp5653-5662.
[38] R. Lakshmanan, M. Djama, S. Perumal, and R. Abdulla, “Automated smart hydroponics system using internet of things,”
International Journal of Electrical and Computer Engineering (IJECE), vol. 10, no. 6, pp. 63896398, Dec. 2020, doi:
10.11591/ijece.v10i6.pp6389-6398.
[39] G. I. Hapsari, G. Andriana Mutiara, L. Rohendi, and A. Mulia, “Wireless sensor network for monitoring irrigation using XBee
Pro S2C,” Bulletin of Electrical Engineering and Informatics (BEEI), vol. 9, no. 4, pp. 13451356, Aug. 2020, doi:
10.11591/eei.v9i4.1994.
[40] P. Visconti, N. I. Giannoccaro, R. de Fazio, S. Strazzella, and D. Cafagna, “IoT-oriented software platform applied to sensors-
based farming facility with smartphone farmer app,” Bulletin of Electrical Engineering and Informatics (BEEI), vol. 9, no. 3,
pp. 10951105, Jun. 2020, doi: 10.11591/eei.v9i3.2177.
[41] A. N. Afif, F. Noviyanto, S. Sunardi, S. A. Akbar, and E. Aribowo, “Integrated application for automatic schedule-based
distribution and monitoring of irrigation by applying the waterfall model process,” Bulletin of Electrical Engineering and
Informatics (BEEI), vol. 9, no. 1, pp. 420426, Feb. 2020, doi: 10.11591/eei.v9i1.1368.
[42] M. K. I. Abd Rahman, M. S. Zainal Abidin, M. S. A. Mahmud, S. Buyamin, M. H. I. Ishak, and A. A. Emmanuel, “Advancement
of a smart fibrous capillary irrigation management system with an internet of things integration,” Bulletin of Electrical
Engineering and Informatics (BEEI), vol. 8, no. 4, Dec. 2019, doi: 10.11591/eei.v8i4.1606.
[43] S. Amassmir, S. Tkatek, O. Abdoun, and J. Abouchabaka, “An intelligent irrigation system based on internet of things (IoT) to
minimize water loss,” Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), vol. 25, no. 1, pp. 504510,
Jan. 2022, doi: 10.11591/ijeecs.v25.i1.pp504-510.
BIOGRAPHIES OF AUTHORS
Said Tkatek is a research professor of Computer Science at the University of
Kenitra, Faculty of Science, Ibn Tofail, and a member of the Research Laboratory for
Computer Science (LaRI). His current research focus is on artificial intelligence (AI), big data
and their applications related fields of big data and artificial intelligence technologies namely
the environment, agriculture, energy, medicine, education, economy and more. Prof Tkatek is
also involved in research related to expert systems, intelligent systems, decision-making,
optimization, metaheuristics, and HR optimization. He can be contacted at email:
said.tkatek@uit.ac.ma.
ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 13, No. 5, October 2023: 5942-5950
Samar Amassmir it sounds like she received her masters degree in computer
science from Ibn Zohr University, and she is currently a Ph.D. student at the Computer
Science Research Laboratory (LaRI) at Ibn Tofail University in Kenitra, Morocco. As a Ph.D.
student, she is likely engaged in advanced research in the field of computer science. His Ph.D.
work is currently supervised by prof Said Tkatek. She can be contacted at email:
Samaramassmir@uit.ac.ma.
Amine Belmzoukia received his masters degree in big data and cloud computing
from the Faculty of Science at Ibn Tofail University in Kenitra, Morocco, and he is currently
pursuing a Ph.D. in the field of artificial intelligence (AI) and its applications at the Research
Laboratory for Computer Science (LaRI) at the same university. He can be contacted at email:
Amine.belmzoukia@uit.ac.ma.
Jaafar Abouchabaka is a research professor of Computer Science at Ibn Tofail
University in Kenitra, Faculty of Science, and he was formerly the director of the Research
Laboratory for Computer Science (LaRI) and a member of that laboratory. His research focus
is currently on artificial intelligence and big data and their applications in various activity
sectors. Prof Abouchabaka is also involved in research related to optimization and
metaheuristics, as well as human resources optimization. He can be contacted at email:
jaafar.abouchabaka@uit.ac.ma.
Article
Full-text available
Muskmelon, a crop prized for its economic potential, has a relatively brief growth cycle. Disease susceptibility during this period can have a profound impact on yields, posing challenges for farmers. Environmental conditions are pivotal in disease occurrence. Unfavorable conditions reduce the likelihood of pathogens infecting vulnerable host plants as temperature and humidity influence pathogen behavior, including toxin synthesis, virulence protein production, and reproduction. Pathogens can lie dormant in the soil until suitable conditions activate them. When the right environment and host plants align, these dormant pathogens can cause outbreaks. Disease prediction becomes possible by analyzing environmental variables. Real-time data collected via strategically placed sensors focused on viral, fungal, and bacterial infections. Results indicated that the extreme gradient boosting (XGBoost) algorithm, with a maximum tree depth of 4 and 30 trees per iteration, achieved remarkable performance, yielding an accuracy of 97%. For comparison, the XGBoost model outperformed an 8-layer Backpropagation network with 7 nodes per layer, which achieved 95% accuracy. These findings underscore XGBoost's efficacy in forecasting and mitigating muskmelon plant diseases, offering the potential for improved crop yields and agricultural sustainability.
Article
Full-text available
span>Solar energy is the most generally accessible energy in the entire globe. Proper solar panel maintenance is necessary to reduce reliance on imported energy. Continuous monitoring of the solar panel's power output is required. The deployment of internet of things (IoT) monitoring of solar panels for maintenance is the basis for the current research. A multi-variable long-term photovoltaic (PV) power production prediction approach based on support vector machine (SVM) is developed in this study with the aim of completely evaluating the influence of PV panels performance and actual operational state factors on the power generation efficiency. This study examines the use of SVM and climatic factors to forecast the long-term output of power from solar panels. A solar power facility in a semi-arid area provided the data utilized in this investigation. Temperature, humidity, wind speed, and sun radiation are some of the meteorological variables that were considered in the study. To anticipate the power generation of the panels, the SVM is trained using the climatic factors and the power generation data. The findings demonstrate that the SVM model consistently predicts the panels' long-term power generation with a high degree of accuracy.</span
Article
Full-text available
This paper proposes a comparison of three machine learning algorithms for a better intelligent irrigation system based on internet of things (IoT) for differents products. This work's major contribution is to specify the most accurate algorithm among the three machine learning algorithms (k-nearest neighbors (KNN), support vector machine (SVM), artificial neural network (ANN)). This is achieved by collecting irrigation data of a specific products and split it into training data and test data then compare the accuracy of the three algorithms. To evaluate the performance of our algorithm we built a system of IoT devices. The temperature and humidity sensors are installed in the field interact with the Arduino microcontroller. The Arduino is connected to Raspberry Pi3, which holds the machine learning algorithm. It turned out to be ANN algorithm is the most accurate for such system of irrigation. The ANN algorithm is the best choice for an intelligent system to minimize water loss for some products.
Article
Full-text available
Purpose Sustainable crop production could contribute to feed and fuel for the ever-increasing global population. The use of heavy agricultural machinery has improved the efficiency of farming operations and increased global food production since the 1950s. But their negative impact on soil includes changing soil structure resulting in deteriorating soil productivity and environmental quality is being noticed for several decades. The purpose of this review is to summarize and help to better understand the effect of heavy machinery, tire inflation pressure, and field traffic on soil properties and crop development, yield, and economics of different farming systems published in the last 20 years. Methods Search engines such as Google Scholar, Scopus, Science Direct, Springer Link, Wiley Online, Taylor & Francis Online, Academia, and Research Gate platforms were used to collect and review the articles. This review includes indexed journals, conference and symposium proceedings, reports, academic presentations, and thesis/dissertations. Results Soil compaction increases bulk density and soil strength and reduces soil porosity and soil hydraulic properties. Stunted plant root growth due to compaction of soil affects crop growth and development, and yield. Soil compaction resulting from heavy machinery traffic caused a significant crop yield reduction of as much as 50% or even more, depending upon the magnitude and the severity of compaction of the soil. Conclusions High gross weight vehicles/machinery traffic damages soil structure and soil environment that are critical for sustainable crop production. The use of heavy machinery such as subsoiling for removing soil compaction results in more fuel use, increased use of energy, cost, and sometimes risks of re-compaction, further deteriorating soil conditions and causing additional adverse environmental consequences. The economics of different farming systems affected by soil compaction, potential soil compaction management strategies, and future research needs have also been discussed.
Article
Full-text available
p>The human resources (HR) manager needs effective tools to be able to move away from traditional recruitment processes to make the good decision to select the good candidates for the good posts. To do this, we deliver an intelligent recruitment decision-making method for HR, incorporating a recruitment model based on the multipack model known as the NP-hard model. The system, which is a decision support tool, often integrates a genetic approach that operates alternately in parallel and sequentially. This approach will provide the best recruiting solution to allow HR managers to make the right decision to ensure the best possible compatibility with the desired objectives. Operationally, this system can also predict the altered choice of parallel genetic algorithm (PGA) or sequential genetic algorithm (SeqGA) depending on the size of the instance and constraints of the recruiting posts to produce the quality solution in a reduced CPU time for recruiting decision-making. The results obtained in various tests confirm the performance of this intelligent system which can be used as a decision support tool for intelligently optimized recruitment.</p
Article
Full-text available
Background: To combat COVID-19, curb the pandemic, and manage containment, governments around the world are turning to data collection and population monitoring for analysis and prediction. The massive data generated through the use of big data and artificial intelligence can play an important role in addressing this unprecedented global health and economic crisis. Objectives: The objective of this work is to develop an expert system that combines several solutions to combat COVID-19. The main solution is based on a new developed software called General Guide (GG) application. This expert system allows us to explore, monitor, forecast, and optimize the data collected in order to take an efficient decision to ensure the safety of citizens, forecast, and slow down the spread's rate of COVID-19. It will also facilitate countries' interventions and optimize resources. Moreover, other solutions can be integrated into this expert system, such as the automatic vehicle and passenger sanitizing system equipped with a thermal and smart High Definition (HD) cameras and multi-purpose drones which offer many services. All of these solutions will facilitate lifting COVID-19 restrictions and minimize the impact of this pandemic. Methods: The methods used in this expert system will assist in designing and analyzing the model based on big data and artificial intelligence (machine learning). This can enhance countries' abilities and tools in monitoring, combating, and predicting the spread of COVID-19. Results: The results obtained by this prediction process and the use of the above mentioned solutions will help monitor, predict, generate indicators, and make operational decisions to stop the spread of COVID-19. Conclusions: This developed expert system can assist in stopping the spread of COVID-19 globally and putting the world back to work.
Article
Full-text available
This paper presents a design and implementation of an automated smart hydroponics system using internet of things. The challenges to be solved with this system are the increasing food demand in the world, the need of market of new sustainable method of farming using the Internet of Things. The design was implemented using NodeMcu, Node Red, MQTT and sensors that were chosen during component selection based on required parameters and sending it to the cloud to monitor and be processed. Investigation on previous works done and a review of Internet of Things and Hydroponic systems were done. First the prototype was constructed, programmed and tested, as well as sensors data between two different environments were taken and monitored on cloud-based web page with mobile application. Moreover, a bot has been introduced to control the supply chain and for notification purposes. The system improved its performance and allows it to successfully achieve the aim of the entire system implemented. There are some limitations which can be improved as future work such as including data science with the usage of the artificial intelligence to further improve the crops and get better outcome. Lastly to design end user platform to ease user interaction by using attractive design with no technical configuration involved.
Article
Full-text available
p>Smart and efficient agricultural production or smart farming using IoT sensors, big-data and cloud service has proven its value for a decade but the effect depends on the agricultural environment of the country or society. In Korea, the population of urban farmers who utilizes small, possibly shared area in farming. Urban farming uses rooftop of the building or even indoor for cropping and many urban farmers may not have sufficient professional farming experiences. However, with information technology like cloud service, many critical farming process can be automated and requires minimal human intervention in monitoring and controlling sensors. In this paper, we propose a smart urban farming model which modifies TTA smart greenhouse standard such that cloud service us integrated with IoT sensors. The hardware design of integrated controller and subsequent software services are specified. This new model can be used to enhance smart urban farming which is one of top 10 agricultural policy of the government.</p
Article
Full-text available
Monitoring irrigation is still the problem of agriculture in Indonesia. During the dry season, the farming fields drought while in the rainy season, floods happened. Since the farm-fields located far from the urban area, it requires an automatic tool for monitoring the availability of water that can help the farmer to monitor the farm-field. Wireless sensor network is an appropriate technology used to overcome problems related to the monitoring system. This research is using a water level sensor, pump, Arduino Nano, and XBee Pro S2C in each monitoring node. The system designed within two modules, an automation irrigation module and a monitoring module, which is connected with the communication configuration of master-slaves between Xbee Pro S2C at each node. The system examined several scenarios in order to test the performance. Based on the testing result, all the performance parameters can be adequately delivered to the user and appropriated with the real condition in the farm field. The delay between nodes only takes 5-10 seconds.
Article
Full-text available
This work describes the design of innovative IoT-oriented farm management system that employs low-cost WSN for detecting soil, environmental and crops parameters that properly processed, in combination with weather forecasts, are used to determine future farming activities based on agronomic models implemented in the software platform. Goals of carried out research activity are to guarantee production both qualitatively and quantitatively of cultivated crops, to increase company income and reduce environmental impacts; achieving these objectives is a prerequisite for implementing of sustainable agriculture. Connection between traditional cropping systems and innovative technologies is achieved through the utilization of low-cost wireless electronic modules for acquiring data from connected sensors. The fertigation system operation is supported by solar-powered low-cost WSN capable of constantly monitoring soil and environmental parameters; thanks to sensor nodes properly positioned in cultivated land or greenhouse, interest parameters of both air and soil are detected and transmitted to on-cloud database, to allow monitoring and remote control from enabled users (farmer or agronomist). For this aim, an application specifically realized and tested during the different fertigation system’s functional tests, allows users to visualize and eventually remotely intervene by using a smart-phone or tablet.
Article
40% of areas in Indonesia are still using rainwater as a source for irrigation. Type of wetland rainwater always depends on weather that is currently difficult to predict. In addition, the frequency of field cultivation became limited. Irrigation water can come from a dam or a spring in the mountains. Limited water source generates the need to manage water distribution in all areas of rice fields. For every 1 hectare fields, at least 0.5 litres of water per second is needed. The imbalance between the field and the available water discharge can cause conflicts in the Community farmers manage field. The purpose of this research is to assist in the Assembly Of Farmer Water users ("Perkumpulan Petani Pemakai Air" or "P3A") manage the scheduling and controlling irrigation sluice based IoT using mobile applications. The waterfall process model applied in developing mobile applications. Every feature that is created has been tested directly using Unit tests based on the application of the system used. The test is done by observing the system inputs and outputs of the system usability scale (SUS). Tests are also carried out using Post-Study with method of the SUS.