<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Soil Sci.</journal-id>
<journal-title>Frontiers in Soil Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Soil Sci.</abbrev-journal-title>
<issn pub-type="epub">2673-8619</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fsoil.2025.1612908</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Soil Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Spatiotemporal prediction of soil moisture content at various depths in three soil types using machine learning algorithms</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Alahmad</surname>
<given-names>Tarek</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3036594/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Nem&#xe9;nyi</surname>
<given-names>Mikl&#xf3;s</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3102409/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Sz&#xe9;les</surname>
<given-names>Adrienn</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2339675/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ali</surname>
<given-names>Nour</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3215642/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hijazi</surname>
<given-names>Omar</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3215800/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ny&#xe9;ki</surname>
<given-names>Anik&#xf3;</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2695128/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Biosystems Engineering and Precision Technology, Albert K&#xe1;zm&#xe9;r Mosonmagyar&#xf3;v&#xe1;r Faculty of Agricultural and Food Sciences, Sz&#xe9;chenyi Istv&#xe1;n University</institution>, <addr-line>Mosonmagyar&#xf3;v&#xe1;r</addr-line>,&#xa0;<country>Hungary</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Institute of Land Use, Engineering and Precision Farming Technology, Faculty of Agricultural and Food Sciences and Environmental Management, University of Debrecen</institution>, <addr-line>Debrecen</addr-line>,&#xa0;<country>Hungary</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Laboratory of Crop Production and Multiplication, Field Crops Research Department, Agricultural Engineering Faculty, Damascus University</institution>, <addr-line>Damascus</addr-line>,&#xa0;<country>Syria</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>A Chair of Wood Science, Technical University of Munich</institution>, <addr-line>Freising</addr-line>,&#xa0;<country>Germany</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/756420/overview">Jiban Shrestha</ext-link>, Nepal Agricultural Research Council, Nepal</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2628786/overview">Anurag Vidyarthi</ext-link>, Graphic Era University, India</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3046891/overview">Yulin Cai</ext-link>, Shandong University of Science and Technology, China</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Tarek Alahmad, <email xlink:href="mailto:alahmad.tarek@sze.hu">alahmad.tarek@sze.hu</email>
</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>30</day>
<month>09</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>5</volume>
<elocation-id>1612908</elocation-id>
<history>
<date date-type="received">
<day>16</day>
<month>04</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>09</day>
<month>09</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Alahmad, Nem&#xe9;nyi, Sz&#xe9;les, Ali, Hijazi and Ny&#xe9;ki.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Alahmad, Nem&#xe9;nyi, Sz&#xe9;les, Ali, Hijazi and Ny&#xe9;ki</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>Accurate prediction of soil moisture content (SMC) is crucial for agricultural systems as it affects hydrological cycles, crop growth, and resource management. Considering the challenges with prediction accuracy and determining the effect of soil texture, depth, and meteorological data on SMC variation and prediction capability of the used models, this research has been conducted.</p>
</sec>
<sec>
<title>Methods</title>
<p>Three machine learning (ML) models&#x2014;random forest regression (RFR), eXtreme gradient boosting (XGBoost), and long short-term memory (LSTM)&#x2014;were developed to predict SMC in three soil types (loam, sandy loam, and silt loam) at five depths of 5, 20, 40, 60, and 80 cm. The dataset was collected during the maize season in 2023, encompassing meteorological parameters collected using Internet of Things (IoT)-based sensors and SMC data calculated using the gravimetric method.</p>
</sec>
<sec>
<title>Results</title>
<p>The results showed variations in SMC in all studied soil types and depths, with silt loam exhibiting the highest variation in SMC. RFR demonstrated high accuracy at different depths and soil types, particularly in loam soil, at a depth of 80 with a root mean square error (RMSE) value of 0.89 and a mean absolute error (MAE) value of 0.74, and in silt loam at 40 cm depth with an RMSE value of 0.498 and an MAE of 0.416. LSTM performed effectively at shallower and moderate depths (60 and 20 cm) with RMSE values of 0.391 and 0.804 and MAE values of 0.335 and 0.793, respectively. In sandy loam soil at 5 cm depth, XGBoost displayed minimal errors and robust performance at the same depths with higher accuracy, achieving an RMSE of 0.025 and an MAE of 0.159. Analysis of training and validation loss revealed that the LSTM model stabilized and improved with more epochs, showing a more consistent decrease in MSE, while RFR and XGBoost exhibited higher performance with increased model complexity, shown in low MSE and RMSE values. Comparisons between measured and predicted SMC% values demonstrated the models&#x2019; effectiveness in capturing soil moisture dynamics. Furthermore, feature importance analysis revealed that solar radiation and precipitation were the most influential predictors across all models, offering critical insights into dominant environmental drivers of soil moisture variability.</p>
</sec>
<sec>
<title>Discussion</title>
<p>By providing precise SMC predictions across different spatial and temporal scales, this study underscores the value of ML models for SMC prediction, which could have implications for improving irrigation scheduling, reducing water wastages, and enhancing sustainability.</p>
</sec>
</abstract>
<kwd-group>
<kwd>machine learning</kwd>
<kwd>soil moisture content</kwd>
<kwd>RFR</kwd>
<kwd>LSTM</kwd>
<kwd>XGBoost</kwd>
<kwd>spatio-temporal prediction</kwd>
</kwd-group>
<counts>
<fig-count count="13"/>
<table-count count="2"/>
<equation-count count="5"/>
<ref-count count="67"/>
<page-count count="17"/>
<word-count count="7019"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-in-acceptance</meta-name>
<meta-value>Pedometrics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<p>Current farming practices have already exceeded the Earth&#x2019;s carrying capacity (<xref ref-type="bibr" rid="B1">1</xref>). Therefore, the primary challenge is to enhance productivity and sustainably feed the world without depleting natural resources, particularly water, which is vital for crop production. Hence, it is imperative to implement more sustainable water management practices (<xref ref-type="bibr" rid="B2">2</xref>). With the increased demand for agricultural water resources, real-time monitoring of soil moisture is essential for developing a realistic irrigation schedule, leading to better water management (<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B4">4</xref>), and enhancing crop production (<xref ref-type="bibr" rid="B5">5</xref>). Soil moisture content (SMC) is a critical factor influencing farm yields and hydrological cycles, providing essential information on available water for vegetation growth requirements (<xref ref-type="bibr" rid="B6">6</xref>). Thus, understanding the spatial and temporal variation of SMC is crucial for various applications such as predicting floods, droughts (<xref ref-type="bibr" rid="B7">7</xref>), and forest fires, as well as for environmental and agricultural research (<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B9">9</xref>). Accurately predicting SMC is essential for the rational use and management of water resources (<xref ref-type="bibr" rid="B10">10</xref>, <xref ref-type="bibr" rid="B11">11</xref>). However, the complex interplay of factors affecting soil water content makes prediction challenging, especially in spatiotemporal dynamics (<xref ref-type="bibr" rid="B12">12</xref>&#x2013;<xref ref-type="bibr" rid="B14">14</xref>). Currently, direct methods for determining soil moisture that measure SMC directly from the soil samples include oven drying methods (both gravimetric and volumetric), while all automated systems for estimating soil moisture are classified as indirect methods (<xref ref-type="bibr" rid="B15">15</xref>). The gravimetric method is widely regarded as the most reliable and robust technique for estimating soil moisture. It quantifies soil moisture as the mass of water in a sample divided by the mass of dry soil, typically expressed in [kg/kg]. However, for comparative studies in earth sciences, it is often represented as a percentage (<xref ref-type="bibr" rid="B15">15</xref>). The gravimetric method has been utilized to validate data collected using indirect techniques (<xref ref-type="bibr" rid="B16">16</xref>, <xref ref-type="bibr" rid="B17">17</xref>).</p>
<p>Existing prediction models face challenges related to accuracy, generalization, and processing multiple features, necessitating improvements in performance. Conventional prediction techniques frequently employ neural networks, linear regression, and empirical formulas (<xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B19">19</xref>). Recently, advancements in sensor measuring technologies have enabled researchers to collect extensive, continuous, and reasonably accurate data at <italic>in situ</italic> monitoring sites (<xref ref-type="bibr" rid="B20">20</xref>, <xref ref-type="bibr" rid="B21">21</xref>). Artificial intelligence-based models leveraging artificial neural networks (ANNs) represent a significant leap forward in machine learning (ML), enabling better extraction of hidden patterns within big data (<xref ref-type="bibr" rid="B22">22</xref>). Integrating artificial intelligence with prediction models enhances model performance and accuracy (<xref ref-type="bibr" rid="B23">23</xref>). However, current ANN models for SMC prediction tend to focus mainly on single data feature extraction, overlooking spatial and temporal factors, which limits the accuracy of predictions. Furthermore, existing soil moisture content (SMC%) prediction models often only forecast the average surface layer (0&#x2013;20 cm) or a single depth, rendering them ineffective for practical agricultural irrigation decisions.</p>
<p>Various AI-based techniques, including random forest regression (RFR), support vector machine (SVM), extreme gradient boosting regression (XGBR), and CatBoost gradient boosting regression (CBR), have been utilized to overcome these limitations and more accurately forecast SMC (<xref ref-type="bibr" rid="B24">24</xref>&#x2013;<xref ref-type="bibr" rid="B26">26</xref>). In their study, Ren et&#xa0;al. (<xref ref-type="bibr" rid="B27">27</xref>) utilized XGBoost to estimate soil moisture, demonstrating superior performance compared to other techniques with a correlation coefficient of 0.69 and an accuracy of 88%. The primary predictors were air relative humidity, maximum air temperature, and total precipitation. Consideration of soil characteristics, particularly during the 2022 drought, led to increased prediction accuracy. Additionally, Alibabaei et&#xa0;al. (<xref ref-type="bibr" rid="B28">28</xref>) discussed the use of deep learning algorithms, specifically long short-term memory (LSTM) and bidirectional LSTM (BLSTM), to model daily reference evapotranspiration and SMC for agricultural decision support systems. Their models achieved <italic>R</italic>&#xb2; values between 0.96 and 0.98 and mean square error values between 0.014 and 0.056, with LSTM yielding the most favorable results. Furthermore, an analysis was conducted to assess how the loss function impacted the performance of the proposed models, revealing that the model employing mean square error as its loss function outperformed other models.</p>
<p>Considering the challenges of enhancing soil moisture prediction accuracy, and the lack of soil-specific and depth-specific modeling (<xref ref-type="bibr" rid="B29">29</xref>, <xref ref-type="bibr" rid="B30">30</xref>), and to evaluate the efficiency of the dataset collected by Internet of Things (IoT)-based sensors in the models&#x2019; training, this research aims to study how the soil type, depth, and meteorological data affect SMC variations; to develop and refine AI-based ML models including RFR, eXtreme gradient boosting (XGBoost), and LSTM, which consider effective models in SMC prediction due to its ability to capture linear and non-linear relations between studied factors (<xref ref-type="bibr" rid="B29">29</xref>, <xref ref-type="bibr" rid="B31">31</xref>); to predict SMC in various soil types and depths by combining meteorological variables with SMC data; and to evaluate models&#x2019; performance using several performance metrics. The results will provide significant insights into the models&#x2019; applicability for SMC prediction to enhance water use efficiency and enhance sustainability in agriculture by improving decision-making in irrigation management and enhancing sustainability.</p>
</sec>
<sec id="s2" sec-type="materials|methods">
<label>2</label>
<title>Materials and methods</title>
<sec id="s2_1">
<label>2.1</label>
<title>Experimental site and sensor setup</title>
<p>The research was conducted between June and October 2023 during the maize vegetation season at the 23-ha field, an agricultural site equipped with IoT sensors for data collection at Sz&#xe9;chenyi Istv&#xe1;n University in Mosonmagyar&#xf3;v&#xe1;r, Hungary (<xref ref-type="bibr" rid="B32">32</xref>, <xref ref-type="bibr" rid="B33">33</xref>). The area had an average annual precipitation of 580 mm in 2023, and an average annual temperature of 11.2&#xb0;C, and during the maize vegetation season, the precipitation amount was approximately 400 mm with temperatures ranging between 18.5&#xb0;C and 21.3&#xb0;C. The soil types identified according to the USDA soil classification taxonomy (<xref ref-type="bibr" rid="B34">34</xref>) utilizing the soil texture triangle include loam, silt loam, and sandy loam (<xref ref-type="bibr" rid="B35">35</xref>) (<xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref>). The terrain has a slight slope of 5% with elevation varying between 133 and 138 m (<xref ref-type="bibr" rid="B23">23</xref>), soil pH ranged between 7.12 and 7.8, and other soil properties are shown in <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>. Data collection from the field by sensors was carried out at 10- to 15-min intervals using LoRaWAN and Narrowband Internet of Things (NB-IoT).</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Soil texture classes (silt, clay, and sand) for each studied soil.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fsoil-05-1612908-g001.tif">
<alt-text content-type="machine-generated">Ternary soil texture diagram depicting the composition of different soil types based on percentages of clay, silt, and sand. The triangle is divided into sections such as clay, loam, and sand. Arrows on each side indicate increasing percentages of each component. Three red dots are located in the sandy loam, loam, and silt loam areas.</alt-text>
</graphic>
</fig>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Soil property averages and range values in all studied soil types and depths with mean SMC values and standard deviation.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Soil type</th>
<th valign="middle" align="center">Number of samples</th>
<th valign="middle" align="center">pH</th>
<th valign="middle" align="center">Sand range</th>
<th valign="middle" align="center">Silt range</th>
<th valign="middle" align="center">Clay range</th>
<th valign="middle" align="center">Mean SMC% range</th>
<th valign="middle" align="center">SD of SMC% range</th>
<th valign="middle" align="center">Bulk density average</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Loam</td>
<td valign="middle" align="center">135</td>
<td valign="middle" align="center">7.61</td>
<td valign="middle" align="center">40.99&#x2013;49.01</td>
<td valign="middle" align="center">40.91&#x2013;45.97</td>
<td valign="middle" align="center">10.10&#x2013;14.50</td>
<td valign="middle" align="center">12.61&#x2013;16.19</td>
<td valign="middle" align="center">3.10&#x2013;4.94</td>
<td valign="middle" align="center">1.54</td>
</tr>
<tr>
<td valign="middle" align="center">Sandy loam</td>
<td valign="middle" align="center">135</td>
<td valign="middle" align="center">7.71</td>
<td valign="middle" align="center">53.8&#x2013;59.99</td>
<td valign="middle" align="center">32.04&#x2013;36.27</td>
<td valign="middle" align="center">8.02&#x2013;9.92</td>
<td valign="middle" align="center">12.43&#x2013;14.98</td>
<td valign="middle" align="center">2.15&#x2013;5.27</td>
<td valign="middle" align="center">1.57</td>
</tr>
<tr>
<td valign="middle" align="center">Silt loam</td>
<td valign="middle" align="center">135</td>
<td valign="middle" align="center">7.45</td>
<td valign="middle" align="center">12.36&#x2013;15.31</td>
<td valign="middle" align="center">63.70&#x2013;70.19</td>
<td valign="middle" align="center">17.40&#x2013;21</td>
<td valign="middle" align="center">14.99&#x2013;18.27</td>
<td valign="middle" align="center">2.62&#x2013;7.87</td>
<td valign="middle" align="center">1.52</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Gravimetric technique for soil moisture content measurements</title>
<p>A total of 405 soil samples were collected from depths of 5, 20, 40, 60, and 80 cm on three soil types: loam, silt loam, and sandy loam, with 135 samples each. Sampling locations were determined according to the USDA&#x2019;s recommended procedures (<xref ref-type="bibr" rid="B36">36</xref>), ensuring representative and systematic coverage across the three soil textures, loam, sandy loam, and silt loam (<xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2A</bold>
</xref>). Each sampling point shown in the figure represents measurements taken at all five specified depths. The samples were collected using an auger on 10 different dates every 2 weeks (June 1&#x2013;15, July 2&#x2013;15, August 4&#x2013;21, September 5&#x2013;20, and October 3&#x2013;18). They were collected from the field in the same sensor&#x2019;s locations from a 1-m&#xb2; circle around the sensor. The samples were saved in plastic bags to maintain their moisture content before being moved to the laboratory. After that, they were placed in pre-weighed containers and weighed using a digital scale to record their initial weights. The samples were then transported to the laboratory and oven-dried at 105&#xb0;C for 24 h (<xref ref-type="bibr" rid="B37">37</xref>, <xref ref-type="bibr" rid="B38">38</xref>). After drying, the samples were weighed again to obtain their post-drying weights. Finally, the empty weights of the soil moisture containers were measured. SMC based on dry weight was calculated using <xref ref-type="disp-formula" rid="eq1">
<bold>Equation 1</bold>
</xref>:</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>
<bold>(A)</bold> Sensor station&#x2019;s locations at the field with soil types, GPS coordinates, and spatial distribution of sensor stations and corresponding sample locations within each identified soil type. <bold>(B)</bold> IoT sensor stations based in the field (wind sensor, precipitation sensor, solar radiation sensor, humidity sensor, and temperature sensor).</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fsoil-05-1612908-g002.tif">
<alt-text content-type="machine-generated">Map of a 23-hectare maize field shows GPS sensor locations with different soil types: loam, sandy loam, and silt loam. Sampling locations are marked with green, yellow, and blue. Insets show detailed soil sampling points. On the right, a weather station with sensors and a solar panel is installed in the field.</alt-text>
</graphic>
</fig>
<disp-formula id="eq1">
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>100</mml:mn>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where:</p>
<list list-type="bullet">
<list-item>
<p>
<italic>&#x3b8;</italic> = soil moisture content (%)</p>
</list-item>
<list-item>
<p>
<italic>Mw</italic> = mass of water (g) = (wet weight &#x2013; dry weight)</p>
</list-item>
<list-item>
<p>
<italic>Md</italic> = mass of dry soil (g)</p>
</list-item>
</list>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Data preparation and processing</title>
<p>The dataset was carefully prepared to address incorrect, missing, or hard-to-interpret values that could lead to overfitting or inaccurate, or deceptive results from the algorithm. Data preparation, including data transformation and statistical testing, was carried out using Python (version 3.10.12) (<xref ref-type="bibr" rid="B39">39</xref>) to ensure that there were no missing or zero values and to verify that the data types entering the model were accurate and consistent; in addition, basic statistical analyses including variation analysis and means calculations were conducted using Python. Additionally, dates and soil types were defined in the model to replace numerical values with appropriate date formats and soil type names. Following the data preparation, three ML algorithms&#x2014;RFR, LSTM, and XGBoost&#x2014;were employed to predict SMC in all soil types and depths. The dataset, which contained over 6,500 records collected from SMC measurements and meteorological data, was split into two parts: 80% for model training and 20% for testing. Each algorithm utilizes six inputs (SMC%, precipitation, humidity, temperature, solar radiation, and wind speed).</p>
</sec>
<sec id="s2_4">
<label>2.4</label>
<title>AI-based models</title>
<sec id="s2_4_1">
<label>2.4.1</label>
<title>Random forest regression</title>
<p>The RFR is an approach based on classification trees. Belgiu and Dr&#x103;gu&#x163; (<xref ref-type="bibr" rid="B40">40</xref>) described the primary phases of the RFR algorithm as follows:</p>
<list list-type="order">
<list-item>
<p>Randomly selecting a subset of the original training set with replacement.</p>
</list-item>
<list-item>
<p>Using the subset to build the regression tree model.</p>
</list-item>
<list-item>
<p>Averaging the results of all trees to produce the final prediction.</p>
</list-item>
</list>
<p>The key hyperparameters used were as follows:</p>
<list list-type="simple">
<list-item>
<p>- n_estimators: defines the number of trees.</p>
</list-item>
<list-item>
<p>- random_state = 42: ensures reproducibility.</p>
</list-item>
<list-item>
<p>- max_leaf_nodes: limits the number of terminal nodes or leaves in each tree, which can reduce overfitting.</p>
</list-item>
</list>
<p>In general, the samples were divided, with approximately two-thirds of the dataset (in-bag data) for training samples and the remaining part for validation samples [out-of-bag (OOB) data] (<xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref>) (<xref ref-type="bibr" rid="B41">41</xref>). The RFR model was implemented using Python with the Pandas, NumPy, Matplotlib, and Scikit-learn libraries.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>Random forest regression (RFR) model architecture.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fsoil-05-1612908-g003.tif">
<alt-text content-type="machine-generated">Flowchart illustrating the process of predicting soil moisture content using multiple samples. Dataset inputs include SMC, humidity, temperature, precipitation, solar radiation, and wind speed, divided into samples labeled Sample 1 through Sample n. Each sample is split into InBag and OBB subsets, used to create decision trees (Tree 1 to Tree n). Each tree provides a prediction, which are then averaged for the final soil moisture prediction.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s2_4_2">
<label>2.4.2</label>
<title>Long short-term memory architectures</title>
<p>LSTM networks are a type of recurrent neural network (RNN) architecture designed to address the vanishing gradient problem and effectively capture long-range dependencies in sequential data. In the RNN model, the output from the previous step is utilized as input for the next step. This model is well-suited for predicting SMC as it can model time-series data, such as meteorological variables, and their impact on soil moisture trends.</p>
<p>The LSTM model used in this study comprises two layers (<xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref>): The first LSTM layer has 50 units and return_sequences=True, allowing the output to be passed to the second LSTM layer. The second LSTM layer also has 50 units. The hyperparameters utilized were epochs (number of training cycles) and batch_size. The optimizer used was Adam, with a mean_squared_error loss function. The output was generated by a dense layer with a single unit. The input data were normalized using the MinMaxScaler, ensuring all values were scaled between 0 and 1. The data were reshaped into a 3D array (samples, time steps, and features) before being input into the LSTM layers. The LSTM model was constructed and trained using Python with Pandas, NumPy, Matplotlib, and Scikit-learn libraries, in addition to TensorFlow for the LSTM layers.</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>Diagram of LSTM layers.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fsoil-05-1612908-g004.tif">
<alt-text content-type="machine-generated">Flowchart of an LSTM network with input features including soil moisture content, humidity, temperature, precipitation, solar radiation, and wind speed. The diagram shows input nodes X0, X1, X2 connected to hidden LSTM layers, which lead to output nodes y0, y1, y2. The final output is labeled SMC. Rectangles represent LSTM layers, and ovals represent outputs. Labels indicate the output and hidden LSTM layers.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s2_4_3">
<label>2.4.3</label>
<title>XGBoost</title>
<p>The XGBoost technique, developed by Chen and Guestrin (<xref ref-type="bibr" rid="B42">42</xref>), is a powerful method for supervised learning that can handle regression and classification issues effectively. The XGBR algorithm is widely used in data mining due to its quick execution speed achieved by parallelization, out-of-core computation, and cache optimization. Data scientists appreciate its adaptability to different environments and excellent performance in small-scale data analysis. In a recent study, XGBoost was used to predict SMC using meteorological and soil moisture input features. The model&#x2019;s hyperparameters were fine-tuned using a grid search to identify the best configuration, including n_estimators, learning_rate, and max_depth. The optimal configuration was selected using fivefold cross-validation to ensure the model&#x2019;s ability to generalize well in studied soil types and depths. The flowchart for the XGBoost model is summarized in <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref>. The XGBoost model was developed and trained using Python, along with libraries such as Pandas, NumPy, Matplotlib, and the XGBoost library.</p>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Flowchart of the XGBoost model.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fsoil-05-1612908-g005.tif">
<alt-text content-type="machine-generated">Flowchart depicting the process of predicting Soil Moisture Content (SMC). It begins with dataset inputs including SMC, humidity, temperature, precipitation, solar radiation, and wind speed. Steps include dataset preprocessing, splitting into training and testing sets, feature selection using XGBoost, grid search optimization, model building with XGBoost, and prediction with XGBoost, concluding with the prediction output of SMC.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec id="s2_5">
<label>2.5</label>
<title>Performance evaluation measures</title>
<p>Four indicators were calculated to quantify the performance of the different models.</p>
<p>Mean square error (MSE): The MSE is the average of the squared differences between projected and observed. In other words, the MSE represents the variance of the mistake (<xref ref-type="bibr" rid="B43">43</xref>). It is calculated using <xref ref-type="disp-formula" rid="eq2">
<bold>Equation 2</bold>
</xref>:</p>
<disp-formula id="eq2">
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:mtext>MSE</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mfrac bevelled="true">
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>y<sub>t</sub>
</italic> is the ground truth, and <inline-formula>
<mml:math display="inline" id="im1">
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
</mml:math>
</inline-formula> represents the mean of the predicted values.</p>
<p>Root mean square error (RMSE): It captures the typical difference between predicted and observed values (<xref ref-type="bibr" rid="B43">43</xref>). It is calculated by taking the square root of the MSE. Unlike MSE, RMSE is measured in the same units as the original data, making it easier to interpret. Since RMSE considers squared differences, it emphasizes larger deviations from predictions. This makes RMSE valuable when minimizing significant discrepancies is critical (<xref ref-type="disp-formula" rid="eq3">
<bold>Equation 3</bold>
</xref>).</p>
<disp-formula id="eq3">
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:mtext>RMSE</mml:mtext>
<mml:mo>=</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac bevelled="true">
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Mean absolute error (MAE) (<xref ref-type="bibr" rid="B43">43</xref>): It calculates the average of the absolute differences between predictions and actual observations (<xref ref-type="disp-formula" rid="eq4">
<bold>Equation 4</bold>
</xref>):</p>
<disp-formula id="eq4">
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:mtext>MAE</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mfrac bevelled="true">
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo>|</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<italic>R</italic>-squared (<italic>R</italic>&#xb2;): It is an indicator of statistical significance that compares the variation explained by the model to the total variance. Higher <italic>R</italic>
<sup>2</sup> indicates less difference between real and projected values. It is calculated using <xref ref-type="disp-formula" rid="eq5">
<bold>Equation 5</bold>
</xref>:</p>
<disp-formula id="eq5">
<label>(5)</label>
<mml:math display="block" id="M5">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:munder accentunder="true">
<mml:mi>y</mml:mi>
<mml:mo>_</mml:mo>
</mml:munder>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>y<sub>i</sub>
</italic> is the predicted value, <italic>y<sub>t</sub>
</italic> is the ground truth, and <inline-formula>
<mml:math display="inline" id="im2">
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
</mml:math>
</inline-formula> represents the mean of the predicted values.</p>
</sec>
<sec id="s2_6">
<label>2.6</label>
<title>Feature importance analysis</title>
<p>Feature importance analysis was conducted for each ML model to evaluate and compare the contribution of studied meteorological variables to SMC prediction. For RFR, the Gini-based significance approach from scikit-learn was used to calculate the average reduction in error supplied by each feature across the forest (<xref ref-type="bibr" rid="B44">44</xref>, <xref ref-type="bibr" rid="B45">45</xref>). In the LSTM model (an RNN model implemented in TensorFlow/Keras), feature importance is not inherently provided; thus, a model-agnostic permutation importance approach was applied and calculated by assessing the increase in MSE after shuffling each predictor variable in the validation dataset. Finally, with XGBoost, the built-in gain-based feature importance measure was utilized to calculate the cumulative improvement in the model&#x2019;s accuracy when splitting by each feature (<xref ref-type="bibr" rid="B46">46</xref>). All analyses were conducted in Python and all feature importance results were computed separately for each soil type, depth, and model.</p>
</sec>
</sec>
<sec id="s3" sec-type="results">
<label>3</label>
<title>Results and discussion</title>
<sec id="s3_1">
<label>3.1</label>
<title>Statistical analysis results for the three soil types</title>
<p>After analyzing 405 SMC% measurements in three types of soil and five depths over the maize vegetation season, the results shown in <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref> demonstrate that silt loam soil has the highest mean SMC, ranging from 14.99% to 18.27% due to its balanced sand, silt, and clay particle texture, which maximizes water retention (<xref ref-type="bibr" rid="B47">47</xref>), with the highest SMC (27.23%) recorded at 60 cm depth and the highest variability in the deeper layers (60 and 80 cm). The mean moisture content of loam soil varied from 12.61% to 16.19% at the five depths, with larger variability shown at deeper layers (60 and 80 cm), and maximum SMC value was at 20 cm depth with 22.1%. Sandy loam soil had a lower mean moisture content than loam soil due to its higher sand content, which decreased water retention, and the mean SMC ranged between 12.43% and 14.98%, with the highest SMC (20.77%) recorded at 80 cm depth. The low moisture content of sandy loam resulted in little variation among the five depths due to the high sand content, which reduces the water holding capacity and effect on soil water movement and dynamics through the soil layers (<xref ref-type="bibr" rid="B48">48</xref>). The highest SMC values and variability in deeper soil layers across all soil types are attributed to higher water retention capacity at depth compared with surface layers in the studied area (<xref ref-type="bibr" rid="B49">49</xref>). This variation in SMC% highlights the need to consider soil types and depth when monitoring soil moisture dynamics, as these factors had a significant impact on SMC variation (<xref ref-type="bibr" rid="B50">50</xref>). These results could be used in optimizing irrigation management, which will reduce water waste and enhance sustainability.</p>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Soil moisture content variation in three soil types at five different depths.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fsoil-05-1612908-g006.tif">
<alt-text content-type="machine-generated">Box plot showing soil moisture content (SMC%) variations across loam, sandy loam, and silt loam soil types at depths of 5, 20, 40, 60, and 80 centimeters. Each depth is color-coded: red for 5 cm, green for 20 cm, blue for 40 cm, magenta for 60 cm, and yellow for 80 cm. The y-axis represents soil moisture content percentage, ranging from 5 to 25%.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Validation and predictive performance in studied soil types and depths</title>
<p>The performance of the three models (RFR, XGBoost, and LSTM) in predicting SMC in the studied soil types and depths resulted in several findings (<xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref>).</p>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>Performance metrics evaluation results of the three used models across studied soil types and depths.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Soil type</th>
<th valign="middle" align="center">Depth (cm)</th>
<th valign="middle" align="center">Model</th>
<th valign="middle" align="center">MSE</th>
<th valign="middle" align="center">RMSE</th>
<th valign="middle" align="center">MAE</th>
<th valign="middle" align="center">
<italic>R</italic>
<sup>2</sup>
</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Loam</td>
<td valign="middle" align="center">5</td>
<td valign="middle" align="center">RFR</td>
<td valign="middle" align="center">1.614</td>
<td valign="middle" align="center">1.27</td>
<td valign="middle" align="center">0.953</td>
<td valign="middle" align="center">0.82</td>
</tr>
<tr>
<td valign="middle" align="center">Loam</td>
<td valign="middle" align="center">20</td>
<td valign="middle" align="center">RFR</td>
<td valign="middle" align="center">0.957</td>
<td valign="middle" align="center">0.978</td>
<td valign="middle" align="center">0.827</td>
<td valign="middle" align="center">0.819</td>
</tr>
<tr>
<td valign="middle" align="center">Loam</td>
<td valign="middle" align="center">40</td>
<td valign="middle" align="center">RFR</td>
<td valign="middle" align="center">1.141</td>
<td valign="middle" align="center">1.068</td>
<td valign="middle" align="center">0.99</td>
<td valign="middle" align="center">0.871</td>
</tr>
<tr>
<td valign="middle" align="center">Loam</td>
<td valign="middle" align="center">60</td>
<td valign="middle" align="center">RFR</td>
<td valign="middle" align="center">2.247</td>
<td valign="middle" align="center">1.499</td>
<td valign="middle" align="center">1.238</td>
<td valign="middle" align="center">0.898</td>
</tr>
<tr>
<td valign="middle" align="center">Loam</td>
<td valign="middle" align="center">80</td>
<td valign="middle" align="center">RFR</td>
<td valign="middle" align="center">0.792</td>
<td valign="middle" align="center">0.89</td>
<td valign="middle" align="center">0.74</td>
<td valign="middle" align="center">0.971</td>
</tr>
<tr>
<td valign="middle" align="center">Loam</td>
<td valign="middle" align="center">5</td>
<td valign="middle" align="center">LSTM</td>
<td valign="middle" align="center">1.322</td>
<td valign="middle" align="center">1.15</td>
<td valign="middle" align="center">0.811</td>
<td valign="middle" align="center">0.852</td>
</tr>
<tr>
<td valign="middle" align="center">Loam</td>
<td valign="middle" align="center">20</td>
<td valign="middle" align="center">LSTM</td>
<td valign="middle" align="center">0.646</td>
<td valign="middle" align="center">0.804</td>
<td valign="middle" align="center">0.793</td>
<td valign="middle" align="center">0.878</td>
</tr>
<tr>
<td valign="middle" align="center">Loam</td>
<td valign="middle" align="center">40</td>
<td valign="middle" align="center">LSTM</td>
<td valign="middle" align="center">1.149</td>
<td valign="middle" align="center">1.072</td>
<td valign="middle" align="center">0.615</td>
<td valign="middle" align="center">0.87</td>
</tr>
<tr>
<td valign="middle" align="center">Loam</td>
<td valign="middle" align="center">60</td>
<td valign="middle" align="center">LSTM</td>
<td valign="middle" align="center">0.153</td>
<td valign="middle" align="center">0.391</td>
<td valign="middle" align="center">0.335</td>
<td valign="middle" align="center">0.993</td>
</tr>
<tr>
<td valign="middle" align="center">Loam</td>
<td valign="middle" align="center">80</td>
<td valign="middle" align="center">LSTM</td>
<td valign="middle" align="center">0.343</td>
<td valign="middle" align="center">0.585</td>
<td valign="middle" align="center">0.496</td>
<td valign="middle" align="center">0.987</td>
</tr>
<tr>
<td valign="middle" align="center">Loam</td>
<td valign="middle" align="center">5</td>
<td valign="middle" align="center">XGBoost</td>
<td valign="middle" align="center">1.472</td>
<td valign="middle" align="center">1.213</td>
<td valign="middle" align="center">0.843</td>
<td valign="middle" align="center">0.835</td>
</tr>
<tr>
<td valign="middle" align="center">Loam</td>
<td valign="middle" align="center">20</td>
<td valign="middle" align="center">XGBoost</td>
<td valign="middle" align="center">1.768</td>
<td valign="middle" align="center">1.33</td>
<td valign="middle" align="center">1.023</td>
<td valign="middle" align="center">0.865</td>
</tr>
<tr>
<td valign="middle" align="center">Loam</td>
<td valign="middle" align="center">40</td>
<td valign="middle" align="center">XGBoost</td>
<td valign="middle" align="center">0.178</td>
<td valign="middle" align="center">0.422</td>
<td valign="middle" align="center">0.354</td>
<td valign="middle" align="center">0.98</td>
</tr>
<tr>
<td valign="middle" align="center">Loam</td>
<td valign="middle" align="center">60</td>
<td valign="middle" align="center">XGBoost</td>
<td valign="middle" align="center">0.407</td>
<td valign="middle" align="center">0.638</td>
<td valign="middle" align="center">0.507</td>
<td valign="middle" align="center">0.982</td>
</tr>
<tr>
<td valign="middle" align="center">Loam</td>
<td valign="middle" align="center">80</td>
<td valign="middle" align="center">XGBoost</td>
<td valign="middle" align="center">0.45</td>
<td valign="middle" align="center">0.671</td>
<td valign="middle" align="center">0.482</td>
<td valign="middle" align="center">0.983</td>
</tr>
<tr>
<td valign="middle" align="center">Sandy loam</td>
<td valign="middle" align="center">5</td>
<td valign="middle" align="center">RFR</td>
<td valign="middle" align="center">0.29</td>
<td valign="middle" align="center">0.539</td>
<td valign="middle" align="center">0.508</td>
<td valign="middle" align="center">0.941</td>
</tr>
<tr>
<td valign="middle" align="center">Sandy loam</td>
<td valign="middle" align="center">20</td>
<td valign="middle" align="center">RFR</td>
<td valign="middle" align="center">0.189</td>
<td valign="middle" align="center">0.434</td>
<td valign="middle" align="center">0.39</td>
<td valign="middle" align="center">0.967</td>
</tr>
<tr>
<td valign="middle" align="center">Sandy loam</td>
<td valign="middle" align="center">40</td>
<td valign="middle" align="center">RFR</td>
<td valign="middle" align="center">0.26</td>
<td valign="middle" align="center">0.51</td>
<td valign="middle" align="center">0.493</td>
<td valign="middle" align="center">0.965</td>
</tr>
<tr>
<td valign="middle" align="center">Sandy loam</td>
<td valign="middle" align="center">60</td>
<td valign="middle" align="center">RFR</td>
<td valign="middle" align="center">0.658</td>
<td valign="middle" align="center">0.811</td>
<td valign="middle" align="center">0.716</td>
<td valign="middle" align="center">0.957</td>
</tr>
<tr>
<td valign="middle" align="center">Sandy loam</td>
<td valign="middle" align="center">80</td>
<td valign="middle" align="center">RFR</td>
<td valign="middle" align="center">0.731</td>
<td valign="middle" align="center">0.855</td>
<td valign="middle" align="center">0.702</td>
<td valign="middle" align="center">0.973</td>
</tr>
<tr>
<td valign="middle" align="center">Sandy loam</td>
<td valign="middle" align="center">5</td>
<td valign="middle" align="center">LSTM</td>
<td valign="middle" align="center">0.176</td>
<td valign="middle" align="center">0.42</td>
<td valign="middle" align="center">0.384</td>
<td valign="middle" align="center">0.964</td>
</tr>
<tr>
<td valign="middle" align="center">Sandy loam</td>
<td valign="middle" align="center">20</td>
<td valign="middle" align="center">LSTM</td>
<td valign="middle" align="center">0.095</td>
<td valign="middle" align="center">0.308</td>
<td valign="middle" align="center">0.223</td>
<td valign="middle" align="center">0.984</td>
</tr>
<tr>
<td valign="middle" align="center">Sandy loam</td>
<td valign="middle" align="center">40</td>
<td valign="middle" align="center">LSTM</td>
<td valign="middle" align="center">1.01</td>
<td valign="middle" align="center">1.005</td>
<td valign="middle" align="center">0.791</td>
<td valign="middle" align="center">0.863</td>
</tr>
<tr>
<td valign="middle" align="center">Sandy loam</td>
<td valign="middle" align="center">60</td>
<td valign="middle" align="center">LSTM</td>
<td valign="middle" align="center">0.559</td>
<td valign="middle" align="center">0.748</td>
<td valign="middle" align="center">0.458</td>
<td valign="middle" align="center">0.964</td>
</tr>
<tr>
<td valign="middle" align="center">Sandy loam</td>
<td valign="middle" align="center">80</td>
<td valign="middle" align="center">LSTM</td>
<td valign="middle" align="center">0.111</td>
<td valign="middle" align="center">0.333</td>
<td valign="middle" align="center">0.251</td>
<td valign="middle" align="center">0.996</td>
</tr>
<tr>
<td valign="middle" align="center">Sandy loam</td>
<td valign="middle" align="center">5</td>
<td valign="middle" align="center">XGBoost</td>
<td valign="middle" align="center">0.025</td>
<td valign="middle" align="center">0.159</td>
<td valign="middle" align="center">0.132</td>
<td valign="middle" align="center">0.951</td>
</tr>
<tr>
<td valign="middle" align="center">Sandy loam</td>
<td valign="middle" align="center">20</td>
<td valign="middle" align="center">XGBoost</td>
<td valign="middle" align="center">0.057</td>
<td valign="middle" align="center">0.239</td>
<td valign="middle" align="center">0.207</td>
<td valign="middle" align="center">0.944</td>
</tr>
<tr>
<td valign="middle" align="center">Sandy loam</td>
<td valign="middle" align="center">40</td>
<td valign="middle" align="center">XGBoost</td>
<td valign="middle" align="center">0.01</td>
<td valign="middle" align="center">0.099</td>
<td valign="middle" align="center">0.072</td>
<td valign="middle" align="center">0.998</td>
</tr>
<tr>
<td valign="middle" align="center">Sandy loam</td>
<td valign="middle" align="center">60</td>
<td valign="middle" align="center">XGBoost</td>
<td valign="middle" align="center">0.346</td>
<td valign="middle" align="center">0.588</td>
<td valign="middle" align="center">0.477</td>
<td valign="middle" align="center">0.985</td>
</tr>
<tr>
<td valign="middle" align="center">Sandy loam</td>
<td valign="middle" align="center">80</td>
<td valign="middle" align="center">XGBoost</td>
<td valign="middle" align="center">0.023</td>
<td valign="middle" align="center">0.151</td>
<td valign="middle" align="center">0.105</td>
<td valign="middle" align="center">0.999</td>
</tr>
<tr>
<td valign="middle" align="center">Silt loam</td>
<td valign="middle" align="center">5</td>
<td valign="middle" align="center">RFR</td>
<td valign="middle" align="center">0.396</td>
<td valign="middle" align="center">0.629</td>
<td valign="middle" align="center">0.555</td>
<td valign="middle" align="center">0.956</td>
</tr>
<tr>
<td valign="middle" align="center">Silt loam</td>
<td valign="middle" align="center">20</td>
<td valign="middle" align="center">RFR</td>
<td valign="middle" align="center">0.932</td>
<td valign="middle" align="center">0.965</td>
<td valign="middle" align="center">0.596</td>
<td valign="middle" align="center">0.922</td>
</tr>
<tr>
<td valign="middle" align="center">Silt loam</td>
<td valign="middle" align="center">40</td>
<td valign="middle" align="center">RFR</td>
<td valign="middle" align="center">0.248</td>
<td valign="middle" align="center">0.498</td>
<td valign="middle" align="center">0.416</td>
<td valign="middle" align="center">0.984</td>
</tr>
<tr>
<td valign="middle" align="center">Silt Loam</td>
<td valign="middle" align="center">60</td>
<td valign="middle" align="center">RFR</td>
<td valign="middle" align="center">0.272</td>
<td valign="middle" align="center">0.521</td>
<td valign="middle" align="center">0.411</td>
<td valign="middle" align="center">0.994</td>
</tr>
<tr>
<td valign="middle" align="center">Silt loam</td>
<td valign="middle" align="center">80</td>
<td valign="middle" align="center">RFR</td>
<td valign="middle" align="center">1.145</td>
<td valign="middle" align="center">1.07</td>
<td valign="middle" align="center">0.801</td>
<td valign="middle" align="center">0.982</td>
</tr>
<tr>
<td valign="middle" align="center">Silt loam</td>
<td valign="middle" align="center">5</td>
<td valign="middle" align="center">LSTM</td>
<td valign="middle" align="center">0.159</td>
<td valign="middle" align="center">0.399</td>
<td valign="middle" align="center">0.363</td>
<td valign="middle" align="center">0.982</td>
</tr>
<tr>
<td valign="middle" align="center">Silt loam</td>
<td valign="middle" align="center">20</td>
<td valign="middle" align="center">LSTM</td>
<td valign="middle" align="center">0.073</td>
<td valign="middle" align="center">0.271</td>
<td valign="middle" align="center">0.21</td>
<td valign="middle" align="center">0.975</td>
</tr>
<tr>
<td valign="middle" align="center">Silt loam</td>
<td valign="middle" align="center">40</td>
<td valign="middle" align="center">LSTM</td>
<td valign="middle" align="center">0.64</td>
<td valign="middle" align="center">0.8</td>
<td valign="middle" align="center">0.651</td>
<td valign="middle" align="center">0.96</td>
</tr>
<tr>
<td valign="middle" align="center">Silt loam</td>
<td valign="middle" align="center">60</td>
<td valign="middle" align="center">LSTM</td>
<td valign="middle" align="center">0.901</td>
<td valign="middle" align="center">0.949</td>
<td valign="middle" align="center">0.682</td>
<td valign="middle" align="center">0.98</td>
</tr>
<tr>
<td valign="middle" align="center">Silt loam</td>
<td valign="middle" align="center">80</td>
<td valign="middle" align="center">LSTM</td>
<td valign="middle" align="center">1.702</td>
<td valign="middle" align="center">1.305</td>
<td valign="middle" align="center">1.079</td>
<td valign="middle" align="center">0.973</td>
</tr>
<tr>
<td valign="middle" align="center">Silt loam</td>
<td valign="middle" align="center">5</td>
<td valign="middle" align="center">XGBoost</td>
<td valign="middle" align="center">0.062</td>
<td valign="middle" align="center">0.249</td>
<td valign="middle" align="center">0.199</td>
<td valign="middle" align="center">0.953</td>
</tr>
<tr>
<td valign="middle" align="center">Silt loam</td>
<td valign="middle" align="center">20</td>
<td valign="middle" align="center">XGBoost</td>
<td valign="middle" align="center">0.066</td>
<td valign="middle" align="center">0.256</td>
<td valign="middle" align="center">0.206</td>
<td valign="middle" align="center">0.978</td>
</tr>
<tr>
<td valign="middle" align="center">Silt loam</td>
<td valign="middle" align="center">40</td>
<td valign="middle" align="center">XGBoost</td>
<td valign="middle" align="center">0.137</td>
<td valign="middle" align="center">0.37</td>
<td valign="middle" align="center">0.312</td>
<td valign="middle" align="center">0.988</td>
</tr>
<tr>
<td valign="middle" align="center">Silt loam</td>
<td valign="middle" align="center">60</td>
<td valign="middle" align="center">XGBoost</td>
<td valign="middle" align="center">0.141</td>
<td valign="middle" align="center">0.375</td>
<td valign="middle" align="center">0.322</td>
<td valign="middle" align="center">0.997</td>
</tr>
<tr>
<td valign="middle" align="center">Silt loam</td>
<td valign="middle" align="center">80</td>
<td valign="middle" align="center">XGBoost</td>
<td valign="middle" align="center">1.599</td>
<td valign="middle" align="center">1.264</td>
<td valign="middle" align="center">0.953</td>
<td valign="middle" align="center">0.975</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Among the three models, the RFR model consistently demonstrated the most robust and generalizable performance in all studied soil types and depths. For instance, in loam soil, at depths of 80 and 20 cm, the model achieved the lowest RMSE values of 0.89 and 0.98 and MAE values of 0.74 and 0.89, respectively. <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref> highlighted the model&#x2019;s ability to highly accurately predict SMC at different layers in loam soil. In sandy loam soil, RFR performed best at depths of 20, 40, and 5 cm with RMSE values of 0.43, 0.51, and 0.54, respectively, and MAE values of 0.39, 0.49, and 0.51, respectively. Additionally, the model performed accurately in silt loam soil at 40- and 60-cm depths with RMSE values of 0.49 and 0.52, and MAE values of 0.42 and 0.41, respectively. These results align with the results of Cheng et&#xa0;al. (<xref ref-type="bibr" rid="B10">10</xref>) and Draper et&#xa0;al. (<xref ref-type="bibr" rid="B51">51</xref>) and suggest that RFR accurately captures the variation in SMC in all studied soil types and depths (<xref ref-type="bibr" rid="B52">52</xref>).</p>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>Predictive performance and validation results (MSE, RMSE, and MAE) for all soil types.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fsoil-05-1612908-g007.tif">
<alt-text content-type="machine-generated">Nine boxplots compare the performance of RFR, LSTM, and XGBoost models measured by MSE, RMSE, and MAE across loam, sandy loam, and silt loam soils. Each row represents a different error metric, and each column corresponds to a soil type. Orange lines indicate median values, and outliers are marked as circles.</alt-text>
</graphic>
</fig>
<p>On the other hand, the LSTM models also showed promising results, particularly at shallow to moderate depths (20, 40, and 60 cm) and at all soil types where the meteorological factors have more impact on SMC variation at these layers, while it performed less consistently compared with RFR. For instance, in loam soil, at depths of 60 and 20 cm, the model achieved the lowest RMSE values of 0.39 and 0.80 and MAE values of 0.34 and 0.79, respectively. <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref> highlighted the model&#x2019;s ability to accurately predict SMC at different layers in loam soil. In sandy loam soil, LSTM had the best performance at depths of 20 and 5 cm with RMSE values of 0.31 and 0.42, respectively, and MAE values of 0.22 and 0.38, respectively. In addition, in silt loam soil, the lowest errors were at 20- and 5-cm depths with RMSE values of 0.27 and 0.34, and MAE values of 0.21 and 0.36, respectively (<xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref>), aligning with the results of Filipovi&#x107; et&#xa0;al. (<xref ref-type="bibr" rid="B3">3</xref>) and Park et&#xa0;al. (<xref ref-type="bibr" rid="B53">53</xref>). These findings indicate that the LSTM model demonstrates promising performance in predicting SMC, and the ability to accurately predict SMC, especially at shallower to moderate depths where the impact of environmental factors is higher than deeper layers (<xref ref-type="bibr" rid="B28">28</xref>).</p>
<p>The XGBoost models that offered a high performance in capturing complex and nonlinear relations performed well in different soil types and depths especially the shallower depths. The model showed a high accuracy at 40- and 60-cm depths in loam soil with the lowest RMSE values of 0.422 and 0.638, and MAE values of 0.354 and 0.507, respectively (<xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref>). In sandy loam, the best errors were at depths of 40 and 5 cm where XGBoost had RMSE values of 0.099 and 0.159, and MAE values of 0.072 and 0.132, respectively, which considers higher performance in shallow depths compared with the results by Ren et&#xa0;al. (<xref ref-type="bibr" rid="B27">27</xref>), where the highest RMSE was 11.11 and MAE was 4.87. Similarly, in silt loam soil, it performed well at 5 and 20 cm with RMSE values of 0.249 and 0.256, and MAE values of 0.199 and 0.206, respectively. The acceptable threshold for RMSE value is 10% (<xref ref-type="bibr" rid="B54">54</xref>). During the experiment period, the models predicted SMC with RMSE values ranging from 0.24% to 0.9%. These low MSE and RMSE values, along with a high <italic>R</italic>&#xb2; value, suggest that these models can effectively predict SMC as an alternative to classic empirical equations (<xref ref-type="bibr" rid="B55">55</xref>).</p>
<p>The variation in the measured parameters between deeper layers and upper layers is caused by different influencing factors. Shallower depths (5&#x2013;20 cm) are directly affected by weather conditions such as precipitation and humidity, making it easier for the model to predict SMC accurately with high-quality data. On the other hand, deeper layers (40&#x2013;80 cm) are influenced by factors like surface water dynamics, soil structure, and other soil properties, making it more complex for the model to accurately predict SMC in these layers (<xref ref-type="bibr" rid="B56">56</xref>, <xref ref-type="bibr" rid="B57">57</xref>) and emphasizing the need to consider more features in model training for deeper soil layers.</p>
<p>The RFR exhibited consistent prediction accuracy with high <italic>R</italic>&#xb2; values. In loam soil, RFR achieved <italic>R</italic>&#xb2; values ranging from 0.820 to 0.971, with the highest <italic>R</italic>&#xb2; at 80 cm depth. Similarly, in sandy loam soil, RFR performed well, with <italic>R</italic>&#xb2; values ranging from 0.941 to 0.973, peaking at 20 cm depth. Moreover, in silt loam soil, the model had <italic>R</italic>&#xb2; values ranging from 0.956 to 0.994, with the highest <italic>R</italic>&#xb2; at 60 cm depth (<xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>). These results align with the findings of Cheng et&#xa0;al. (<xref ref-type="bibr" rid="B10">10</xref>) and Zhao et&#xa0;al. (<xref ref-type="bibr" rid="B58">58</xref>) and demonstrate that the RFR model offered the best generalization in the studied soil types and depths, especially the deeper layers where the impact of meteorological factors is less, and SMC is affected by other factors such as soil properties and components (<xref ref-type="bibr" rid="B11">11</xref>). On the other hand, the LSTM model showed promising accuracy results, especially at shallower depths where the model achieved <italic>R</italic>&#xb2; values in loam soil ranging from 0.852 to 0.987, with the highest <italic>R</italic>&#xb2; found at 60 cm depth. In sandy loam soil, LSTM performed well with <italic>R</italic>&#xb2; values ranging from 0.964 to 0.996, peaking at 80 cm depth. Similarly, in silt loam soil, <italic>R</italic>&#xb2; values varied from 0.982 to 0.980 (<xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>), with the best <italic>R</italic>&#xb2; found at 60 cm depth; similar results were achieved in other research studies (<xref ref-type="bibr" rid="B28">28</xref>, <xref ref-type="bibr" rid="B59">59</xref>). These findings indicate that LSTM models can accurately represent the temporal dynamics of SMC in various soil types and depths, particularly at shallow to intermediate depths, compared to other models (<xref ref-type="bibr" rid="B60">60</xref>). However, LSTM performance decreased as depth increased in all soil types.</p>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>Accuracy performance evaluation of the RFR, LSTM, and XGBoost in all soil types.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fsoil-05-1612908-g008.tif">
<alt-text content-type="machine-generated">Three box plots compare R-squared (R&#xb2;) values across models for different soil types: loam, sandy loam, and silt loam. Models include RFR, LSTM, and XGBoost. Each plot shows variability and outliers.</alt-text>
</graphic>
</fig>
<p>In loam soil, XGBoost had <italic>R</italic>&#xb2; values ranging from 0.835 to 0.983, with the highest <italic>R</italic>&#xb2; at 40 cm depth, while in sandy loam soil, <italic>R</italic>&#xb2; values ranged from 0.951 to 0.999, with the highest value at 40 cm depth. Similarly, in silt loam soil, <italic>R</italic>&#xb2; values varied from 0.953 to 0.997, with the best <italic>R</italic>&#xb2; found at 60 cm depth (<xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>). These findings indicate that XGBoost models may accurately capture the complicated interactions between SMC and environmental variables in a variety of soil types and depths. However, XGBoost&#x2019;s performance decreased at deeper depths in loam and silt loam soils (<xref ref-type="bibr" rid="B27">27</xref>, <xref ref-type="bibr" rid="B61">61</xref>). The results showed that the RFR model had the most consistent performance in all soil types and depths in comparison with XGBoost that performed best at shallower depths (5 to 40 cm) and LTSM in shallow to moderate layers (5, 20, 40, and 60 cm). In addition, RFR offered the best generalization capacity. These findings highlighted the need for further improvements for the models to increase accuracy in the deep oil layers where factors other than meteorological data have a significant impact on soil moisture dynamics.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>The training and validation loss behaviors of models in studied soil types and depths</title>
<p>The learning curves of the LSTM model indicated a decrease in loss values (MSE) with increasing epochs, particularly between 600 and 800, suggesting improved model generalization. However, there were slight variations in loss curves, indicating potential moderate overfitting at specific depths and soil types, such as 60 and 80 cm in loam soil (<xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9</bold>
</xref>) and 20, 40, and 80 cm in silt loam soil (<xref ref-type="fig" rid="f10">
<bold>Figure&#xa0;10</bold>
</xref>) (<xref ref-type="bibr" rid="B62">62</xref>). On the other hand, when the number of trees increased to 200, both the RFR and XGBoost models demonstrated decreasing loss values, showing improved model performance with increased complexity (<xref ref-type="bibr" rid="B63">63</xref>). However, deviations from this trend were observed, particularly in XGBoost models for sandy loam soil at 5 and 40 cm depth (<xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11</bold>
</xref>) and silt loam soil at 20 and 40 cm depth (<xref ref-type="fig" rid="f10">
<bold>Figure&#xa0;10</bold>
</xref>), where loss values slightly increased with the number of trees, indicating potential instability or poor performance under certain conditions. Overall, while all models showed improved performance with a higher number of epochs for LSTM (<xref ref-type="bibr" rid="B62">62</xref>) and greater model complexity for RFR and XGBoost (<xref ref-type="bibr" rid="B63">63</xref>), the LSTM model consistently outperforms and stabilizes in all studied soil types and depths.</p>
<fig id="f9" position="float">
<label>Figure&#xa0;9</label>
<caption>
<p>The loss value vs. the number of trees and epochs for RFR, XGBoost, and LSTM at various depths in loam soil.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fsoil-05-1612908-g009.tif">
<alt-text content-type="machine-generated">Comparison of regression models for different soil depths (5 cm, 20 cm, 40 cm, 60 cm, 80 cm). Each row depicts the Random Forest Regression (RFR), LSTM, and XGBoost results. The RFR and XGBoost plots show loss values against the number of trees, while the LSTM plots display training and validation loss over epochs. Loss values stabilize or decrease, showing different models' efficiencies.</alt-text>
</graphic>
</fig>
<fig id="f10" position="float">
<label>Figure&#xa0;10</label>
<caption>
<p>The loss value vs. the number of trees and epochs for RFR, XGBoost, and LSTM at various depths in silt loam soil.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fsoil-05-1612908-g010.tif">
<alt-text content-type="machine-generated">A series of graphs comparing model performance for predicting silt loam characteristics at different depths (5 CM, 20 CM, 40 CM, 60 CM, 80 CM) using RFR, LSTM, and XGBoost. RFR graphs show loss value versus the number of trees, while LSTM graphs depict model training loss and validation loss across epochs. XGBoost graphs illustrate loss value versus the number of trees. Each model's performance varies across soil depths.</alt-text>
</graphic>
</fig>
<fig id="f11" position="float">
<label>Figure&#xa0;11</label>
<caption>
<p>The loss value vs. number of trees and epochs for RFR, XGBoost, and LSTM at various depths in sandy loam soil.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fsoil-05-1612908-g011.tif">
<alt-text content-type="machine-generated">Comparison of model performance in graphs: Random Forest Regression (RFR), Long Short-Term Memory (LSTM), and XGBoost for sandy loam at depths of 5, 20, 40, 60, and 80 centimeters. Each model's graph shows loss value trends with parameters like number of trees or epochs, highlighting variations in training and validation loss across depths.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Comparison of measured and predicted SMC% values</title>
<p>The comparison between measured and predicted SMC% values at different depths in all soil types provides insight into the models&#x2019; predictive performance. The results show the model&#x2019;s ability to accurately represent underlying patterns and variability in SMC at various depths and soil types. The close agreement between measured and predicted values indicates that the modeling approaches accurately predict SMC% (see <xref ref-type="fig" rid="f12">
<bold>Figure&#xa0;12</bold>
</xref>), and the mean measured and predicted values are provided in Appendix A. Compared with previous research by Alibabaei et&#xa0;al. (<xref ref-type="bibr" rid="B28">28</xref>) and Ren et&#xa0;al. (<xref ref-type="bibr" rid="B27">27</xref>), which developed different models to predict SMC, this research combines multiple soil layers&#x2019; SMC prediction with three AI-based ML models in three soil types, with the use of gravimetric data for more accurate validation and learning; the use of <italic>in situ</italic> IoT sensors data and high temporal resolution allows for more robust performance of the model than the use of only satellite images for model training. Thus, the soil-specific and depth-specific modeling achieved in this research is vital for precision irrigation management and drought monitoring. Variations between measured and predicted values, especially at certain depths or soil types, suggest many potentials for model development especially for deep soil layers (<xref ref-type="bibr" rid="B52">52</xref>, <xref ref-type="bibr" rid="B55">55</xref>). Enhancing models&#x2019; generalizability and applicability could be done by considering extending the inputs with more variables such as different locations instead of only one location in this research, irrigations, evapotranspiration, vegetation indices from more vegetation seasons, and utilizing more soil properties such as soil texture and organic matter content.</p>
<fig id="f12" position="float">
<label>Figure&#xa0;12</label>
<caption>
<p>Measured and predicted soil moisture content results by the three ML models (RFR, XGBoost, and LSTM).</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fsoil-05-1612908-g012.tif">
<alt-text content-type="machine-generated">Scatter plot comparing measured versus predicted soil moisture content (SMC) using three algorithms: XGBoost (blue dots), RFR (orange dots), and LSTM (green dots). Data points are clustered around the line y=x, indicating strong correlation.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3_5">
<label>3.5</label>
<title>Feature importance analysis results</title>
<p>The feature importance analysis revealed both common patterns and significant differences in how the three models prioritize the environmental variables. Overall, the studied meteorological data have contributed to SMC prediction, but solar radiation consistently showed as the most effective predictor, particularly for SMC in deeper soil layers (40 to 80 cm), achieving average values ranging from 0.4 to 0.85 across three soil types and five depths with highest values of impact on silt loam with three models (0.8 with RFR, 0.79 with XGBoost, and 0.7 in LSTM) (<xref ref-type="fig" rid="f13">
<bold>Figure&#xa0;13</bold>
</xref>). This result demonstrates that evaporative demand caused by solar energy input is a dominating component driving soil moisture variability at depth, which is consistent with previous research indicating that solar radiation and temperature strongly influence soil water evaporation and drying (<xref ref-type="bibr" rid="B64">64</xref>, <xref ref-type="bibr" rid="B65">65</xref>). On the other hand, precipitation had an important role in SMC prediction, especially at surface layer 5 cm in the three soil types with average values of 0.14 in RFR, 0.4 in XGBoost, and 0.25 in LSTM. These results emphasize the role of precipitation in increasing the SMC in surface layers (<xref ref-type="bibr" rid="B66">66</xref>). Humidity, temperature, and wind speed had varied importance among models, soil types, and depths. While analysis results showed the relatively high importance of humidity and wind speed in loam and silt loam soils, particularly at surface layers 5 and 20 cm with RFR and LSTM models, temperature had high importance value in sandy loam soil with the XGBoost model achieving values of 0.17 and 0.44 at 5- and 20-cm depths, respectively.</p>
<fig id="f13" position="float">
<label>Figure&#xa0;13</label>
<caption>
<p>Average feature importance value results by the three ML models (RFR, XGBoost, and LSTM) per soil type across all depths.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fsoil-05-1612908-g013.tif">
<alt-text content-type="machine-generated">Bar charts display feature importance for loam, sandy loam, and silt loam soils using RFR, XGBoost, and LSTM models. Solar radiation is most important across all soil types. Legend shows orange for RFR, blue for XGBoost, and green for LSTM.</alt-text>
</graphic>
</fig>
<p>These variations represent each algorithm&#x2019;s learning method. LSTMs, which are designed to capture temporal patterns and lag effects, may prioritize characteristics such as temperature that represent long-term environmental influences. RFR and XGBoost, on the other hand, use threshold-based decision rules and prioritize features that bring quick advances in predictive accuracy, such as recent precipitation or current wind speeds. Despite these model-specific variations, solar radiation and precipitation were the two most important variables impacting SMC across depths, soil types, and models. These findings are consistent with hydrological SMC principles, in which precipitation determines water input and solar radiation with temperature causing evapotranspiration and moisture loss (<xref ref-type="bibr" rid="B67">67</xref>). Overall, the feature importance results showed that the ML models effectively captured the key hydrological factors that influenced soil moisture dynamics. In particular, the ability to quantify and rank the impact of different predictors provides a solid base for optimizing irrigation systems. By identifying the key variables impacting SMC at certain depths and soil types, this study allows for data-driven decisions that support site-specific irrigation scheduling, reduce water use waste, and improve resource use efficiency. Additionally, feature importance analysis not only enhances model interpretability but also directly contributes to the objectives of sustainable water management and precision crop production. However, it is important to acknowledge that the influence of environmental predictors varies notably across soil types and depths. This highlights the need to develop soil-specific and depth-specific models that account for these variations by selecting key drivers tailored to each scenario. Additionally, the current study was limited to data from a single location and one growing season, which may affect the generalizability of the results to other regions or climatic conditions. Incorporating multi-season and multi-location datasets in future research would improve the robustness and transferability of the models. Furthermore, integrating intrinsic soil properties such as the percentages of sand, silt, and clay, along with other relevant variables like vegetation indices and organic matter into the predictive framework, could enhance model accuracy and adaptability. Expanding the comparison to include additional ML algorithms and larger datasets will also be essential to strengthen performance and ensure scalability for broader precision irrigation applications.</p>
</sec>
</sec>
<sec id="s4" sec-type="conclusions">
<label>4</label>
<title>Conclusions</title>
<p>The research introduced soil-specific and depth-specific modeling for SMC prediction at three different soil types and five depths (5, 20, 40, 60, and 80 cm) using three ML models (RFR, XGBoost, and LSTM). The results showed that SMC varied in the studied soil types, with sandy loam soil exhibiting less variance and silt loam and loam soils showing higher variability across depths. This emphasizes the importance of considering both soil type and depth when monitoring SMC.</p>
<p>RFR performed the best in all studied soil types and depths, particularly in capturing soil moisture variability in deeper soil layers (60 and 80 cm). LSTM performed well at shallower to moderate depths (5 to 60 cm) with less accuracy in deeper soil layers. On the other hand, XGBoost achieved high accuracy in predicting SMC in shallower depths, particularly in sandy loam soil due to its ability to model complex interactions between meteorological inputs and soil moisture dynamics. The differences between measured and predicted values provide opportunities for model modification and validation, especially for deeper layers and the need to enhance the generalizability and applicability of models by considering increasing inputs for model training with more variables such as different locations, irrigations, evapotranspiration, vegetation indices, and soil properties, as well as highlighting the fact that each soil type and depth could be modeled with different algorithms. The feature importance analysis results further demonstrated the dominant role of solar radiation and precipitation, emphasizing their significant influence on soil moisture dynamics.</p>
<p>These findings highlight the practical importance of these models in agricultural and environmental management. By accurately predicting SMC, these models could enhance water-use efficiency, optimize irrigation schedule, and improve understanding of soil moisture dynamics for ecosystem management. The study also demonstrates the potential for expanding these models to predict SMC in different regions, offering valuable insights for decision-makers in agriculture, hydrology, and enhancing the sustainability that aligned with Sustainable Development Goal 6 (SDG6) (sustainable management of water). While the models demonstrated strong predictive performance, their application is currently limited to a single site and one growing season. Future research should focus on expanding datasets across multiple locations and seasons, integrating additional soil properties and vegetation indices, and testing a wider range of algorithms to enhance accuracy, adaptability, and scalability for broader precision irrigation applications.</p>
</sec>
</body>
<back>
<sec id="s5" sec-type="data-availability">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s6" sec-type="author-contributions">
<title>Author contributions</title>
<p>TA: Writing &#x2013; review &amp; editing, Writing &#x2013; original draft, Formal Analysis, Methodology. MN: Writing &#x2013; review &amp; editing, Supervision. AS: Validation, Writing &#x2013; review &amp; editing. NA: Writing &#x2013; review &amp; editing. OH: Writing &#x2013; review &amp; editing. AN: Methodology, Conceptualization, Writing &#x2013; review &amp; editing, Writing &#x2013; original draft.</p>
</sec>
<sec id="s7" sec-type="funding-information">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research and/or publication of this article. The research was supported by the EK&#xd6;P-24-3-I-SZE-107 University Research Fellowship Program of the Ministry for Culture and Innovation from the Source of the National Research, Development and Innovation Fund; the &#x201c;Precision Bioengineering Research Group&#x201d; supported by the &#x201c;Sz&#xe9;chenyi Istv&#xe1;n University Foundation&#x201d;; and the J&#xe1;nos Bolyai Research Scholarship (Bo/00578/24) of the Hungarian Academy of Sciences. TKP2021-NKTA-32 has been implemented with the support provided by the Ministry of Culture and Innovation of Hungary from the National Research.</p>
</sec>
<sec id="s8" sec-type="COI-statement">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s9" sec-type="ai-statement">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec id="s10" sec-type="disclaimer">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Sundmaeker</surname> <given-names>H</given-names>
</name>
<name>
<surname>Verdouw</surname> <given-names>C</given-names>
</name>
<name>
<surname>Wolfert</surname> <given-names>S</given-names>
</name>
<name>
<surname>Freire</surname> <given-names>LP</given-names>
</name>
</person-group>. <article-title>Internet of food and farm 2020</article-title>. In: <source>Digitising the industry internet of things connecting the physical, digital and virtualWorlds</source>. <publisher-name>New York, USA: River Publishers</publisher-name> (<year>2022</year>). p. <page-range>129&#x2013;51</page-range>.</citation></ref>
<ref id="B2">
<label>2</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kulm&#xe1;ny</surname> <given-names>IM</given-names>
</name>
<name>
<surname>Bede-Fazekas</surname> <given-names>&#xc1;</given-names>
</name>
<name>
<surname>Beslin</surname> <given-names>A</given-names>
</name>
<name>
<surname>Giczi</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Milics</surname> <given-names>G</given-names>
</name>
<name>
<surname>Kov&#xe1;cs</surname> <given-names>B</given-names>
</name>
<etal/>
</person-group>. <article-title>Calibration of an Arduino-based low-cost capacitive soil moisture sensor for smart agriculture</article-title>. <source>J Hydrology Hydromechanics</source>. (<year>2022</year>) <volume>70</volume>:<page-range>330&#x2013;40</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.2478/johh-2022-0014</pub-id>
</citation></ref>
<ref id="B3">
<label>3</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Filipovi&#x107;</surname> <given-names>N</given-names>
</name>
<name>
<surname>Brdar</surname> <given-names>S</given-names>
</name>
<name>
<surname>Mimi&#x107;</surname> <given-names>G</given-names>
</name>
<name>
<surname>Marko</surname> <given-names>O</given-names>
</name>
<name>
<surname>Crnojevi&#x107;</surname> <given-names>V</given-names>
</name>
</person-group>. <article-title>Regional soil moisture prediction system based on Long Short-Term Memory network</article-title>. <source>Biosyst Eng</source>. (<year>2022</year>) <volume>213</volume>:<page-range>30&#x2013;8</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.biosystemseng.2021.11.019</pub-id>
</citation></ref>
<ref id="B4">
<label>4</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Stroobosscher</surname> <given-names>ZJ</given-names>
</name>
<name>
<surname>Athelly</surname> <given-names>A</given-names>
</name>
<name>
<surname>Guzm&#xe1;n</surname> <given-names>SM</given-names>
</name>
</person-group>. <article-title>Assessing capacitance soil moisture sensor probes&#x2019; ability to sense nitrogen, phosphorus, and potassium using volumetric ion content</article-title>. <source>Front Agron</source>. (<year>2024</year>) <volume>6</volume>:<elocation-id>1346946</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fagro.2024.1346946</pub-id>
</citation></ref>
<ref id="B5">
<label>5</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bibek Acharya</surname> <given-names>VS</given-names>
</name>
</person-group>. <article-title>COMPARATIVE ANALYSIS OF SOIL AND WATER DYNAMICS IN CONVENTIONAL AND SOD-BASED CROP ROTATION IN FLORIDA</article-title>. <source>Front Agron</source>. (<year>2025</year>) <volume>7</volume>:<elocation-id>1552425</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fagro.2025.1552425</pub-id>
</citation></ref>
<ref id="B6">
<label>6</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luo</surname> <given-names>W</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>X</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>W</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>M</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Peng</surname> <given-names>T</given-names>
</name>
<etal/>
</person-group>. <article-title>UAV based soil moisture remote sensing in a karst mountainous catchment</article-title>. <source>Catena (Amst)</source>. (<year>2019</year>) <volume>174</volume>:<page-range>478&#x2013;89</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.catena.2018.11.017</pub-id>
</citation></ref>
<ref id="B7">
<label>7</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>X</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>H</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Han</surname> <given-names>X</given-names>
</name>
</person-group>. <article-title>Soil moisture inversion based on multiple drought indices and RBFNN: A case study of northern Hebei Province</article-title>. <source>Heliyon</source>. (<year>2024</year>) <volume>10</volume>:<elocation-id>e37426</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.heliyon.2024.e37426</pub-id>, PMID: <pub-id pub-id-type="pmid">39296096</pub-id></citation></ref>
<ref id="B8">
<label>8</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Seneviratne</surname> <given-names>SI</given-names>
</name>
<name>
<surname>Corti</surname> <given-names>T</given-names>
</name>
<name>
<surname>Davin</surname> <given-names>EL</given-names>
</name>
<name>
<surname>Hirschi</surname> <given-names>M</given-names>
</name>
<name>
<surname>Jaeger</surname> <given-names>EB</given-names>
</name>
<name>
<surname>Lehner</surname> <given-names>I</given-names>
</name>
<etal/>
</person-group>. <article-title>Investigating soil moisture&#x2013;climate interactions in a changing climate: A review</article-title>. <source>Earth Sci Rev</source>. (<year>2010</year>) <volume>99</volume>:<page-range>125&#x2013;61</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.earscirev.2010.02.004</pub-id>
</citation></ref>
<ref id="B9">
<label>9</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mulla</surname> <given-names>DJ</given-names>
</name>
</person-group>. <article-title>Twenty five years of remote sensing in precision agriculture: Key advances and remaining knowledge gaps</article-title>. <source>Biosyst Eng</source>. (<year>2013</year>) <volume>114</volume>:<page-range>358&#x2013;71</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.biosystemseng.2012.08.009</pub-id>
</citation></ref>
<ref id="B10">
<label>10</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname> <given-names>M</given-names>
</name>
<name>
<surname>Jiao</surname> <given-names>X</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Shao</surname> <given-names>M</given-names>
</name>
<name>
<surname>Yu</surname> <given-names>X</given-names>
</name>
<name>
<surname>Bai</surname> <given-names>Y</given-names>
</name>
<etal/>
</person-group>. <article-title>Estimation of soil moisture content under high maize canopy coverage from UAV multimodal data and machine learning</article-title>. <source>Agric Water Manag</source>. (<year>2022</year>) <volume>264</volume>:<elocation-id>107530</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.agwat.2022.107530</pub-id>
</citation></ref>
<ref id="B11">
<label>11</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lv</surname> <given-names>C</given-names>
</name>
<name>
<surname>Xie</surname> <given-names>Q</given-names>
</name>
<name>
<surname>Peng</surname> <given-names>X</given-names>
</name>
<name>
<surname>Dou</surname> <given-names>Q</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>J</given-names>
</name>
<name>
<surname>Lopez-Sanchez</surname> <given-names>JM</given-names>
</name>
<etal/>
</person-group>. <article-title>Soil moisture retrieval over agricultural fields with machine learning: A comparison of quad-, compact-, and dual-polarimetric time-series SAR data</article-title>. <source>J Hydrol (Amst)</source>. (<year>2024</year>) <volume>644</volume>:<elocation-id>132093</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.jhydrol.2024.132093</pub-id>
</citation></ref>
<ref id="B12">
<label>12</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Holsten</surname> <given-names>A</given-names>
</name>
<name>
<surname>Vetter</surname> <given-names>T</given-names>
</name>
<name>
<surname>Vohland</surname> <given-names>K</given-names>
</name>
<name>
<surname>Krysanova</surname> <given-names>V</given-names>
</name>
</person-group>. <article-title>Impact of climate change on soil moisture dynamics in Brandenburg with a focus on nature conservation areas</article-title>. <source>Ecol Modell</source>. (<year>2009</year>) <volume>220</volume>:<page-range>2076&#x2013;87</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.ecolmodel.2009.04.038</pub-id>
</citation></ref>
<ref id="B13">
<label>13</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname> <given-names>L</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Geris</surname> <given-names>J</given-names>
</name>
<name>
<surname>Hallett</surname> <given-names>PD</given-names>
</name>
<name>
<surname>Peng</surname> <given-names>X</given-names>
</name>
</person-group>. <article-title>The role of sampling strategy on apparent temporal stability of soil moisture under subtropical hydroclimatic conditions</article-title>. <source>J Hydrology Hydromechanics</source>. (<year>2019</year>) <volume>67</volume>:<page-range>260&#x2013;70</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.2478/johh-2019-0006</pub-id>
</citation></ref>
<ref id="B14">
<label>14</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mei&#xdf;l</surname> <given-names>G</given-names>
</name>
<name>
<surname>Klebinder</surname> <given-names>K</given-names>
</name>
<name>
<surname>Zieher</surname> <given-names>T</given-names>
</name>
<name>
<surname>Lechner</surname> <given-names>V</given-names>
</name>
<name>
<surname>Kohl</surname> <given-names>B</given-names>
</name>
<name>
<surname>Markart</surname> <given-names>G</given-names>
</name>
</person-group>. <article-title>Influence of antecedent soil moisture content and land use on the surface runoff response to heavy rainfall simulation experiments investigated in Alpine catchments</article-title>. <source>Heliyon</source>. (<year>2023</year>) <volume>9</volume>:<elocation-id>e18597</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.heliyon.2023.e18597</pub-id>, PMID: <pub-id pub-id-type="pmid">37560701</pub-id></citation></ref>
<ref id="B15">
<label>15</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Singh</surname> <given-names>A</given-names>
</name>
<name>
<surname>Gaurav</surname> <given-names>K</given-names>
</name>
<name>
<surname>Sonkar</surname> <given-names>GK</given-names>
</name>
<name>
<surname>Lee</surname> <given-names>C-C</given-names>
</name>
</person-group>. <article-title>Strategies to measure soil moisture using traditional methods, automated sensors, remote sensing, and machine learning techniques: review, bibliometric analysis, applications, research findings, and future directions</article-title>. <source>IEEE Access</source>. (<year>2023</year>) <volume>11</volume>:<page-range>13605&#x2013;35</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/ACCESS.2023.3243635</pub-id>
</citation></ref>
<ref id="B16">
<label>16</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Little</surname> <given-names>M</given-names>
</name>
<name>
<surname>Smith</surname>
</name>
</person-group>. <article-title>A comparison of three methods of soil water content determination</article-title>. <source>South Afr J Plant Soil</source>. (<year>1998</year>) <volume>15</volume>:<page-range>80&#x2013;9</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1080/02571862.1998.10635121</pub-id>
</citation></ref>
<ref id="B17">
<label>17</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wagner</surname> <given-names>W</given-names>
</name>
<name>
<surname>Lemoine</surname> <given-names>G</given-names>
</name>
<name>
<surname>Rott</surname> <given-names>H</given-names>
</name>
</person-group>. <article-title>A method for estimating soil moisture from ERS scatterometer and soil data</article-title>. <source>Remote Sens Environ</source>. (<year>1999</year>) <volume>70</volume>:<fpage>191</fpage>&#x2013;<lpage>207</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/S0034-4257(99)00036-X</pub-id>
</citation></ref>
<ref id="B18">
<label>18</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cai</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Zheng</surname> <given-names>W</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X</given-names>
</name>
<name>
<surname>Zhangzhong</surname> <given-names>L</given-names>
</name>
<name>
<surname>Xue</surname> <given-names>X</given-names>
</name>
</person-group>. <article-title>Research on soil moisture prediction model based on deep learning</article-title>. <source>PloS One</source>. (<year>2019</year>) <volume>14</volume>:<fpage>e0214508</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1371/journal.pone.0214508</pub-id>, PMID: <pub-id pub-id-type="pmid">30943228</pub-id></citation></ref>
<ref id="B19">
<label>19</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname> <given-names>M</given-names>
</name>
<name>
<surname>Li</surname> <given-names>B</given-names>
</name>
<name>
<surname>Jiao</surname> <given-names>X</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>X</given-names>
</name>
<name>
<surname>Fan</surname> <given-names>H</given-names>
</name>
<name>
<surname>Lin</surname> <given-names>R</given-names>
</name>
<etal/>
</person-group>. <article-title>Using multimodal remote sensing data to estimate regional-scale soil moisture content: A case study of Beijing, China</article-title>. <source>Agric Water Manag</source>. (<year>2022</year>) <volume>260</volume>:<elocation-id>107298</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.agwat.2021.107298</pub-id>
</citation></ref>
<ref id="B20">
<label>20</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname> <given-names>W</given-names>
</name>
<name>
<surname>Zhangzhong</surname> <given-names>L</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>C</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>S</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>S</given-names>
</name>
<etal/>
</person-group>. <source>A review on the soil moisture prediction model and its application in the information system</source>. <publisher-loc>Cham, Switzerland</publisher-loc> (<year>2019</year>). pp. <page-range>352&#x2013;64</page-range>. pp. <page-range>352&#x2013;64</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/978-3-030-06137-1_32</pub-id>.</citation></ref>
<ref id="B21">
<label>21</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Haddon</surname> <given-names>A</given-names>
</name>
<name>
<surname>Kechichian</surname> <given-names>L</given-names>
</name>
<name>
<surname>Harmand</surname> <given-names>J</given-names>
</name>
<name>
<surname>Dejean</surname> <given-names>C</given-names>
</name>
<name>
<surname>Ait-Mouheb</surname> <given-names>N</given-names>
</name>
</person-group>. <article-title>Linking soil moisture sensors and crop models for irrigation management</article-title>. <source>Ecol Modell</source>. (<year>2023</year>) <volume>484</volume>:<elocation-id>110470</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.ecolmodel.2023.110470</pub-id>
</citation></ref>
<ref id="B22">
<label>22</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liakos</surname> <given-names>K</given-names>
</name>
<name>
<surname>Busato</surname> <given-names>P</given-names>
</name>
<name>
<surname>Moshou</surname> <given-names>D</given-names>
</name>
<name>
<surname>Pearson</surname> <given-names>S</given-names>
</name>
<name>
<surname>Bochtis</surname> <given-names>D</given-names>
</name>
</person-group>. <article-title>Machine learning in agriculture: A review</article-title>. <source>Sensors</source>. (<year>2018</year>) <volume>18</volume>:<elocation-id>2674</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/s18082674</pub-id>, PMID: <pub-id pub-id-type="pmid">30110960</pub-id></citation></ref>
<ref id="B23">
<label>23</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ny&#xe9;ki</surname> <given-names>A</given-names>
</name>
<name>
<surname>Kerepesi</surname> <given-names>C</given-names>
</name>
<name>
<surname>Dar&#xf3;czy</surname> <given-names>B</given-names>
</name>
<name>
<surname>Bencz&#xfa;r</surname> <given-names>A</given-names>
</name>
<name>
<surname>Milics</surname> <given-names>G</given-names>
</name>
<name>
<surname>Nagy</surname> <given-names>J</given-names>
</name>
<etal/>
</person-group>. <article-title>Application of spatio-temporal data in site-specific maize yield prediction with machine learning methods</article-title>. <source>Precis Agric</source>. (<year>2021</year>) <volume>22</volume>:<page-range>1397&#x2013;415</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11119-021-09833-8</pub-id>
</citation></ref>
<ref id="B24">
<label>24</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>&#xc5;gren</surname> <given-names>AM</given-names>
</name>
<name>
<surname>Larson</surname> <given-names>J</given-names>
</name>
<name>
<surname>Paul</surname> <given-names>SS</given-names>
</name>
<name>
<surname>Laudon</surname> <given-names>H</given-names>
</name>
<name>
<surname>Lidberg</surname> <given-names>W</given-names>
</name>
</person-group>. <article-title>Use of multiple LIDAR-derived digital terrain indices and machine learning for high-resolution national-scale soil moisture mapping of the Swedish forest landscape</article-title>. <source>Geoderma</source>. (<year>2021</year>) <volume>404</volume>:<elocation-id>115280</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.geoderma.2021.115280</pub-id>
</citation></ref>
<ref id="B25">
<label>25</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Carranza</surname> <given-names>C</given-names>
</name>
<name>
<surname>Nolet</surname> <given-names>C</given-names>
</name>
<name>
<surname>Pezij</surname> <given-names>M</given-names>
</name>
<name>
<surname>van der Ploeg</surname> <given-names>M</given-names>
</name>
</person-group>. <article-title>Root zone soil moisture estimation with Random Forest</article-title>. <source>J Hydrol (Amst)</source>. (<year>2021</year>) <volume>593</volume>:<elocation-id>125840</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.jhydrol.2020.125840</pub-id>
</citation></ref>
<ref id="B26">
<label>26</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Senanayake</surname> <given-names>IP</given-names>
</name>
<name>
<surname>Yeo</surname> <given-names>I-Y</given-names>
</name>
<name>
<surname>Walker</surname> <given-names>JP</given-names>
</name>
<name>
<surname>Willgoose</surname> <given-names>GR</given-names>
</name>
</person-group>. <article-title>Estimating catchment scale soil moisture at a high spatial resolution: Integrating remote sensing and machine learning</article-title>. <source>Sci Total Environ</source>. (<year>2021</year>) <volume>776</volume>:<elocation-id>145924</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.scitotenv.2021.145924</pub-id>
</citation></ref>
<ref id="B27">
<label>27</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ren</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Ling</surname> <given-names>F</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Y</given-names>
</name>
</person-group>. <article-title>Research on provincial-level soil moisture prediction based on extreme gradient boosting model</article-title>. <source>Agriculture</source>. (<year>2023</year>) <volume>13</volume>:<elocation-id>927</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agriculture13050927</pub-id>
</citation></ref>
<ref id="B28">
<label>28</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alibabaei</surname> <given-names>K</given-names>
</name>
<name>
<surname>Gaspar</surname> <given-names>PD</given-names>
</name>
<name>
<surname>Lima</surname> <given-names>TM</given-names>
</name>
</person-group>. <article-title>Modeling soil water content and reference evapotranspiration from climate data using deep learning method</article-title>. <source>Appl Sci</source>. (<year>2021</year>) <volume>11</volume>:<elocation-id>5029</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/app11115029</pub-id>
</citation></ref>
<ref id="B29">
<label>29</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Paul</surname> <given-names>S</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>S</given-names>
</name>
</person-group>. <article-title>Soil moisture prediction using machine learning techniques</article-title>. In: <source>Proceedings of the 2020 3rd international conference on computational intelligence and intelligent systems</source>. <publisher-name>ACM</publisher-name>, <publisher-loc>New York, NY, USA</publisher-loc> (<year>2020</year>). p. <fpage>1</fpage>&#x2013;<lpage>7</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1145/3440840.3440854</pub-id>
</citation></ref>
<ref id="B30">
<label>30</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kheimi</surname> <given-names>M</given-names>
</name>
<name>
<surname>Zounemat-Kermani</surname> <given-names>M</given-names>
</name>
</person-group>. <article-title>Conventional and advanced AI-based models in soil moisture prediction</article-title>. <source>Phys Chem Earth Parts A/B/C</source>. (<year>2025</year>) <volume>139</volume>:<fpage>103944</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.pce.2025.103944</pub-id>
</citation></ref>
<ref id="B31">
<label>31</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sahour</surname> <given-names>H</given-names>
</name>
<name>
<surname>Gholami</surname> <given-names>V</given-names>
</name>
<name>
<surname>Torkaman</surname> <given-names>J</given-names>
</name>
<name>
<surname>Vazifedan</surname> <given-names>M</given-names>
</name>
<name>
<surname>Saeedi</surname> <given-names>S</given-names>
</name>
</person-group>. <article-title>Random forest and extreme gradient boosting algorithms for streamflow modeling using vessel features and tree-rings</article-title>. <source>Environ Earth Sci</source>. (<year>2021</year>) <volume>80</volume>:<fpage>747</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s12665-021-10054-5</pub-id>
</citation></ref>
<ref id="B32">
<label>32</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nem&#xe9;nyi</surname> <given-names>M</given-names>
</name>
<name>
<surname>Kov&#xe1;cs</surname> <given-names>AJ</given-names>
</name>
<name>
<surname>Ol&#xe1;h</surname> <given-names>J</given-names>
</name>
<name>
<surname>Popp</surname> <given-names>J</given-names>
</name>
<name>
<surname>Erdei</surname> <given-names>E</given-names>
</name>
<name>
<surname>Hars&#xe1;nyi</surname> <given-names>E</given-names>
</name>
<etal/>
</person-group>. <article-title>Challenges of sustainable agricultural development with special regard to Internet of Things: Survey</article-title>. <source>Prog Agric Eng Sci</source>. (<year>2022</year>) <volume>18</volume>:<fpage>95</fpage>&#x2013;<lpage>114</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1556/446.2022.00053</pub-id>
</citation></ref>
<ref id="B33">
<label>33</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alahmad</surname> <given-names>T</given-names>
</name>
<name>
<surname>Nem&#xe9;nyi</surname> <given-names>M</given-names>
</name>
<name>
<surname>Ny&#xe9;ki</surname> <given-names>A</given-names>
</name>
</person-group>. <article-title>Applying ioT sensors and big data to improve precision crop production: A review</article-title>. <source>Agronomy</source>. (<year>2023</year>) <volume>13</volume>:<elocation-id>2603</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agronomy13102603</pub-id>
</citation></ref>
<ref id="B34">
<label>34</label>
<citation citation-type="web">
<person-group person-group-type="author">
<collab>USDA. ND</collab>
</person-group>. <source>Natural Resources Conservation Service. Soil classification</source> (<year>2020</year>). Available online at: <uri xlink:href="https://www.nrcs.usda.gov/wps/portal/nrcs/main/soils/survey/class/">https://www.nrcs.usda.gov/wps/portal/nrcs/main/soils/survey/class/</uri> (Accessed <access-date>July 29, 2024</access-date>).</citation></ref>
<ref id="B35">
<label>35</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Milics</surname> <given-names>G</given-names>
</name>
<name>
<surname>Kov&#xe1;cs</surname> <given-names>AJ</given-names>
</name>
<name>
<surname>P&#xf6;rneczi</surname> <given-names>A</given-names>
</name>
<name>
<surname>Ny&#xe9;ki</surname> <given-names>A</given-names>
</name>
<name>
<surname>Varga</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Nagy</surname> <given-names>V</given-names>
</name>
<etal/>
</person-group>. <article-title>Soil moisture distribution mapping in topsoil and its effect on maize yield</article-title>. <source>Biol (Bratisl)</source>. (<year>2017</year>) <volume>72</volume>:<page-range>847&#x2013;53</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1515/biolog-2017-0100</pub-id>
</citation></ref>
<ref id="B36">
<label>36</label>
<citation citation-type="web">
<person-group person-group-type="author">
<collab>USDA</collab>
</person-group>. <source>Field book for describing and sampling soils V4.0</source>. <publisher-name>United States Department of Agriculture, Washington DC, USA: USDA</publisher-name> (<year>2024</year>). Available online at: <uri xlink:href="https://www.nrcs.usda.gov/resources/guides-and-instructions/field-book-for-describing-and-sampling-soils">https://www.nrcs.usda.gov/resources/guides-and-instructions/field-book-for-describing-and-sampling-soils</uri>.</citation></ref>
<ref id="B37">
<label>37</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Dirksen</surname> <given-names>C</given-names>
</name>
</person-group>. <source>Soil physics measurements</source>. <publisher-loc>Stuttgart, Germany</publisher-loc>: <publisher-name>Catena Verlag</publisher-name> (<year>1999</year>).</citation></ref>
<ref id="B38">
<label>38</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shukla</surname> <given-names>A</given-names>
</name>
<name>
<surname>Panchal</surname> <given-names>H</given-names>
</name>
<name>
<surname>Mishra</surname> <given-names>M</given-names>
</name>
<name>
<surname>Patel</surname> <given-names>PR</given-names>
</name>
<name>
<surname>Srivastava</surname> <given-names>HS</given-names>
</name>
<name>
<surname>Patel</surname> <given-names>P</given-names>
</name>
<etal/>
</person-group>. <article-title>Soil moisture estimation using gravimetric technique and FDR probe technique: a comparative analysis</article-title>. <source>Am Int J Res Form. Appl Nat Sci</source>. (<year>2014</year>) <volume>8</volume>:<fpage>89</fpage>&#x2013;<lpage>92</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.13140/RG.2.2.28776.70405</pub-id>
</citation></ref>
<ref id="B39">
<label>39</label>
<citation citation-type="web">
<person-group person-group-type="author">
<collab>Python Software Foundation</collab>
</person-group>. <source>Python Language Reference, version 3.10</source> (<year>2024</year>). Available online at: <uri xlink:href="https://www.python.org">https://www.python.org</uri> (Accessed <access-date>November 11, 2024</access-date>).</citation></ref>
<ref id="B40">
<label>40</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Belgiu</surname> <given-names>M</given-names>
</name>
<name>
<surname>Dr&#x103;gu&#x163;</surname> <given-names>L</given-names>
</name>
</person-group>. <article-title>Random forest in remote sensing: A review of applications and future directions</article-title>. <source>ISPRS J Photogrammetry Remote Sens</source>. (<year>2016</year>) <volume>114</volume>:<fpage>24</fpage>&#x2013;<lpage>31</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.isprsjprs.2016.01.011</pub-id>
</citation></ref>
<ref id="B41">
<label>41</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Loan Pham</surname> <given-names>T</given-names>
</name>
<name>
<surname>Huy Nguyen</surname> <given-names>V</given-names>
</name>
<name>
<surname>Le Thu Hoa</surname> <given-names>T</given-names>
</name>
<name>
<surname>Tien Ha</surname> <given-names>TT</given-names>
</name>
<name>
<surname>Phan</surname> <given-names>CN</given-names>
</name>
<name>
<surname>Vu</surname> <given-names>XD</given-names>
</name>
<etal/>
</person-group>. <article-title>Application of chemical fertilizers and plant spacing improves growth and root yield of rehmannia glutinosa libosch</article-title>. <source>Asian J Plant Sci</source>. (<year>2020</year>) <volume>19</volume>:<fpage>68</fpage>&#x2013;<lpage>76</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3923/ajps.2020.68.76</pub-id>
</citation></ref>
<ref id="B42">
<label>42</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>T</given-names>
</name>
<name>
<surname>Guestrin</surname> <given-names>C</given-names>
</name>
</person-group>. <article-title>XGBoost</article-title>. In: <source>Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining</source>. <publisher-name>ACM</publisher-name>, <publisher-loc>New York, NY, USA</publisher-loc> (<year>2016</year>). p. <page-range>785&#x2013;94</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1145/2939672.2939785</pub-id>
</citation></ref>
<ref id="B43">
<label>43</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Willmott</surname> <given-names>CJ</given-names>
</name>
<name>
<surname>Ackleson</surname> <given-names>SG</given-names>
</name>
<name>
<surname>Davis</surname> <given-names>RE</given-names>
</name>
<name>
<surname>Feddema</surname> <given-names>JJ</given-names>
</name>
<name>
<surname>Klink</surname> <given-names>KM</given-names>
</name>
<name>
<surname>Legates</surname> <given-names>DR</given-names>
</name>
<etal/>
</person-group>. <article-title>Statistics for the evaluation and comparison of models</article-title>. <source>J Geophys Res Oceans</source>. (<year>1985</year>) <volume>90</volume>:<fpage>8995</fpage>&#x2013;<lpage>9005</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1029/JC090iC05p08995</pub-id>
</citation></ref>
<ref id="B44">
<label>44</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nembrini</surname> <given-names>S</given-names>
</name>
<name>
<surname>K&#xf6;nig</surname> <given-names>IR</given-names>
</name>
<name>
<surname>Wright</surname> <given-names>MN</given-names>
</name>
</person-group>. <article-title>The revival of the Gini importance</article-title>? <source>Bioinformatics</source>. (<year>2018</year>) <volume>34</volume>:<page-range>3711&#x2013;8</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1093/bioinformatics/bty373</pub-id>, PMID: <pub-id pub-id-type="pmid">29757357</pub-id></citation></ref>
<ref id="B45">
<label>45</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Arya</surname> <given-names>PK</given-names>
</name>
<name>
<surname>Sur</surname> <given-names>K</given-names>
</name>
<name>
<surname>Dhote</surname> <given-names>S</given-names>
</name>
<name>
<surname>Siral</surname> <given-names>H</given-names>
</name>
<name>
<surname>Kundu</surname> <given-names>T</given-names>
</name>
<name>
<surname>Mehta</surname> <given-names>BS</given-names>
</name>
<etal/>
</person-group>. <article-title>Integrating multi-source satellite imagery and socio-economic household data for wealth-based poverty assessment of India: A GIS and machine learning based approach</article-title>. <source>Soc Indic Res</source>. (<year>2025</year>) <volume>179</volume>:<fpage>653&#x2013;76</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s11205-025-03614-w</pub-id>
</citation></ref>
<ref id="B46">
<label>46</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>L</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>Y</given-names>
</name>
</person-group>. <article-title>Soil moisture inversion using multi-sensor remote sensing data based on feature selection method and adaptive stacking algorithm</article-title>. <source>Remote Sens (Basel)</source>. (<year>2025</year>) <volume>17</volume>:<elocation-id>1569</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/rs17091569</pub-id>
</citation></ref>
<ref id="B47">
<label>47</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>J</given-names>
</name>
<name>
<surname>Amonette</surname> <given-names>JE</given-names>
</name>
<name>
<surname>Flury</surname> <given-names>M</given-names>
</name>
</person-group>. <article-title>Effect of biochar and biochar particle size on plant-available water of sand, silt loam, and clay soil</article-title>. <source>Soil Tillage Res</source>. (<year>2021</year>) <volume>212</volume>:<elocation-id>104992</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.still.2021.104992</pub-id>
</citation></ref>
<ref id="B48">
<label>48</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bajpai</surname> <given-names>A</given-names>
</name>
<name>
<surname>Kaushal</surname> <given-names>A</given-names>
</name>
</person-group>. <article-title>Soil moisture distribution under trickle irrigation: a review</article-title>. <source>Water Supply</source>. (<year>2020</year>) <volume>20</volume>:<page-range>761&#x2013;72</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.2166/ws.2020.005</pub-id>
</citation></ref>
<ref id="B49">
<label>49</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>L</given-names>
</name>
<name>
<surname>Wei</surname> <given-names>W</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>L</given-names>
</name>
<name>
<surname>Jia</surname> <given-names>F</given-names>
</name>
<name>
<surname>Mo</surname> <given-names>B</given-names>
</name>
</person-group>. <article-title>Spatial variations of shallow and deep soil moisture in the semi-arid Loess Plateau, China</article-title>. <source>Hydrol Earth Syst Sci</source>. (<year>2012</year>) <volume>16</volume>:<page-range>3199&#x2013;217</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.5194/hess-16-3199-2012</pub-id>
</citation></ref>
<ref id="B50">
<label>50</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname> <given-names>X</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>Q</given-names>
</name>
<name>
<surname>Hang</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Lu</surname> <given-names>H</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>F</given-names>
</name>
<name>
<surname>Si</surname> <given-names>J</given-names>
</name>
</person-group>. <article-title>Spatial variability of soil moisture in relation to land use types and topographic features on hillslopes in the black soil (Mollisols) area of northeast China</article-title>. <source>Sustainability</source>. (<year>2020</year>) <volume>12</volume>:<elocation-id>3552</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/su12093552</pub-id>
</citation></ref>
<ref id="B51">
<label>51</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Draper</surname> <given-names>C</given-names>
</name>
<name>
<surname>Reichle</surname> <given-names>R</given-names>
</name>
<name>
<surname>de Jeu</surname> <given-names>R</given-names>
</name>
<name>
<surname>Naeimi</surname> <given-names>V</given-names>
</name>
<name>
<surname>Parinussa</surname> <given-names>R</given-names>
</name>
<name>
<surname>Wagner</surname> <given-names>W</given-names>
</name>
</person-group>. <article-title>Estimating root mean square errors in remotely sensed soil moisture over continental scale domains</article-title>. <source>Remote Sens Environ</source>. (<year>2013</year>) <volume>137</volume>:<page-range>288&#x2013;98</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.rse.2013.06.013</pub-id>
</citation></ref>
<ref id="B52">
<label>52</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ning</surname> <given-names>J</given-names>
</name>
<name>
<surname>Yao</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Tang</surname> <given-names>Q</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Fisher</surname> <given-names>JB</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X</given-names>
</name>
<etal/>
</person-group>. <article-title>Soil moisture at 30 m from multiple satellite datasets fused by random forest</article-title>. <source>J Hydrol (Amst)</source>. (<year>2023</year>) <volume>625</volume>:<elocation-id>130010</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.jhydrol.2023.130010</pub-id>
</citation></ref>
<ref id="B53">
<label>53</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Park</surname> <given-names>S-H</given-names>
</name>
<name>
<surname>Lee</surname> <given-names>B-Y</given-names>
</name>
<name>
<surname>Kim</surname> <given-names>M-J</given-names>
</name>
<name>
<surname>Sang</surname> <given-names>W</given-names>
</name>
<name>
<surname>Seo</surname> <given-names>MC</given-names>
</name>
<name>
<surname>Baek</surname> <given-names>J-K</given-names>
</name>
<etal/>
</person-group>. <article-title>Development of a soil moisture prediction model based on recurrent neural network long short-term memory (RNN-LSTM) in soybean cultivation</article-title>. <source>Sensors</source>. (<year>2023</year>) <volume>23</volume>:<elocation-id>1976</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/s23041976</pub-id>, PMID: <pub-id pub-id-type="pmid">36850574</pub-id></citation></ref>
<ref id="B54">
<label>54</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>O&#x2019;Callaghan</surname> <given-names>JR</given-names>
</name>
<name>
<surname>Menzies</surname> <given-names>DJ</given-names>
</name>
<name>
<surname>Bailey</surname> <given-names>PH</given-names>
</name>
</person-group>. <article-title>Digital simulation of agricultural drier performance</article-title>. <source>J Agric Eng Res</source>. (<year>1971</year>) <volume>16</volume>:<page-range>223&#x2013;44</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/S0021-8634(71)80016-1</pub-id>
</citation></ref>
<ref id="B55">
<label>55</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Behroozi-Khazaei</surname> <given-names>N</given-names>
</name>
<name>
<surname>Nasirahmadi</surname> <given-names>A</given-names>
</name>
</person-group>. <article-title>A neural network based model to analyze rice parboiling process with small dataset</article-title>. <source>J Food Sci Technol</source>. (<year>2017</year>) <volume>54</volume>:<page-range>2562&#x2013;9</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s13197-017-2701-x</pub-id>, PMID: <pub-id pub-id-type="pmid">28740314</pub-id></citation></ref>
<ref id="B56">
<label>56</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Babaeian</surname> <given-names>E</given-names>
</name>
<name>
<surname>Sadeghi</surname> <given-names>M</given-names>
</name>
<name>
<surname>Jones</surname> <given-names>SB</given-names>
</name>
<name>
<surname>Montzka</surname> <given-names>C</given-names>
</name>
<name>
<surname>Vereecken</surname> <given-names>H</given-names>
</name>
<name>
<surname>Tuller</surname> <given-names>M</given-names>
</name>
</person-group>. <article-title>Ground, proximal, and satellite remote sensing of soil moisture</article-title>. <source>Rev Geophysics</source>. (<year>2019</year>) <volume>57</volume>:<fpage>530</fpage>&#x2013;<lpage>616</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1029/2018RG000618</pub-id>
</citation></ref>
<ref id="B57">
<label>57</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>L</given-names>
</name>
<name>
<surname>Fang</surname> <given-names>S</given-names>
</name>
<name>
<surname>Pei</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Khoi</surname> <given-names>DN</given-names>
</name>
<name>
<surname>Han</surname> <given-names>W</given-names>
</name>
</person-group>. <article-title>Using fengYun-3C VSM data and multivariate models to estimate land surface soil moisture</article-title>. <source>Remote Sens (Basel)</source>. (<year>2020</year>) <volume>12</volume>:<elocation-id>1038</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/rs12061038</pub-id>
</citation></ref>
<ref id="B58">
<label>58</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname> <given-names>W</given-names>
</name>
<name>
<surname>Li</surname> <given-names>A</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>P</given-names>
</name>
<name>
<surname>Juelin</surname> <given-names>H</given-names>
</name>
<name>
<surname>Xianming</surname> <given-names>M</given-names>
</name>
</person-group>. <article-title>Surface soil moisture relationship model construction based on random forest method</article-title>. In: <source>2017 IEEE international geoscience and remote sensing symposium (IGARSS)</source>. <publisher-name>Fort Worth, TX, USA: IEEE</publisher-name> (<year>2017</year>). doi:&#xa0;<pub-id pub-id-type="doi">10.1109/IGARSS.2017.8127378</pub-id>
</citation></ref>
<ref id="B59">
<label>59</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname> <given-names>C</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Ren</surname> <given-names>X</given-names>
</name>
</person-group>. <article-title>Modeling hourly soil temperature using deep biLSTM neural network</article-title>. <source>Algorithms</source>. (<year>2020</year>) <volume>13</volume>:<elocation-id>173</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/a13070173</pub-id>
</citation></ref>
<ref id="B60">
<label>60</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Basir</surname> <given-names>S</given-names>
</name>
<name>
<surname>Noel</surname> <given-names>S</given-names>
</name>
<name>
<surname>Buckmaster</surname> <given-names>D</given-names>
</name>
<name>
<surname>Ashik-E-Rabbani</surname> <given-names>M</given-names>
</name>
</person-group>. <article-title>Enhancing subsurface soil moisture forecasting: A long short-term memory network model using weather data</article-title>. <source>Agriculture</source>. (<year>2024</year>) <volume>14</volume>:<elocation-id>333</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agriculture14030333</pub-id>
</citation></ref>
<ref id="B61">
<label>61</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nguyen</surname> <given-names>TT</given-names>
</name>
<name>
<surname>Ngo</surname> <given-names>HH</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>W</given-names>
</name>
<name>
<surname>Chang</surname> <given-names>SW</given-names>
</name>
<name>
<surname>Nguyen</surname> <given-names>DD</given-names>
</name>
<name>
<surname>Nguyen</surname> <given-names>CT</given-names>
</name>
<etal/>
</person-group>. <article-title>A low-cost approach for soil moisture prediction using multi-sensor data and machine learning algorithm</article-title>. <source>Sci Total Environ</source>. (<year>2022</year>) <volume>833</volume>:<elocation-id>155066</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.scitotenv.2022.155066</pub-id>, PMID: <pub-id pub-id-type="pmid">35398433</pub-id></citation></ref>
<ref id="B62">
<label>62</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Santosa</surname> <given-names>S</given-names>
</name>
<name>
<surname>Santosa</surname> <given-names>YP</given-names>
</name>
<name>
<surname>Lambang Goro</surname> <given-names>G</given-names>
</name>
<name>
<surname>Wahjoedi</surname> <given-names>-</given-names>
</name>
<name>
<surname>Mahbub</surname> <given-names>J</given-names>
</name>
</person-group>. <article-title>Computational of Concrete Slump Model Based on H2O Deep Learning framework and Bagging to reduce Effects of Noise and Overfitting</article-title>. <source>JOIV : Int J Inf Visualization</source>. (<year>2023</year>) <volume>7</volume>:<fpage>370</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.30630/joiv.7.2.1201</pub-id>
</citation></ref>
<ref id="B63">
<label>63</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Han</surname> <given-names>W</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>H</given-names>
</name>
<name>
<surname>Niu</surname> <given-names>X</given-names>
</name>
<name>
<surname>Shao</surname> <given-names>G</given-names>
</name>
</person-group>. <article-title>Evaluating soil moisture content under maize coverage using UAV multimodal data by machine learning algorithms</article-title>. <source>J Hydrol (Amst)</source>. (<year>2023</year>) <volume>617</volume>:<elocation-id>129086</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.jhydrol.2023.129086</pub-id>
</citation></ref>
<ref id="B64">
<label>64</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Srivastava</surname> <given-names>A</given-names>
</name>
<name>
<surname>Yetemen</surname> <given-names>O</given-names>
</name>
<name>
<surname>Kumari</surname> <given-names>N</given-names>
</name>
<name>
<surname>Saco</surname> <given-names>PM</given-names>
</name>
</person-group>. <article-title>Role of solar radiation and topography on soil moisture variations in semiarid aspect-controlled ecosystems</article-title>. <source>sat</source>. (<year>2018</year>) <volume>1</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.13140/RG.2.2.28776.70405</pub-id>
</citation></ref>
<ref id="B65">
<label>65</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Han</surname> <given-names>Q</given-names>
</name>
<name>
<surname>Zeng</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>L</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>C</given-names>
</name>
<name>
<surname>Prikaziuk</surname> <given-names>E</given-names>
</name>
<name>
<surname>Niu</surname> <given-names>Z</given-names>
</name>
<etal/>
</person-group>. <article-title>Global long term daily 1&#x2009;km surface soil moisture dataset with physics informed machine learning</article-title>. <source>Sci Data</source>. (<year>2023</year>) <volume>10</volume>:<fpage>101</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41597-023-02011-7</pub-id>, PMID: <pub-id pub-id-type="pmid">36805459</pub-id></citation></ref>
<ref id="B66">
<label>66</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dai</surname> <given-names>L</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>R</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>X</given-names>
</name>
<name>
<surname>Du</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>F</given-names>
</name>
<name>
<surname>Cao</surname> <given-names>G</given-names>
</name>
</person-group>. <article-title>Soil moisture variations in response to precipitation across different vegetation types on the northeastern qinghai-tibet plateau</article-title>. <source>Front Plant Sci</source>. (<year>2022</year>) <volume>13</volume>:<elocation-id>854152</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2022.854152</pub-id>, PMID: <pub-id pub-id-type="pmid">35463396</pub-id></citation></ref>
<ref id="B67">
<label>67</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Du</surname> <given-names>M</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>J</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>H</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>C</given-names>
</name>
<etal/>
</person-group>. <article-title>Evaluating the contribution of different environmental drivers to changes in evapotranspiration and soil moisture, a case study of the Wudaogou Experimental Station</article-title>. <source>J Contam Hydrol</source>. (<year>2021</year>) <volume>243</volume>:<elocation-id>103912</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.jconhyd.2021.103912</pub-id>, PMID: <pub-id pub-id-type="pmid">34798505</pub-id></citation></ref>
</ref-list>
</back>
</article>