<?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. Plant Sci.</journal-id>
<journal-title>Frontiers in Plant Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Plant Sci.</abbrev-journal-title>
<issn pub-type="epub">1664-462X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fpls.2024.1458337</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Plant Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Predicting alfalfa leaf area index by non-linear models and deep learning models</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Yang</surname>
<given-names>Songtao</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2427962"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Ge</surname>
<given-names>Yongqi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2639853"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Jing</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Rui</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2305715"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Fu</surname>
<given-names>Li</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>College of Information Engineering, Ningxia University</institution>, <addr-line>Yinchuan</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Ningxia Key Laboratory of Artificial Intelligence and Information Security for Channeling Computing Resources from the East to the West</institution>, <addr-line>Yinchuan</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>College of Resources Environment and Life Sciences, Ningxia Normal University</institution>, <addr-line>Guyuan</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Syed Tahir Ata-Ul-Karim, Aarhus University, Denmark</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Ke Zhang, Nanjing Agricultural University, China</p>
<p>Haozhou Wang, The University of Tokyo, Japan</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Yongqi Ge, <email xlink:href="mailto:geyongqi@nxu.edu.cn">geyongqi@nxu.edu.cn</email>
</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>11</day>
<month>11</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>15</volume>
<elocation-id>1458337</elocation-id>
<history>
<date date-type="received">
<day>02</day>
<month>07</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>17</day>
<month>10</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Yang, Ge, Wang, Liu and Fu</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Yang, Ge, Wang, Liu and Fu</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>
<p>Leaf area index (LAI) of alfalfa is a crucial indicator of its growth status and a predictor of yield. The LAI of alfalfa is influenced by environmental factors, and the limitations of non-linear models in integrating these factors affect the accuracy of LAI predictions. This study explores the potential of classical non-linear models and deep learning for predicting alfalfa LAI. Initially, Logistic, Gompertz, and Richards models were developed based on growth days to assess the applicability of nonlinear models for LAI prediction of alfalfa. In contrast, this study combines environmental factors such as temperature and soil moisture, and proposes a time series prediction model based on mutation point detection method and encoder-attention-decoder BiLSTM network (TMEAD-BiLSTM). The model&#x2019;s performance was analyzed and evaluated against LAI data from different years and cuts. The results indicate that the TMEAD-BiLSTM model achieved the highest prediction accuracy (R&#xb2; &gt; 0.99), while the non-linear models exhibited lower accuracy (R&#xb2; &gt; 0.78). The TMEAD-BiLSTM model overcomes the limitations of nonlinear models in integrating environmental factors, enabling rapid and accurate predictions of alfalfa LAI, which can provide valuable references for alfalfa growth monitoring and the establishment of field management practices.</p>
</abstract>
<kwd-group>
<kwd>alfalfa</kwd>
<kwd>leaf area index</kwd>
<kwd>non-liner model</kwd>
<kwd>deep learning model</kwd>
<kwd>MOSUM.</kwd>
</kwd-group>
<counts>
<fig-count count="9"/>
<table-count count="7"/>
<equation-count count="24"/>
<ref-count count="51"/>
<page-count count="14"/>
<word-count count="7001"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-in-acceptance</meta-name>
<meta-value>Technical Advances in Plant Science</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<p>Alfalfa (<italic>Medicago sativa</italic> L.) is regarded as the &#x201c;king of forages&#x201d; upon account of its remarkable forage properties, prolific production, high protein and nutritious content, and good palatability (<xref ref-type="bibr" rid="B4">Baral et&#xa0;al., 2022</xref>). Between 2010 and 2020, China&#x2019;s import of alfalfa hay increased from 200,000 tons to 1.4 million tons in response to the growing market demand (<xref ref-type="bibr" rid="B46">Wang and Zhang, 2023</xref>). To reduce import dependence, China actively expanded its alfalfa cultivation area and increased alfalfa production (<xref ref-type="bibr" rid="B45">Wang et&#xa0;al., 2023</xref>). However, alfalfa production faces significant challenges due to regional climate variations, limited water resources, and soil conditions (<xref ref-type="bibr" rid="B33">Qian et&#xa0;al., 2020</xref>). The leaf area index (LAI) of alfalfa is a crucial indicator for defining the canopy structure of alfalfa, statistically describing the growth and density changes of alfalfa leaf populations (<xref ref-type="bibr" rid="B42">Tooley et&#xa0;al., 2024</xref>). It can be used to assess the dynamics of leaf growth and yield in alfalfa (<xref ref-type="bibr" rid="B43">Tripathi et&#xa0;al., 2018</xref>). Therefore, predicting the alfalfa leaf area index is significant for monitoring growth dynamics and guiding field management.</p>
<p>Methods for predicting LAI through direct measurement of leaf area are often destructive and can be costly. Numerous studies have developed nonlinear models for LAI prediction by analyzing the optimal growth requirements at each developmental stage of plants. Examples include the Logistic model, Gompertz model, Richards model, and Schnute model (<xref ref-type="bibr" rid="B51">Zhang et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B12">Duran and &#xdc;nal, 2024</xref>). <xref ref-type="bibr" rid="B15">Guo et&#xa0;al. (2022)</xref> established a generalized Logistic model using growing degree days (GDD) and relative growing degree days (RGDD) as key parameters to describe the height, leaf area index, and biomass accumulation of maize. <xref ref-type="bibr" rid="B20">Karadavut et&#xa0;al. (2010)</xref> was carried out on five maize varieties (Monton, Ranchero, Progen 1550, 35 P12, and TTM 81-19) to explain the fitting performance of the Richards model on leaf data. <xref ref-type="bibr" rid="B7">Chaturvedi et&#xa0;al. (2017)</xref> developed allometric models for estimating the leaf area index (LAI) of Tectona grandis (teak) trees across ten diameter classes in India. Non-linear regression models, especially logistic and Gompertz, effectively explained over 60% of LAI variability. The advantages of such models include their simplicity, ease of calculation, and reasonable interpretability. However, the limitations are also obvious. This is mainly reflected in two aspects: first, the parameter settings of such models need to be verified and calibrated through years of field experiments, and their applicability in different regions is poor (<xref ref-type="bibr" rid="B23">Lin et&#xa0;al., 2023</xref>; <xref ref-type="bibr" rid="B6">Brogi et&#xa0;al., 2020</xref>); second, such models are usually one-dimensional, lacking the consideration of a large number of environmental influences, and the dynamic change of variables over time is not taken into account (<xref ref-type="bibr" rid="B11">Desai et&#xa0;al., 2020</xref>).</p>
<p>In contrast, deep learning is more suitable for handling non-linear prediction problems. Deep learning models can improve their predictive ability by self-learning the relationships between data from multiple dimensions based on historical datasets, including crop growth information, crop environmental information, and field management strategies. <xref ref-type="bibr" rid="B49">Ze-hao et&#xa0;al. (2020)</xref> used LSTM to model winter wheat temporal LAI and LAI in different growth periods, and the results showed that the LSTM network has good prediction ability. Long Short-Term Memory (LSTM), while capable of obtaining long-term dependent time series estimates from continuous time series data, uses only prior state knowledge and ignores back propagation of information about current vegetation changes (<xref ref-type="bibr" rid="B38">Sherstinsky, 2020</xref>). BiLSTM adds a reverse operation based on LSTM, which is better than LSTM at capturing the relationship between sequential features (<xref ref-type="bibr" rid="B39">Siami-Namini et&#xa0;al., 2019</xref>). LSTM shows excellent performance in time-series based prediction results, but performs poorly in dealing with data mutations.</p>
<p>LSTM has strong self-learning and self-adaptive ability, which overcomes the shortcomings of classical non-linear models to a certain extent. However, alfalfa is often at the maximum LAI value during the cutting, which leads to LAI data mutations after cutting. The presence of these mutation points may greatly reduce the predictive performance of LSTM. Researchers have proposed detection strategies for the change point problem, including maximum likelihood, least squares, minimum absolute length, and minimum descriptive length (<xref ref-type="bibr" rid="B1">Anastasiou and Fryzlewicz, 2022</xref>; <xref ref-type="bibr" rid="B8">Chen et&#xa0;al., 2022</xref>). This paper examines the number and location of mutations in alfalfa leaf area index data using moving sum (MOSUM) method. The MOSUM method not only effectively detects data mutations, but also greatly reduces the computational complexity (<xref ref-type="bibr" rid="B5">Burczaniuk and Jastrz&#x119;bska, 2024</xref>).</p>
<p>To overcome the limitations of nonlinear models in integrating environmental factors and the inefficiency of LSTM in handling abrupt changes in LAI data, this study proposes a TMEAD-BiLSTM method for the rapid and accurate prediction of alfalfa leaf area index. The main contributions of this paper are as follows:</p>
<p>1) We established Logistic, Gompertz, and Richards models for predicting alfalfa leaf area index based on growing degree days, achieving a prediction accuracy (R&#xb2;) greater than 0.78 for all three models.</p>
<p>2) To address the issue of abrupt data changes after alfalfa harvesting, we proposed a TMEAD-BiLSTM model that combines the MOSUM method with a bidirectional long short-term memory (BiLSTM) encoder-decoder neural network. This model predicts the leaf area index (LAI) of alfalfa by utilizing its annual cycle and different planting strategies. The results demonstrate that this deep learning model achieved the highest prediction accuracy (R&#xb2; &gt; 0.99).</p>
</sec>
<sec id="s2" sec-type="materials|methods">
<label>2</label>
<title>Materials and methods</title>
<p>This section introduces the experimental dataset, which comes from the publicly available dataset we previously worked on. Secondly, we describe the non-linear model and TMEAD-BiLSTM model used for predicting alfalfa leaf area index, and display the model training parameters and evaluation indicators. Then the training process and techniques used to optimize model performance were discussed. Finally, we propose evaluation metrics for assessing and comparing the accuracy of the models.</p>
<sec id="s2_1">
<label>2.1</label>
<title>Dataset</title>
<p>The acquisition of alfalfa LAI data requires a significant amount of manpower and resources, and adverse weather conditions may affect the accuracy and feasibility of data collection, further increasing the challenge of obtaining continuous time series data. To the best of our knowledge, only we have publicly released the alfalfa leaf area index dataset (<xref ref-type="bibr" rid="B47">Yang et&#xa0;al., 2024a</xref>). The dataset provides growth data of alfalfa under different water and nitrogen treatments, as well as meteorological data for the entire growth period of alfalfa and soil moisture data at different depths (0-10 cm, &gt;10-20 cm, &gt;20-30 cm). The dataset includes field trial data from three years of history (2017-2018, 2022), with a 7-day interval for collecting alfalfa LAI data. During the period from 2019 to 2021, the experimental field was utilized for planting silage maize using a rotation method. The dataset contains a total of 955 leaf area index data. The interval between meteorological and soil moisture data is one day. Integrating multiple features is beneficial for expanding the applicability of estimation and prediction models and improving their accuracy. This paper used non-linear regression models and deep learning models to model the alfalfa leaf area index.</p>
<p>We used this dataset to model the alfalfa leaf area index, as shown in <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref>. The dataset contains 955 leaf area index data, the dataset is divided according to the following proportion: (Train: Val = 8: 2): Test = 8: 2. Deep learning models require a large number of samples to participate in training, and we use logistic models with relative leaf area index and growth days for data augmentation. Calculate daily LAI based on the maximum measured LAI value, as shown in equation (14). Thus, a daily LAI dataset with a history of three years is generated, and the partially enhanced dataset is shown in <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>.</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Dataset partitioning and prediction strategies.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1458337-g001.tif"/>
</fig>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Partial data of LAI dataset.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">DateTime</th>
<th valign="middle" align="center">GDD</th>
<th valign="middle" align="center">Growth days</th>
<th valign="middle" align="center">Soil moisture 10</th>
<th valign="middle" align="center">Soil moisture 20</th>
<th valign="middle" align="center">Soil moisture 30</th>
<th valign="middle" align="center">LAI</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">2018/6/13</td>
<td valign="middle" align="center">194</td>
<td valign="middle" align="center">12</td>
<td valign="middle" align="center">28.45</td>
<td valign="middle" align="center">29.81</td>
<td valign="middle" align="center">25.02</td>
<td valign="middle" align="center">1.26</td>
</tr>
<tr>
<td valign="middle" align="center">2018/6/14</td>
<td valign="middle" align="center">212</td>
<td valign="middle" align="center">13</td>
<td valign="middle" align="center">26.88</td>
<td valign="middle" align="center">28.45</td>
<td valign="middle" align="center">24.39</td>
<td valign="middle" align="center">1.40</td>
</tr>
<tr>
<td valign="middle" align="center">2018/6/15</td>
<td valign="middle" align="center">231</td>
<td valign="middle" align="center">14</td>
<td valign="middle" align="center">25.62</td>
<td valign="middle" align="center">27.02</td>
<td valign="middle" align="center">23.59</td>
<td valign="middle" align="center">1.56</td>
</tr>
<tr>
<td valign="middle" align="center">2018/6/16</td>
<td valign="middle" align="center">245</td>
<td valign="middle" align="center">15</td>
<td valign="middle" align="center">24.65</td>
<td valign="middle" align="center">25.59</td>
<td valign="middle" align="center">22.93</td>
<td valign="middle" align="center">1.74</td>
</tr>
<tr>
<td valign="middle" align="center">2018/6/17</td>
<td valign="middle" align="center">260</td>
<td valign="middle" align="center">16</td>
<td valign="middle" align="center">24.71</td>
<td valign="middle" align="center">25.6</td>
<td valign="middle" align="center">22.8</td>
<td valign="middle" align="center">1.95</td>
</tr>
<tr>
<td valign="middle" align="center">2018/6/18</td>
<td valign="middle" align="center">278</td>
<td valign="middle" align="center">17</td>
<td valign="middle" align="center">24.15</td>
<td valign="middle" align="center">24.89</td>
<td valign="middle" align="center">22.41</td>
<td valign="middle" align="center">2.18</td>
</tr>
<tr>
<td valign="middle" align="center">2018/6/19</td>
<td valign="middle" align="center">297</td>
<td valign="middle" align="center">18</td>
<td valign="middle" align="center">23.23</td>
<td valign="middle" align="center">23.61</td>
<td valign="middle" align="center">21.76</td>
<td valign="middle" align="center">2.43</td>
</tr>
<tr>
<td valign="middle" align="center">2018/6/20</td>
<td valign="middle" align="center">318</td>
<td valign="middle" align="center">19</td>
<td valign="middle" align="center">22.15</td>
<td valign="middle" align="center">22.11</td>
<td valign="middle" align="center">21.01</td>
<td valign="middle" align="center">2.71</td>
</tr>
<tr>
<td valign="middle" align="center">2018/6/21</td>
<td valign="middle" align="center">337</td>
<td valign="middle" align="center">20</td>
<td valign="middle" align="center">21.14</td>
<td valign="middle" align="center">20.9</td>
<td valign="middle" align="center">20.38</td>
<td valign="middle" align="center">3.01</td>
</tr>
</tbody>
</table>
</table-wrap>
<disp-formula id="eq1">
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>I</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>G</mml:mi>
<mml:mi>D</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where, <italic>f</italic>(<bold>&#xb7;</bold>) represents the fitting curve; <italic>GD</italic> represents the number of growing days; <italic>LAI<sub>max</sub>
</italic> represents the maximum measured LAI value.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Non-liner model</title>
<p>The growth of plants over time typically follows an &#x201c;S&#x201d; shaped curve, and such growth characteristics are often simulated using mathematical models such as the Logistic model, Gompertz model, and Richards model. Currently, research on modeling the leaf area index of alfalfa using mathematical models is still in its early stages. In this study, the growth days are taken as influencing factors, and single variable Logistic, Gompertz, and Richards models are used to model four different cuttings of alfalfa. The applicability of Logistic, Richards, and Gompertz models in predicting the leaf area index of alfalfa is evaluated.</p>
<p>While the trend of alfalfa LAI growth days is basically consistent, significant differences in the LAI values among different water and nitrogen treatment plots. The relative leaf area index (RLAI) can eliminate the influence of mathematical models on the fitting of alfalfa LAI under different water and nitrogen treatments, thereby allowing for more accurately analyzing the growth status of alfalfa under different treatments (<xref ref-type="bibr" rid="B40">Su et&#xa0;al., 2022</xref>; <xref ref-type="bibr" rid="B26">Liu et&#xa0;al., 2020</xref>). Using three non-linear regression models, Logistic (<xref ref-type="disp-formula" rid="eq2">Formula 2</xref>), Richards (<xref ref-type="disp-formula" rid="eq3">Formula 3</xref>), Gompertz (<xref ref-type="disp-formula" rid="eq4">Formula 4</xref>), to describe the trend of LAI changes during plant growth (<xref ref-type="bibr" rid="B32">Nhu et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B35">Roosa et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B44">Vaghi et&#xa0;al., 2020</xref>):</p>
<disp-formula id="eq2">
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>I</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>x</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq3">
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>I</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>d</mml:mi>
</mml:mfrac>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq4">
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>I</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where, <italic>RLAI</italic> is the relative leaf area index; <italic>LAI</italic> is leaf area index; <italic>LAI<sub>max</sub>
</italic> is the theoretical maximum LAI. <italic>a<sub>1</sub>
</italic>, <italic>b<sub>1</sub>
</italic>, <italic>c<sub>1</sub>
</italic>, <italic>a<sub>2</sub>
</italic>, <italic>b<sub>2</sub>
</italic>, <italic>c<sub>2</sub>
</italic>, <italic>a<sub>3</sub>
</italic>, <italic>b<sub>3</sub>
</italic>, <italic>c<sub>3</sub>
</italic> and <italic>d</italic> are model fitting parameters; <italic>x</italic> is the growth days.</p>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>TMEAD-BiLSTM model</title>
<sec id="s2_3_1">
<label>2.3.1</label>
<title>Overall framework</title>
<p>The construction of the model can be divided into three parts: (1) The MOSUM method is used to detect mutation points in time series data (<xref ref-type="fig" rid="f2">
<bold>Figures&#xa0;2A, B</bold>
</xref>). (2) A model based on encoder decoder was constructed, where both the encoder and decoder are BiLSTM models (<xref ref-type="fig" rid="f2">
<bold>Figures&#xa0;2C, E</bold>
</xref>). In order to solve the problem of feature disappearance and information loss caused by covariate feature compression in long sequence data, we introduced an attention mechanism in the model to capture the long-term dependency relationship between input decoder covariates and feature variables (<xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2D</bold>
</xref>). The fully connected layer outputs the predicted results (<xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2F</bold>
</xref>). (3) During the training process, training batches containing mutation points are eliminated through pre-defined functions. This section focuses on the construction process of the TMEAD-BiLSTM model, the overall structure of which is shown in <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref>.</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>A hybrid model combining attention based BiLSTM encoder-decoder neural network and MOSUM (TMEAD-BiLSTM for short).</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1458337-g002.tif"/>
</fig>
</sec>
<sec id="s2_3_2">
<label>2.3.2</label>
<title>Mutation point detection based on MOSUM</title>
<p>Time series data usually contains mutation points, and there is currently no widely recognized
method to handle these mutation data points. The currently known processing methods include removing
abnormal data or using linear interpolation for filling (<xref ref-type="bibr" rid="B22">Liguori
et&#xa0;al., 2021</xref>). However, these methods may disrupt the time series properties of the data and affect the accuracy of the analysis. Time series prediction has made remarkable progress in recent years, evolving from traditional statistical methods and machine learning to the latest deep learning techniques, thereby advancing the field of time series analysis (<xref ref-type="bibr" rid="B30">Masini et&#xa0;al., 2023</xref>). However, there are still some basic problems in practice, and one of the main problems is the existence of lag difference. Lag differences are deviations or delays that occur in the predicted sequence, which can affect the accuracy and robustness of the model (<xref ref-type="bibr" rid="B36">Samanta et&#xa0;al., 2020</xref>). Time series data usually contain abrupt change, and the presence of abrupt change greatly reduces the prediction performance of the model when there is a lag in the prediction process, as shown in <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref>. As a forage crop, alfalfa shows a positive correlation between leaf area index (LAI), and final yield throughout its growth cycle. During mowing, alfalfa LAI was generally reaches its maximum value, and LAI mutations occur afterward, significantly impacting the prediction performance of deep learning models.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>Demonstration of lag in time series forecasting.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1458337-g003.tif"/>
</fig>
<p>The MOSUM method is a technique used to detect structural changes in time series, commonly used for detecting outliers (<xref ref-type="bibr" rid="B13">Eichinger and Kirch, 2018</xref>). The core principle is to monitor the evolution of data by calculating the cumulative sum within a sliding window. As the window slides, calculate the magnitude of the cumulative sum change within the current window and set a predetermined threshold. When the cumulative sum changes beyond this threshold, the corresponding window position is marked as an outlier. The MOSUM method utilizes the bandwidth parameter (G value) to adjust the size of the sliding window to adapt to different degrees of variation. The mathematical formula of the MOSUM method is as follows:</p>
<disp-formula id="eq5">
<label>(5)</label>
<mml:math display="block" id="M5">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:munderover>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq6">
<label>(6)</label>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where, <italic>S<sub>t</sub>
</italic> represents the cumulative sum of the sliding window in the time series; <italic>R<sub>t</sub>
</italic>represents the amount of change in the time series at time <italic>t</italic>; <italic>X<sub>i</sub>
</italic> represents the data point in the time series; <italic>k</italic> represents the size of the sliding window; and <italic>G</italic> represents the bandwidth parameter.</p>
<p>As a forage crop aimed at obtaining plants, alfalfa has a positive correlation between leaf area index (LAI) and crop growth and final yield during its growth cycle. The maximum LAI of alfalfa during the growth period is generally observed during cutting, which leads to LAI mutations and significantly affects the predictive performance of deep learning models. Therefore, we consider using the MOSUM method to detect mutation points in alfalfa LAI data, as shown in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref>.</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>The above figure shows the LAI data of alfalfa detected by MOSUM (blue solid line), the mutation points (red dashed line), as well as the corresponding movement and (black dashed line). The following figure shows the MOSUM statistic, which identifies the mean, threshold (black dashed line), and corresponding change points (red dashed line).</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1458337-g004.tif"/>
</fig>
</sec>
<sec id="s2_3_3">
<label>2.3.3</label>
<title>Attention with encoder and decoder</title>
<p>The encoder network is a BiLSTM that sequentially transforms the input time series {x<sub>1</sub>,&#x2026;, x<sub>i</sub>,&#x2026;, x<sub>t</sub>}. The mapping from <italic>x<sub>i</sub>
</italic> to <italic>e<sub>h,i</sub>
</italic> and <italic>e<sub>b,i</sub>
</italic> can be obtained, as shown in <xref ref-type="disp-formula" rid="eq6">Formula 6</xref>&#x2013;<xref ref-type="disp-formula" rid="eq8">8</xref>:</p>
<disp-formula id="eq7">
<label>(7)</label>
<mml:math display="block" id="M7">
<mml:mrow>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>l</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo stretchy="false">[</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq8">
<label>(8)</label>
<mml:math display="block" id="M8">
<mml:mrow>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mtext>b</mml:mtext>
</mml:msub>
<mml:mo stretchy="false">[</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq9">
<label>(9)</label>
<mml:math display="block" id="M9">
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">[</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where, <italic>e<sub>h,i</sub>
</italic> and <italic>e<sub>b,i</sub>
</italic> are the forward and backward hidden layer outputs of encoder <italic>i</italic> at time; <bold>
<italic>W</italic>
</bold>
<italic>
<sub>f</sub>
</italic> and <bold>
<italic>W</italic>
</bold>
<italic>
<sub>b</sub>
</italic> represent the weight matrices of forward and backward units, respectively; <italic>f<sub>1</sub>
</italic> and <italic>f<sub>2</sub>
</italic> are units of LSTM; <italic>encoder_outputs<sub>i</sub>
</italic> represents the output of the encoder at time step <italic>i</italic>.</p>
<p>Using weighted attention to compute the weighted average of encoder outputs to generate context vectors:</p>
<disp-formula id="eq10">
<label>(10)</label>
<mml:math display="block" id="M10">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>w</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>t</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>s</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq11">
<label>(11)</label>
<mml:math display="block" id="M11">
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>W</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>t</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mstyle>
<mml:mo>&#xb7;</mml:mo>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>_</mml:mo>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where, <italic>attn_weights<sub>i</sub>
</italic> represents the attention weights; <italic>context</italic> represents the context vectors.</p>
<p>The decoder network is also a BiLSTM, <italic>d<sub>h,i</sub>
</italic> and <italic>d<sub>b,i</sub>
</italic> are the hidden layer outputs of the decoder at time <italic>i</italic>. As shown in <xref ref-type="disp-formula" rid="eq11">Formula 11</xref>, <xref ref-type="disp-formula" rid="eq12">12</xref>, <italic>d<sub>h,i</sub>
</italic> and <italic>d<sub>b,i</sub>
</italic> can be obtained:</p>
<disp-formula id="eq12">
<label>(12)</label>
<mml:math display="block" id="M12">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>f</mml:mi>
</mml:msub>
<mml:mo stretchy="false">[</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq13">
<label>(13)</label>
<mml:math display="block" id="M13">
<mml:mrow>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo stretchy="false">[</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where, <bold>
<italic>W</italic>
</bold>
<italic>
<sub>f</sub>
</italic> and <bold>
<italic>W</italic>
</bold>
<italic>
<sub>b</sub>
</italic> indicates the weight matrices of forward and backward units, respectively; <italic>f<sub>3</sub>
</italic> and <italic>f<sub>4</sub>
</italic> are units of LSTM; <italic>d<sub>h,i</sub>
</italic> and <italic>d<sub>b,i</sub>
</italic> respectively represent the forward and backward hidden layer outputs of the decoder at time step <italic>i</italic>.</p>
<p>BiLSTM can extract complex features of time series, and attention layer output and hidden state information <italic>d<sub>f,i-1</sub>
</italic>&#x3001;<italic>d<sub>b,i+1</sub>
</italic> can improve the prediction performance. Afterwards, the predicted values are output through the fully connected layer:</p>
<disp-formula id="eq14">
<label>(14)</label>
<mml:math display="block" id="M14">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>u</mml:mi>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mtext>fc</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where, <italic>output<sub>i</sub>
</italic> represents the prediction result; fc denotes the fully connected layer.</p>
</sec>
<sec id="s2_3_4">
<label>2.3.4</label>
<title>Predefined function</title>
<p>Before the start of training, the MOSUM method is used to detect potential mutation points in the data. When selecting a training batch, predefined functions are used to determine whether to include mutation points in the upcoming training batch. If a mutation point exists, the batch will be skipped until a batch without the mutation point is found. The specific process is shown in <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref>.</p>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Example of batch processing selection around mutation points. The first green area shows a batch created by choosing t = 23 as the start index, and with a selected batch size of s = 6, the batch contains the points t = 23 to t = 28. The change point is located at t = 34 and is therefore outside the detected batch. The batch is therefore permissible. The red area next to it shows a prohibited batch. The start index of this batch is t = 31 and the end index at t = 36, so the change point is located inside the batch and is not allowed in training. A new batch must be found. The green area to the right indicates another permissible batch, since the change point lies outside of it.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1458337-g005.tif"/>
</fig>
<p>In detail, the batch size <italic>s</italic> is one of the most important control parameters of our method. We have to choose <italic>s</italic> in such a way that it could cover at most one change point. If s is larger than the distance between two change points <italic>c<sub>i</sub>
</italic>, <italic>c<sub>j</sub>
</italic>, the part of the time series between time index <italic>i</italic> and <italic>j</italic> would never be learned. The batches containing this part of the time series would always contain at least one change point and would, therefore, not be allowed. To avoid this, we develop a method that automatically selects the maximum batch size based on the change points. In this method we calculate the distance between all detected change points. We then set <italic>s<sub>max</sub>
</italic> to be half of the smallest distance between the change points. Taking half of this distance increases the probability of selecting the allowable batch between the change points, and the resulting number <italic>s<sub>max</sub>
</italic> is the maximum batch size that should be selected. See <xref ref-type="boxed-text"
rid="algo1">
<bold>Algorithm 1</bold>
</xref> for details.</p>
<boxed-text id="algo1" position="float">
<label>Algorithm 1</label>
<title>Find change points and maximum batch size.</title>
<p><graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1458337-g010.tif"/></p>
</boxed-text>
<p>In the TMEAD-BiLSTM model, we pass a batch size <italic>s</italic> &#x2264; <italic>s<sub>max</sub>
</italic> and the detected change points <italic>c<sub>0</sub>
</italic>,&#x2026;, <italic>c<sub>k&#x2212;1</sub>
</italic> to the algorithm. Our goal is to find the start and end points of the batches that do not
contain any change points. To do this, we select indices that lie between 0 and n-s-1. For each
change point, we check whether the index of the respective change point lies between the previously
selected start index and end index of the batch. If the change point lies in the batch, we repeat
the method and select a new start index, and perform the same process for this, as shown in <xref
ref-type="boxed-text" rid="algo2">
<bold>Algorithm 2</bold>
</xref>. For example, a set of change points has been found through the MOSUM method:</p>
<boxed-text id="algo2" position="float">
<label>Algorithm 2</label>
<title>Find valid batch.</title>
<p><graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1458337-g011.tif"/></p>
</boxed-text>
<disp-formula id="eq15">
<label>(15)</label>
<mml:math display="block" id="M15">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>:</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Select batch size <italic>s</italic> &#x2264; <italic>s<sub>max</sub>
</italic> in <xref ref-type="boxed-text" rid="algo1">
<bold>Algorithm 1</bold>
</xref>. Select a random starting index <italic>start</italic>, that is in the range [0, n-s-1] of the time series. This gives us a batch with start point <italic>i<sub>start</sub>
</italic> and end point:</p>
<disp-formula id="eq16">
<label>(16)</label>
<mml:math display="block" id="M16">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>:</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Assume that one of the change points lies in the batch, thus without loss of generality &#x2203;j &#x2208; {0,&#x2026;, <italic>k</italic>-1} such that <italic>c<sub>j</sub>
</italic>&#x2208;[<italic>i<sub>start</sub>
</italic>, <italic>i<sub>end</sub>
</italic>]. Then again a random start index <italic>i<sub>start&#x2019;</sub>
</italic> is chosen and:</p>
<disp-formula id="eq17">
<label>(17)</label>
<mml:math display="block" id="M17">
<mml:mrow>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</disp-formula>
<p>If now &#x2200;j&#x2208;{0,&#x2026;, k &#x2212; 1} holds:</p>
<disp-formula id="eq18">
<label>(18)</label>
<mml:math display="block" id="M18">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2209;</mml:mo>
<mml:mo stretchy="false">[</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>In the following batch [<italic>i<sub>start&#x2019;</sub>
</italic>,<italic>i<sub>end&#x2019;</sub>
</italic>] is the valid batch.</p>
</sec>
</sec>
<sec id="s2_4">
<label>2.4</label>
<title>Model training</title>
<p>Train the hybrid model using the interpolated dataset, with a training-to-testing ratio of 8:2. The encoder and decoder are both BiLSTM with 12 hidden units, using the ReLU activation function. The attention mechanism generates context vectors to enhance output by calculating the correlation between queries and keys. The model uses a learning rate of 0.6e-3 and an Adam optimizer, with a batch size of 32 and a maximum of 300 rounds of training, combined with an early stopping strategy to prevent overfitting. All experiments in this paper were performed on Windows 10 Professional, version 21H2, on a computer with the following main parameters (CPU: AMD Ryzen 5 3600 6-core processor 3.60 GHz; GPU: NVIDIA GeForce GTX 1080 Ti GPU). The code was compiled using PyCharm version 2021.2.3 compiler, and the full syntax followed Python version 3.7.</p>
</sec>
<sec id="s2_5">
<label>2.5</label>
<title>Evaluation metrics</title>
<p>To prove the prediction performance of TMEAD-BiLSTM and non-linear model, three metrics are adopted to evaluate its prediction accuracy. Specifically, mean absolute error (MAE), coefficient (R<sup>2</sup>) and root mean square (RMSE) are adopted. The R<sup>2</sup> signifies the agreement between estimated and measured values, with a value closer to 1 indicating a better fit of the model. The RMSE indicates the extent of deviation between estimated and measured values, with smaller values suggesting a better model fit. The MAE assesses the actual deviation between estimated and measured values, with smaller values indicating higher model accuracy. The calculation formula is as follows:</p>
<disp-formula id="eq19">
<label>(19)</label>
<mml:math display="block" id="M19">
<mml:mrow>
<mml:mtext>MAE</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mtext>n</mml:mtext>
</mml:mfrac>
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mtext>i</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mtext>n</mml:mtext>
</mml:munderover>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mtext>y</mml:mtext>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mtext>i</mml:mtext>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mtext>y</mml:mtext>
<mml:mtext>i</mml:mtext>
</mml:msub>
<mml:mo>|</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq20">
<label>(20)</label>
<mml:math display="block" id="M20">
<mml:mrow>
<mml:mtext>RMSE</mml:mtext>
<mml:mo>=</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq21">
<label>(21)</label>
<mml:math display="block" id="M21">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Experiment results</title>
<sec id="s3_1">
<label>3.1</label>
<title>Prediction results annual alfalfa leaf area index</title>
<sec id="s3_1_1">
<label>3.1.1</label>
<title>Prediction results of non-linear model</title>
<p>The relationship between the relative leaf area index and the number of growing days is illustrated in <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>. The Logistic, Richards, and Gompertz models were employed to fit the changes in the relative leaf area index over the growing days shown in <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>, respectively. The fitting results of the logistic (<xref ref-type="disp-formula" rid="eq22">Formula 22</xref>), Richards (<xref ref-type="disp-formula" rid="eq23">Formula 23</xref>), and Gompertz (<xref ref-type="disp-formula" rid="eq24">Formula 24</xref>) models are as follows:</p>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Fitting diagram of annual leaf area index of alfalfa.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1458337-g006.tif"/>
</fig>
<disp-formula id="eq22">
<label>(22)</label>
<mml:math display="block" id="M22">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>I</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mn>2.4249</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.1699</mml:mn>
<mml:mi>x</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>0.0003</mml:mn>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq23">
<label>(23)</label>
<mml:math display="block" id="M23">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>I</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>0.9334</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.2767</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>26.7844</mml:mn>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>2.7461</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="eq24">
<label>(24)</label>
<mml:math display="block" id="M24">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>I</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>I</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mi>A</mml:mi>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mn>0.9971</mml:mn>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.1137</mml:mn>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>6.8693</mml:mn>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref> illustrates the fitting and validation results of three non-linear models for the relative leaf area index. It can be observed that all three models exhibit acceptable fits (R<sup>2</sup>&gt;0.78), and the models were validated using test data. It is evident that there is no significant difference in the predictive performance of the three models for the alfalfa leaf area index.</p>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>Modeling and validation results.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" rowspan="2" align="center">Metrics</th>
<th valign="middle" colspan="3" align="center">Fitting results</th>
<th valign="middle" colspan="3" align="center">Verification results</th>
</tr>
<tr>
<th valign="middle" align="center">Richards</th>
<th valign="top" align="center">Logisitc</th>
<th valign="top" align="center">Gompertz</th>
<th valign="middle" align="center">Richards</th>
<th valign="top" align="center">Logisitic</th>
<th valign="top" align="center">Gompertz</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">R<sup>2</sup>
</td>
<td valign="middle" align="center">0.7944</td>
<td valign="top" align="center">0.7892</td>
<td valign="top" align="center">0.7968</td>
<td valign="middle" align="center">0.8414</td>
<td valign="top" align="center">0.8362</td>
<td valign="top" align="center">0.8412</td>
</tr>
<tr>
<td valign="middle" align="center">RMSE</td>
<td valign="middle" align="center">0.1421</td>
<td valign="top" align="center">0.1439</td>
<td valign="top" align="center">0.1413</td>
<td valign="middle" align="center">0.1191</td>
<td valign="top" align="center">0.1211</td>
<td valign="top" align="center">0.1192</td>
</tr>
<tr>
<td valign="middle" align="center">MAE</td>
<td valign="middle" align="center">0.1132</td>
<td valign="top" align="center">0.1112</td>
<td valign="top" align="center">0.1109</td>
<td valign="middle" align="center">0.0952</td>
<td valign="top" align="center">0.0936</td>
<td valign="top" align="center">0.0947</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3_1_2">
<label>3.1.2</label>
<title>Prediction results of deep learn model</title>
<p>Due to differences in alfalfa phenology under different meteorological conditions and soil moisture, growth days, and soil moisture at different depths (&gt;0-10 cm, &gt;10-20 cm, &gt;20-30 cm) corresponding to LAI at time t were also used as input features. To ensure consistency in input features, the features were normalized and scaled to 0-1. Parallel control experiments were conducted between the TMEAD-BiLSTM model and four models: LSTM, BiLSTM, MLSTM and MBiLSTM. The prediction results of each model are compared using RMSE&#x3001;MAE and R<sup>2</sup> measures the degree of fitting of the model. The prediction results of each model are shown in <xref ref-type="table" rid="T3">
<bold>Table&#xa0;3</bold>
</xref>.</p>
<table-wrap id="T3" position="float">
<label>Table&#xa0;3</label>
<caption>
<p>Comparison of prediction accuracy of different LAI prediction models.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Metrics</th>
<th valign="middle" align="center">LSTM</th>
<th valign="middle" align="center">BiLSTM</th>
<th valign="middle" align="center">MLSTM</th>
<th valign="middle" align="center">MBiLSTM</th>
<th valign="middle" align="center">TMEAD-BiLSTM</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">R<sup>2</sup>
</td>
<td valign="middle" align="center">0.8935</td>
<td valign="middle" align="center">0.9179</td>
<td valign="middle" align="center">0.9761</td>
<td valign="middle" align="center">0.9889</td>
<td valign="middle" align="center">0.9986</td>
</tr>
<tr>
<td valign="middle" align="center">RMSE</td>
<td valign="middle" align="center">0.5400</td>
<td valign="middle" align="center">0.4857</td>
<td valign="middle" align="center">0.2592</td>
<td valign="middle" align="center">0.1810</td>
<td valign="middle" align="center">0.0662</td>
</tr>
<tr>
<td valign="middle" align="center">MAE</td>
<td valign="middle" align="center">0.2857</td>
<td valign="middle" align="center">0.2060</td>
<td valign="middle" align="center">0.2134</td>
<td valign="middle" align="center">0.1406</td>
<td valign="middle" align="center">0.0397</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As shown in <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref>, the model has a high accuracy in predicting 1.5 &#x2264; LAI &#x2264; 5.5, with both predicted and labeled values near the 1:1 line. When LAI &lt; 1.5 and LAI &gt; 5.5, the prediction accuracy is slightly lower compared to the previous situation. This may be because under different growth conditions, the time for alfalfa to turn green and set pods is different, and there are significant differences in LAI changes during the corresponding stages of LAI increase and decrease.</p>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>LAI prediction model prediction results.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1458337-g007.tif"/>
</fig>
<p>The LSTM network performs well in temporal data processing due to its structural features, but the prediction results are not ideal under the influence of multiple feature factors. In contrast, BiLSTM networks have the ability to perceive forward and backward data, enabling stronger causality between forward and backward data. Based on the data presented in <xref ref-type="table" rid="T3">
<bold>Table&#xa0;3</bold>
</xref>, it can be seen that the BiLSTM model has a 27.90% reduction in MAE compared to LSTM. In addition, after adding the MOSUM method, the prediction accuracy of all models was significantly improved, verifying that the MOSUM method can better preserve time series features and effectively reduce the impact of mutation points on model prediction accuracy. To further improve the model&#x2019;s capacity to mine feature factors and time, this study combines the MOSUM approach with the BiLSTM encoder decoder network model based on attention mechanism. The prediction results show that the R<sup>2</sup> and RMSE of the TMEAD-BiLSTM model are 0.9986 and 0.0662, respectively.</p>
</sec>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Prediction results of leaf area index of alfalfa in different cutting</title>
<sec id="s3_2_1">
<label>3.2.1</label>
<title>Prediction results of non-linear model</title>
<p>Due to the influence of growth environment temperature, the growth rates of alfalfa vary between different cuttings (<xref ref-type="bibr" rid="B27">Lloveras et&#xa0;al., 1998</xref>). It is challenging to simulate the leaf area index changes for multiple cuttings within a year using nonlinear models. Therefore, we modeled the leaf area index of alfalfa for different cuttings separately. Although the variation trend of alfalfa leaf area index with growth days is basically consistent for the same cutting, there are significant differences in LAI values among the experimental plots. In order to analyze its intrinsic mechanism, the relative leaf area index was used to analyze its common growth characteristics.</p>
<p>
<xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref> shows the relationship between the relative leaf area index (RLAI) and growth days. The RLAI of alfalfa was fitted using the Logistic, Richards and Gompertz models. <xref ref-type="table" rid="T4">
<bold>Tables&#xa0;4</bold>
</xref>, <xref ref-type="table" rid="T5">
<bold>5</bold>
</xref> presents the fitting effects and fitting coefficients of the models, respectively. The R<sup>2</sup>, RMSE and MAE values of three models were acceptable. Additionally, the maximum LAI of the fourth cutting in the observed region was around 5, and the LAI of the fourth cutting exhibited a declining trend in the later growth period (<xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>). The Logistic and Gompertz models effectively capture the decline process of the leaf area index of the fourth cutting of alfalfa (R<sup>2</sup> &gt; 0.9). We utilized the Logistic, Richards, and Gompertz models to analyze the rate of change between the alfalfa leaf area index and growth days, computing the first derivative of the fitting curves for different cuttings. Setting growth days to 15, 20, 25, 30, 35, and 40, we averaged the slopes obtained from the three models. The results indicate that the fastest growth rates of alfalfa in different cutting occur at approximately 32, 23, 20, and 18 days after sowing for different cuttings, which is consistent with the results of <xref ref-type="bibr" rid="B47">Yang et&#xa0;al. (2024a)</xref>&#x2019;s study.</p>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>Relationships between relative leaf area index (RLAI) and growth days.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1458337-g008.tif"/>
</fig>
<table-wrap id="T4" position="float">
<label>Table&#xa0;4</label>
<caption>
<p>Modeling results for different cutting.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Cutting time</th>
<th valign="middle" align="center">Metrics</th>
<th valign="middle" align="center">Richards</th>
<th valign="middle" align="center">Logistic</th>
<th valign="middle" align="center">Gompertz</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="3" align="center">First cutting</td>
<td valign="middle" align="center">R<sup>2</sup>
</td>
<td valign="middle" align="center">0.9451</td>
<td valign="middle" align="center">0.9403</td>
<td valign="middle" align="center">0.9424</td>
</tr>
<tr>
<td valign="middle" align="center">RMSE</td>
<td valign="middle" align="center">0.0756</td>
<td valign="middle" align="center">0.0800</td>
<td valign="middle" align="center">0.0774</td>
</tr>
<tr>
<td valign="middle" align="center">MAE</td>
<td valign="middle" align="center">0.0507</td>
<td valign="middle" align="center">0.0576</td>
<td valign="middle" align="center">0.0523</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">Second cutting</td>
<td valign="middle" align="center">R<sup>2</sup>
</td>
<td valign="middle" align="center">0.9331</td>
<td valign="middle" align="center">0.9305</td>
<td valign="middle" align="center">0.9353</td>
</tr>
<tr>
<td valign="middle" align="center">RMSE</td>
<td valign="middle" align="center">0.0815</td>
<td valign="middle" align="center">0.0831</td>
<td valign="middle" align="center">0.0802</td>
</tr>
<tr>
<td valign="middle" align="center">MAE</td>
<td valign="middle" align="center">0.0632</td>
<td valign="middle" align="center">0.0649</td>
<td valign="middle" align="center">0.0614</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">Third cutting</td>
<td valign="middle" align="center">R<sup>2</sup>
</td>
<td valign="middle" align="center">0.9091</td>
<td valign="middle" align="center">0.9089</td>
<td valign="middle" align="center">0.9051</td>
</tr>
<tr>
<td valign="middle" align="center">RMSE</td>
<td valign="middle" align="center">0.0902</td>
<td valign="middle" align="center">0.0903</td>
<td valign="middle" align="center">0.0922</td>
</tr>
<tr>
<td valign="middle" align="center">MAE</td>
<td valign="middle" align="center">0.0733</td>
<td valign="middle" align="center">0.0723</td>
<td valign="middle" align="center">0.0722</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">Fourth cutting</td>
<td valign="middle" align="center">R<sup>2</sup>
</td>
<td valign="middle" align="center">0.8698</td>
<td valign="middle" align="center">0.9042</td>
<td valign="middle" align="center">0.9210</td>
</tr>
<tr>
<td valign="middle" align="center">RMSE</td>
<td valign="middle" align="center">0.1057</td>
<td valign="middle" align="center">0.0907</td>
<td valign="middle" align="center">0.0823</td>
</tr>
<tr>
<td valign="middle" align="center">MAE</td>
<td valign="middle" align="center">0.0842</td>
<td valign="middle" align="center">0.0765</td>
<td valign="middle" align="center">0.0650</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T5" position="float">
<label>Table&#xa0;5</label>
<caption>
<p>Change of leaf area index with growing days.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Non-liner model</th>
<th valign="middle" align="center">Cutting time</th>
<th valign="middle" align="center">a</th>
<th valign="middle" align="center">b</th>
<th valign="middle" align="center">c</th>
<th valign="middle" align="center">d</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="4" align="center">Logistic</td>
<td valign="middle" align="center">First cutting</td>
<td valign="middle" align="center">2.13</td>
<td valign="middle" align="center">0.02</td>
<td valign="middle" align="center">-0.004</td>
<td valign="middle" align="center">&#x2014;</td>
</tr>
<tr>
<td valign="middle" align="center">Second cutting</td>
<td valign="middle" align="center">2.42</td>
<td valign="middle" align="center">-0.04</td>
<td valign="middle" align="center">-0.004</td>
<td valign="middle" align="center">&#x2014;</td>
</tr>
<tr>
<td valign="middle" align="center">Third cutting</td>
<td valign="middle" align="center">3.38</td>
<td valign="middle" align="center">-0.19</td>
<td valign="middle" align="center">0.001</td>
<td valign="middle" align="center">&#x2014;</td>
</tr>
<tr>
<td valign="middle" align="center">Fourth cutting</td>
<td valign="middle" align="center">5.94</td>
<td valign="middle" align="center">-0.45</td>
<td valign="middle" align="center">0.01</td>
<td valign="middle" align="center">&#x2014;</td>
</tr>
<tr>
<td valign="middle" rowspan="4" align="center">Richards</td>
<td valign="middle" align="center">First cutting</td>
<td valign="middle" align="center">0.99</td>
<td valign="middle" align="center">0.64</td>
<td valign="middle" align="center">36.11</td>
<td valign="middle" align="center">7.74</td>
</tr>
<tr>
<td valign="middle" align="center">Second cutting</td>
<td valign="middle" align="center">0.98</td>
<td valign="middle" align="center">0.44</td>
<td valign="middle" align="center">27.78</td>
<td valign="middle" align="center">4.48</td>
</tr>
<tr>
<td valign="middle" align="center">Third cutting</td>
<td valign="middle" align="center">0.98</td>
<td valign="middle" align="center">0.20</td>
<td valign="middle" align="center">19.45</td>
<td valign="middle" align="center">1.25</td>
</tr>
<tr>
<td valign="middle" align="center">Fourth cutting</td>
<td valign="middle" align="center">0.86</td>
<td valign="middle" align="center">0.36</td>
<td valign="middle" align="center">21.17</td>
<td valign="middle" align="center">2.44</td>
</tr>
<tr>
<td valign="middle" rowspan="4" align="center">Gompertz</td>
<td valign="middle" align="center">First cutting</td>
<td valign="middle" align="center">1.1653</td>
<td valign="middle" align="center">12.9047</td>
<td valign="middle" align="center">0.1768</td>
<td valign="middle" align="center">&#x2014;</td>
</tr>
<tr>
<td valign="middle" align="center">Second cutting</td>
<td valign="middle" align="center">0.9986</td>
<td valign="middle" align="center">11.6963</td>
<td valign="middle" align="center">0.1919</td>
<td valign="middle" align="center">&#x2014;</td>
</tr>
<tr>
<td valign="middle" align="center">Third cutting</td>
<td valign="middle" align="center">0.9889</td>
<td valign="middle" align="center">12.3895</td>
<td valign="middle" align="center">0.1152</td>
<td valign="middle" align="center">&#x2014;</td>
</tr>
<tr>
<td valign="middle" align="center">Fourth cutting</td>
<td valign="middle" align="center">0.9756</td>
<td valign="middle" align="center">12.4646</td>
<td valign="middle" align="center">0.1807</td>
<td valign="middle" align="center">&#x2014;</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The model obtained was validated using the test dataset, and the validation results are shown in <xref ref-type="table" rid="T6">
<bold>Table&#xa0;6</bold>
</xref>. The simulated values of the leaf area index (LAI) based on the Logistic and Gompertz models for alfalfa exhibit a high degree of agreement with the measured values. The R<sup>2</sup> values for the simulated curves of different cutting times are all greater than 0.9, indicating strong goodness-of-fit. Compared to the Logistic and Gompertz models, the Richards model shows no significant advantage in fitting the data from the first three cuttings, and it performs poorly in fitting the data from the fourth cutting. In summary, the fitting of the Logistic and Gompertz models is satisfactory.</p>
<table-wrap id="T6" position="float">
<label>Table&#xa0;6</label>
<caption>
<p>Verification results of different cutting.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Cutting time</th>
<th valign="middle" align="center">Metrics</th>
<th valign="middle" align="center">Richards</th>
<th valign="middle" align="center">Logistic</th>
<th valign="middle" align="center">Gompertz</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="3" align="center">First cutting</td>
<td valign="middle" align="center">R<sup>2</sup>
</td>
<td valign="middle" align="center">0.9571</td>
<td valign="middle" align="center">0.9546</td>
<td valign="middle" align="center">0.9550</td>
</tr>
<tr>
<td valign="middle" align="center">RMSE</td>
<td valign="middle" align="center">0.0676</td>
<td valign="middle" align="center">0.0696</td>
<td valign="middle" align="center">0.0693</td>
</tr>
<tr>
<td valign="middle" align="center">MAE</td>
<td valign="middle" align="center">0.0473</td>
<td valign="middle" align="center">0.0522</td>
<td valign="middle" align="center">0.0474</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">Second cutting</td>
<td valign="middle" align="center">R<sup>2</sup>
</td>
<td valign="middle" align="center">0.9360</td>
<td valign="middle" align="center">0.9371</td>
<td valign="middle" align="center">0.9371</td>
</tr>
<tr>
<td valign="middle" align="center">RMSE</td>
<td valign="middle" align="center">0.0770</td>
<td valign="middle" align="center">0.0763</td>
<td valign="middle" align="center">0.0763</td>
</tr>
<tr>
<td valign="middle" align="center">MAE</td>
<td valign="middle" align="center">0.0593</td>
<td valign="middle" align="center">0.0593</td>
<td valign="middle" align="center">0.0575</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">Third cutting</td>
<td valign="middle" align="center">R<sup>2</sup>
</td>
<td valign="middle" align="center">0.9244</td>
<td valign="middle" align="center">0.9245</td>
<td valign="middle" align="center">0.9205</td>
</tr>
<tr>
<td valign="middle" align="center">RMSE</td>
<td valign="middle" align="center">0.0766</td>
<td valign="middle" align="center">0.0765</td>
<td valign="middle" align="center">0.0785</td>
</tr>
<tr>
<td valign="middle" align="center">MAE</td>
<td valign="middle" align="center">0.0662</td>
<td valign="middle" align="center">0.0647</td>
<td valign="middle" align="center">0.0656</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">Fourth cutting</td>
<td valign="middle" align="center">R<sup>2</sup>
</td>
<td valign="middle" align="center">0.8582</td>
<td valign="middle" align="center">0.9206</td>
<td valign="middle" align="center">0.9375</td>
</tr>
<tr>
<td valign="middle" align="center">RMSE</td>
<td valign="middle" align="center">0.1044</td>
<td valign="middle" align="center">0.0782</td>
<td valign="middle" align="center">0.0693</td>
</tr>
<tr>
<td valign="middle" align="center">MAE</td>
<td valign="middle" align="center">0.0829</td>
<td valign="middle" align="center">0.0671</td>
<td valign="middle" align="center">0.0552</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3_2_2">
<label>3.2.2</label>
<title>Prediction results of deep learn model</title>
<p>Alfalfa is harvested multiple times annually, and the publicly published dataset used in this study includes data from 3-4 harvests per year. During the growth process of alfalfa, there are differences in the changes in LAI of alfalfa in different cutting. Therefore, there are differences in the accuracy of LAI prediction models for alfalfa in different cutting. As shown in <xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9</bold>
</xref>, the alfalfa LAI dataset was divided into four batches, namely the first, second, third, and fourth batches. The accuracy analysis of these four batches was performed using the TMEAD-BiLSTM prediction model.</p>
<fig id="f9" position="float">
<label>Figure&#xa0;9</label>
<caption>
<p>LAI prediction results in different crop cycles.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1458337-g009.tif"/>
</fig>
<p>As shown in <xref ref-type="table" rid="T7">
<bold>Table&#xa0;7</bold>
</xref>, the prediction accuracy of the TMEAD-BiLSTM model was higher than that of other experimental models in four different crop cycles. Due to the significant impact of temperature on the growth of alfalfa, the growth periods of the second and third batches of alfalfa are from May to September each year, and the LAI growth rate is relatively high. The model&#x2019;s ability to capture rapid changes in LAI is insufficient, resulting in a slight decrease in prediction accuracy.</p>
<table-wrap id="T7" position="float">
<label>Table&#xa0;7</label>
<caption>
<p>Comparison of the precision of four LAI prediction results in different cutting.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="left">Cutting time</th>
<th valign="middle" align="left">Metrics</th>
<th valign="middle" align="left">LSTM</th>
<th valign="middle" align="left">BiLSTM</th>
<th valign="middle" align="left">MLSTM</th>
<th valign="middle" align="left">MBiLSTM</th>
<th valign="middle" align="left">TMEAD-BiLSTM</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" rowspan="3" align="center">First cutting</td>
<td valign="middle" align="center">R<sup>2</sup>
</td>
<td valign="middle" align="center">0.8733</td>
<td valign="middle" align="center">0.9473</td>
<td valign="middle" align="center">0.9857</td>
<td valign="middle" align="center">0.9925</td>
<td valign="middle" align="center">0.9982</td>
</tr>
<tr>
<td valign="middle" align="center">RMSE</td>
<td valign="middle" align="center">0.6287</td>
<td valign="middle" align="center">0.4295</td>
<td valign="middle" align="center">0.2189</td>
<td valign="middle" align="center">0.1638</td>
<td valign="middle" align="center">0.0818</td>
</tr>
<tr>
<td valign="middle" align="center">MAE</td>
<td valign="middle" align="center">0.3307</td>
<td valign="middle" align="center">0.1864</td>
<td valign="middle" align="center">0.1716</td>
<td valign="middle" align="center">0.1235</td>
<td valign="middle" align="center">0.0583</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">Second cutting</td>
<td valign="middle" align="center">R<sup>2</sup>
</td>
<td valign="middle" align="center">0.8342</td>
<td valign="middle" align="center">0.8804</td>
<td valign="middle" align="center">0.9552</td>
<td valign="middle" align="center">0.9766</td>
<td valign="middle" align="center">0.9924</td>
</tr>
<tr>
<td valign="middle" align="center">RMSE</td>
<td valign="middle" align="center">0.6809</td>
<td valign="middle" align="center">0.6173</td>
<td valign="middle" align="center">0.3622</td>
<td valign="middle" align="center">0.2678</td>
<td valign="middle" align="center">0.1575</td>
</tr>
<tr>
<td valign="middle" align="center">MAE</td>
<td valign="middle" align="center">0.3081</td>
<td valign="middle" align="center">0.2699</td>
<td valign="middle" align="center">0.2602</td>
<td valign="middle" align="center">0.2080</td>
<td valign="middle" align="center">0.1188</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">Third cutting</td>
<td valign="middle" align="center">R<sup>2</sup>
</td>
<td valign="middle" align="center">0.8409</td>
<td valign="middle" align="center">0.8916</td>
<td valign="middle" align="center">0.9633</td>
<td valign="middle" align="center">0.9786</td>
<td valign="middle" align="center">0.9918</td>
</tr>
<tr>
<td valign="middle" align="center">RMSE</td>
<td valign="middle" align="center">0.5549</td>
<td valign="middle" align="center">0.4724</td>
<td valign="middle" align="center">0.2728</td>
<td valign="middle" align="center">0.2127</td>
<td valign="middle" align="center">0.1342</td>
</tr>
<tr>
<td valign="middle" align="center">MAE</td>
<td valign="middle" align="center">0.2706</td>
<td valign="middle" align="center">0.2249</td>
<td valign="middle" align="center">0.2260</td>
<td valign="middle" align="center">0.1723</td>
<td valign="middle" align="center">0.0995</td>
</tr>
<tr>
<td valign="middle" rowspan="3" align="center">Fourth cutting</td>
<td valign="middle" align="center">R<sup>2</sup>
</td>
<td valign="middle" align="center">0.8843</td>
<td valign="middle" align="center">0.9508</td>
<td valign="middle" align="center">0.9818</td>
<td valign="middle" align="center">0.9878</td>
<td valign="middle" align="center">0.9977</td>
</tr>
<tr>
<td valign="middle" align="center">RMSE</td>
<td valign="middle" align="center">0.4948</td>
<td valign="middle" align="center">0.3566</td>
<td valign="middle" align="center">0.2008</td>
<td valign="middle" align="center">0.1726</td>
<td valign="middle" align="center">0.0800</td>
</tr>
<tr>
<td valign="middle" align="center">MAE</td>
<td valign="middle" align="center">0.2063</td>
<td valign="middle" align="center">0.1837</td>
<td valign="middle" align="center">0.1710</td>
<td valign="middle" align="center">0.1458</td>
<td valign="middle" align="center">0.0670</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
</sec>
<sec id="s4" sec-type="discussion">
<label>4</label>
<title>Discussion</title>
<sec id="s4_1">
<label>4.1</label>
<title>Comparative analysis of model accuracy</title>
<p>In this study, non-linear and deep learning models were used to predict alfalfa LAI. The results indicate that the prediction accuracy of the TMEAD-BiLSTM model is the highest, followed by the baseline time series forecasting models (LSTM, BiLSTM, MLSTM, MBiLSTM), while the logistic, Richards, and Gompertz models exhibit the poorest predictive performance (R<sup>2</sup> &gt; 0.78), with no significant difference observed among the three nonlinear models in terms of predictive efficacy. In contrast to traditional nonlinear models, deep learning models have the capability to integrate multiple environmental factors (e.g., water and nitrogen treatments, soil moisture, meteorological data) for LAI prediction (<xref ref-type="bibr" rid="B9">Cheng et&#xa0;al., 2022</xref>). This may account for the superiority of deep learning models over other methods. Extensive studies have revealed that the growth of alfalfa is influenced by various environmental factors (<xref ref-type="bibr" rid="B18">Kaiwen et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B25">Liu et&#xa0;al., 2021</xref>). Based on our previous work on the dataset, we found that even under the same growth days, the leaf area index (LAI) of alfalfa varies under different water and nitrogen treatments. This observation is consistent with the findings of <xref ref-type="bibr" rid="B28">Ma et&#xa0;al. (2024)</xref> and <xref ref-type="bibr" rid="B14">Feng et&#xa0;al. (2016)</xref>. The dataset we provide includes LAI data from the years 2017-2018 and 2022. The year 2022 marks the first year of alfalfa planting, and the planting period experienced higher temperatures in the region. Alfalfa growth is highly sensitive to temperature, leading to substantial variability in LAI across different growing years. This observation aligns with the studies by <xref ref-type="bibr" rid="B34">Ren et&#xa0;al. (2021)</xref> and <xref ref-type="bibr" rid="B21">Kim et&#xa0;al. (2023)</xref>. These factors also contribute to the decreased accuracy in fitting non-linear models.</p>
<p>Different alfalfa cuttings exhibit significantly different growth rates, thus the use of nonlinear models significantly improves the accuracy of fitting the leaf area index (LAI) for different cuttings. The LAI of the fourth cutting shows a declining trend in the later stages of growth, consistent with the findings of <xref ref-type="bibr" rid="B2">Bai and Bao (2002)</xref> The Logistic and Gompertz models effectively captures this changing trend. We observe that the baseline time-series models (LSTM, BiLSTM) have the poorest predictive accuracy. This is attributed to the lagged effect in predictions and the presence of breakpoints in the LAI time-series data, consistent with the findings of <xref ref-type="bibr" rid="B36">Samanta et&#xa0;al. (2020)</xref>. We use the MOSUM method to achieve mutation point detection and eliminate training batches containing mutation points through predefined functions, avoiding damage to the original dataset and the impact of data mutations on prediction accuracy. Despite the predictive accuracy of three nonlinear models for alfalfa LAI across different cuttings has significantly improved, the differences in growth environments across different years still constrain the predictive performance of nonlinear models, especially concerning temperature and soil moisture, consistent with the findings of <xref ref-type="bibr" rid="B48">Yang et&#xa0;al. (2024b)</xref> and <xref ref-type="bibr" rid="B41">Su et&#xa0;al. (2015)</xref>.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Analysis of Model Complexity and Applicability</title>
<p>In the prediction of alfalfa leaf area index (LAI), deep learning models and nonlinear models each have their advantages and disadvantages. Deep learning models can handle multiple features, including effective accumulated temperature, growth days, meteorological data, soil moisture, and leaf area index, making them suitable for complex environments. However, they have high computational complexity <italic>O</italic>(<italic>T</italic>&#xd7;<italic>n</italic>&#xd7;<italic>m<sup>2</sup>
</italic>) and space complexity <italic>O</italic>(<italic>n</italic>&#xd7;<italic>m+m<sup>2</sup>
</italic>), with a large number of parameters (for instance, BiLSTM can reach 8&#xd7;(<italic>m</italic>&#xd7;<italic>d+m<sup>2</sup>
</italic>)), leading to significant memory usage (<xref ref-type="bibr" rid="B37">Shah and Bhavsar, 2022</xref>; <xref ref-type="bibr" rid="B29">Maji and Mullins, 2018</xref>). Here, <italic>n</italic> represents the sequence length (i.e., number of time steps), <italic>m</italic> represents the number of hidden units, <italic>T</italic> represents the number of training iterations, and <italic>d</italic> represents the dimensionality of the input features (such as the total number of effective accumulated temperature, growth days, meteorological data, soil moisture, and leaf area index). In contrast, nonlinear models rely only on growth days and leaf area index, resulting in low complexity (time complexity <italic>O</italic>(<italic>T</italic>) and space complexity <italic>O</italic>(<italic>n</italic>), with fewer parameters (usually 3-5), and high computational efficiency (<xref ref-type="bibr" rid="B10">De Cock et&#xa0;al., 2017</xref>). For example, when processing thousands of samples, the training time for the Logistic model is only a few seconds, and the memory usage is less than one-tenth of that of deep learning models (<xref ref-type="bibr" rid="B3">Banerjee, 2007</xref>).</p>
<p>Deep learning models typically exhibit superior suitability for supporting offline predictions compared to nonlinear models (<xref ref-type="bibr" rid="B16">Jin et&#xa0;al., 2022</xref>). This preference stems from the inherent characteristics of deep learning architectures, which can leverage pre-trained weight parameters for offline inference without necessitating real-time computations or extensive computational resources. Once the training phase is completed, deep learning models can be seamlessly deployed on relatively modest hardware setups for prediction tasks, rendering them particularly advantageous in scenarios characterized by resource constraints or where continuous online computation is impractical. Conversely, nonlinear models often entail recalculating parameters with each prediction, making them better suited for online prediction scenarios or applications requiring real-time computations (<xref ref-type="bibr" rid="B19">Kalhor et&#xa0;al., 2010</xref>). This distinction underscores the versatility and efficiency of deep learning models in facilitating offline predictions, thereby catering to a diverse array of research and practical applications within various scientific domains. Deep learning models can integrate multiple environmental factors for LAI prediction, including water and nitrogen treatment, soil moisture, and meteorological data. This ability significantly improves prediction accuracy, but also increases computational load and parameter complexity (<xref ref-type="bibr" rid="B17">Justus et&#xa0;al., 2018</xref>). In addition, deep learning models are suitable for predicting leaf area index (LAI) in different ecological environments due to their powerful feature extraction ability and the advantage of cross regional prediction through transfer learning. They can quickly deploy data from the source region in new areas and achieve good prediction results (<xref ref-type="bibr" rid="B50">Zeng et&#xa0;al., 2020</xref>). Although non-linear models perform well in specific regions, their applicability is mainly limited to local data due to the lack of generalization ability and adaptability to cross regional data, making it difficult to effectively meet the needs of cross regional prediction. However, the training of deep learning models requires the participation of large datasets to effectively capture complex patterns and interactions in the data (<xref ref-type="bibr" rid="B31">Najafabadi et&#xa0;al., 2015</xref>). The implementation of deep learning models may be challenging in resource constrained environments or with limited data availability (<xref ref-type="bibr" rid="B24">Liu et&#xa0;al., 2024</xref>). In this case, traditional nonlinear models provide a practical solution that balances the trade-off between computational efficiency and predictive performance.</p>
</sec>
</sec>
<sec id="s5" sec-type="conclusions">
<label>5</label>
<title>Conclusion</title>
<p>To overcome the limitations of non-linear models in incorporating environmental factors and the inefficiency of LSTM in handling abrupt changes in LAI data, we proposed a TMEAD-BiLSTM model. This model was compared with classical non-linear models such as Logistic, Gompertz, and Richards. The TMEAD-BiLSTM model demonstrated superior predictive accuracy compared to the non-linear models. The strength of classic non-linear models lies in their simplicity, low computational demand, and suitability for low cost applications, particularly in resource constrained embedded devices. In contrast, the TMEAD-BiLSTM model offers high accuracy but requires high performance computing support, making it suitable for applications with high accuracy requirements and ample computational resources. Considering the potential of drones in monitoring alfalfa growth, we plan to lightweighten the model in future work and deploy it on drones to evaluate the method in real-world environments.</p>
</sec>
</body>
<back>
<sec id="s6" sec-type="data-availability">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material. Further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7" sec-type="author-contributions">
<title>Author contributions</title>
<p>SY: Methodology, Software, Validation, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. YG: Funding acquisition, Resources, Writing &#x2013; review &amp; editing. JW: Data curation, Formal analysis, Visualization, Writing &#x2013; review &amp; editing. RL: Data curation, Project administration, Visualization, Writing &#x2013; review &amp; editing. LF: Formal analysis, Supervision, Writing &#x2013; review &amp; editing.</p>
</sec>
<sec id="s8" sec-type="funding-information">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. This work was supported in part by National natural science foundation of China (62162052, 62262052), in part by Key Research and Development Project of Ningxia Province (2021BEB04016, 2022BDE03007), Natural Science Foundation of Ningxia (2022AAC03004).</p>
</sec>
<sec id="s9" 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="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">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Anastasiou</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Fryzlewicz</surname> <given-names>P.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Detecting multiple generalized change-points by isolating single ones</article-title>. <source>Metrika</source> <volume>85</volume>, <fpage>141</fpage>&#x2013;<lpage>174</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s00184-021-00821-6</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bai</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Bao</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Simulation alfalfa growth in Wulanbuhe sandy region</article-title>. <source>Ying Yong Sheng tai xue bao= J. Appl. Ecol.</source> <volume>13</volume>, <fpage>1605</fpage>&#x2013;<lpage>1609</lpage>.</citation>
</ref>
<ref id="B3">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Banerjee</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2007</year>). &#x201c;<article-title>An analysis of logistic models: Exponential family connections and online performance</article-title>,&#x201d; in <source>Proceedings of the 2007 SIAM international conference on data mining</source> (<publisher-loc>Minneapolis, Minnesota, USA</publisher-loc>: <publisher-name>Society for Industrial and Applied Mathematics</publisher-name>), <fpage>204</fpage>&#x2013;<lpage>215</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1137/1.9781611972771</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Baral</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Lollato</surname> <given-names>R. P.</given-names>
</name>
<name>
<surname>Bhandari</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Min</surname> <given-names>D.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Yield gap analysis of rainfed alfalfa in the United States</article-title>. <source>Front. Plant Sci.</source> <volume>13</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2022.931403</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Burczaniuk</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Jastrz&#x119;bska</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>On the Improvements of Metaheuristic Optimization-Based Strategies for Time Series Structural Break Detection</article-title>. <source>Informatica</source>, <fpage>1</fpage>&#x2013;<lpage>33</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.15388/24-INFOR572</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brogi</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Huisman</surname> <given-names>J. A.</given-names>
</name>
<name>
<surname>Herbst</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Weiherm&#xfc;ller</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Klosterhalfen</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Montzka</surname> <given-names>C.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Simulation of spatial variability in crop leaf area index and yield using agroecosystem modeling and geophysics-based quantitative soil information</article-title>. <source>Vadose zone J.</source> <volume>19</volume>, <elocation-id>e20009</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1002/vzj2.20009</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chaturvedi</surname> <given-names>R. K.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Raghubanshi</surname> <given-names>A. S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Assessment of allometric models for leaf area index estimation of Tectona grandis</article-title>. <source>Trop. Plant Res.</source> <volume>4</volume>, <fpage>274</fpage>&#x2013;<lpage>285</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1186/s40663-021-00284-1</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Samworth</surname> <given-names>R. J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>High-dimensional, multiscale online changepoint detection</article-title>. <source>J. R. Stat. Soc. Ser. B: Stat. Method.</source> <volume>84</volume>, <fpage>234</fpage>&#x2013;<lpage>266</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1111/rssb.12447</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Fei</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Z.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Estimation of maize LAI using ensemble learning and UAV multispectral imagery under different water and fertilizer treatments</article-title>. <source>Agriculture</source> <volume>12</volume>, <elocation-id>1267</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agriculture12081267</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>De Cock</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Dowsley</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Horst</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Katti</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Nascimento</surname> <given-names>A. C.</given-names>
</name>
<name>
<surname>Poon</surname> <given-names>W. S.</given-names>
</name>
<etal/>
</person-group>. (<year>2017</year>). <article-title>Efficient and private scoring of decision trees, support vector machines and logistic regression models based on pre-computation</article-title>. <source>IEEE Trans. Dependable Secure Computing</source> <volume>16</volume>, <fpage>217</fpage>&#x2013;<lpage>230</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TDSC.2017.2679189</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Desai</surname> <given-names>R. J.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>S. V.</given-names>
</name>
<name>
<surname>Vaduganathan</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Evers</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Schneeweiss</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Comparison of machine learning methods with traditional models for use of administrative claims with electronic medical records to predict heart failure outcomes</article-title>. <source>JAMA network Open</source> <volume>3</volume>, <fpage>e1918962</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1001/jamanetworkopen.2019.18962</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Duran</surname> <given-names>O.</given-names>
</name>
<name>
<surname>&#xdc;nal</surname> <given-names>D.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>The proposed modified schnute model</article-title>. <source>S&#xfc;leyman Demirel &#xdc;niversitesi Fen Bilimleri Enstit&#xfc;s&#xfc; Dergisi</source> <volume>28</volume>, <fpage>89</fpage>&#x2013;<lpage>95</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/en14020258</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Eichinger</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Kirch</surname> <given-names>C.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A MOSUM procedure for the estimation of multiple random change points</article-title>. <source>Bernoulli</source> <volume>24</volume>, <fpage>526</fpage>&#x2013;<lpage>564</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3150/16-BEJ887</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feng</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Yu</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Lin</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Song</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>H.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Effects of water and nitrogen fertilizer on biomass distribution and water use efficiency of alfalfa (Medicago sativa) in Hexi Corridor</article-title>. <source>Chin. J. Eco-Agriculture</source> <volume>24</volume>, <fpage>1623</fpage>&#x2013;<lpage>1632</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.13930/j.cnki.cjea.160449</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Su</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Wei</surname> <given-names>K.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Regional growth model for summer maize based on a logistic model: Case study in China</article-title>. <source>Int. J. Agric. Biol. Eng.</source> <volume>15</volume>, <fpage>41</fpage>&#x2013;<lpage>55</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.25165/j.ijabe.20221505.6584</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Jin</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Cao</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Adaptive forecasting of wind power based on selective ensemble of offline global and online local learning</article-title>. <source>Energy Conversion Manage.</source> <volume>271</volume>, <elocation-id>116296</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.enconman.2022.116296</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Justus</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Brennan</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Bonner</surname> <given-names>S.</given-names>
</name>
<name>
<surname>McGough</surname> <given-names>A. S.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Predicting the computational cost of deep learning models</article-title>,&#x201d; in <source>2018 IEEE international conference on big data (Big Data)</source> (<publisher-loc>Seattle, WA, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>3873</fpage>&#x2013;<lpage>3882</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/BigData.2018.8622396</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kaiwen</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Zisong</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Yuze</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Qi</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Yue</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Yanhui</surname> <given-names>C.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Effects of salt concentration, pH, and their interaction on plant growth, nutrient uptake, and photochemistry of alfalfa (Medicago sativa) leaves</article-title>. <source>Plant Signaling Behav.</source> <volume>15</volume>, <elocation-id>1832373</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1080/15592324.2020.1832373</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kalhor</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Araabi</surname> <given-names>B. N.</given-names>
</name>
<name>
<surname>Lucas</surname> <given-names>C.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>An online predictor model as adaptive habitually linear and transiently nonlinear model</article-title>. <source>Evolving Syst.</source> <volume>1</volume>, <fpage>29</fpage>&#x2013;<lpage>41</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s12530-010-9004-z</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Karadavut</surname> <given-names>U.</given-names>
</name>
<name>
<surname>Palta</surname> <given-names>&#xc7;.</given-names>
</name>
<name>
<surname>K&#xf6;kten</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Bako&#x11f;lu</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Comparative study on some non-linear growth models for describing leaf growth of maize</article-title>. <source>Int. J. Agric. Biol.</source> <volume>12</volume>, <fpage>227</fpage>&#x2013;<lpage>230</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1186/s13717-021-00285-6</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname> <given-names>J. Y.</given-names>
</name>
<name>
<surname>Han</surname> <given-names>K. J.</given-names>
</name>
<name>
<surname>Sung</surname> <given-names>K. I.</given-names>
</name>
<name>
<surname>Kim</surname> <given-names>B. W.</given-names>
</name>
<name>
<surname>Kim</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Assessment of growing condition variables on alfalfa productivity</article-title>. <source>J. Anim. Sci. Technol.</source> <volume>65</volume>, <fpage>939</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.5187/jast.2023.e14</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liguori</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Markovic</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Dam</surname> <given-names>T. T. H.</given-names>
</name>
<name>
<surname>Frisch</surname> <given-names>J.</given-names>
</name>
<name>
<surname>van Treeck</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Causone</surname> <given-names>F.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Indoor environment data time-series reconstruction using autoencoder neural networks</article-title>. <source>Building Environ.</source> <volume>191</volume>, <elocation-id>107623</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.buildenv.2021.107623</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Deng</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Wei</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Su</surname> <given-names>L.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A new regional cotton growth model based on reference crop evapotranspiration for predicting growth processes</article-title>. <source>Sci. Rep.</source> <volume>13</volume>, <fpage>7368</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41598-023-34552-7</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Liu</surname> <given-names>H. I.</given-names>
</name>
<name>
<surname>Galindo</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Xie</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Wong</surname> <given-names>L. K.</given-names>
</name>
<name>
<surname>Shuai</surname> <given-names>H. H.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Y. H.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Lightweight deep learning for resource-constrained environments: A survey</article-title>. <source>ACM Comput. Surv</source>. <volume>56</volume>, <fpage>1</fpage>&#x2013;<lpage>42</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1145/36572</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Mu</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Effect of regulated deficit irrigation on alfalfa performance under two irrigation systems in the inland arid area of midwestern China</article-title>. <source>Agric. Water Manage.</source> <volume>248</volume>, <elocation-id>106764</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.agwat.2021.106764</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Su</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Shan</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Deng</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Comprehensive and quantitative analysis of growth characteristics of winter wheat in China based on growing degree days</article-title>. <source>Adv. Agron.</source> <volume>159</volume>, <fpage>237</fpage>&#x2013;<lpage>273</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/bs.agron.2019.07.007</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lloveras</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Ferran</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Alvarez</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Torres</surname> <given-names>L.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Harvest management effects on alfalfa (Medicago sativaL.) production and quality in Mediterranean areas</article-title>. <source>Grass forage Sci.</source> <volume>53</volume>, <fpage>88</fpage>&#x2013;<lpage>92</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1046/j.1365-2494.1998.00100.x</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Jiang</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Ma</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Cai</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>Q.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Effects of nitrogen fertilization combined with subsurface irrigation on alfalfa yield, water and nitrogen use efficiency, quality, and economic benefits</article-title>. <source>Front. Plant Sci.</source> <volume>15</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2024.1339417</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Maji</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Mullins</surname> <given-names>R.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>On the reduction of computational complexity of deep convolutional neural networks</article-title>. <source>Entropy</source> <volume>20</volume>, <elocation-id>305</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/e20040305</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Masini</surname> <given-names>R. P.</given-names>
</name>
<name>
<surname>Medeiros</surname> <given-names>M. C.</given-names>
</name>
<name>
<surname>Mendes</surname> <given-names>E. F.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Machine learning advances for time series forecasting</article-title>. <source>J. economic surveys</source> <volume>37</volume>, <fpage>76</fpage>&#x2013;<lpage>111</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1111/joes.12429</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Najafabadi</surname> <given-names>M. M.</given-names>
</name>
<name>
<surname>Villanustre</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Khoshgoftaar</surname> <given-names>T. M.</given-names>
</name>
<name>
<surname>Seliya</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Wald</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Muharemagic</surname> <given-names>E.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Deep learning applications and challenges in big data analytics</article-title>. <source>J. big Data</source> <volume>2</volume>, <fpage>1</fpage>&#x2013;<lpage>21</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1186/s40537-014-0007-7</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nhu</surname> <given-names>V. H.</given-names>
</name>
<name>
<surname>Shirzadi</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Shahabi</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>S. K.</given-names>
</name>
<name>
<surname>Al-Ansari</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Clague</surname> <given-names>J. J.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Shallow landslide susceptibility mapping: A comparison between logistic model tree, logistic regression, na&#xef;ve bayes tree, artificial neural network, and support vector machine algorithms</article-title>. <source>Int. J. Environ. Res. Public Health</source> <volume>17</volume>, <elocation-id>2749</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/ijerph17082749</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qian</surname> <given-names>Z. H.</given-names>
</name>
<name>
<surname>Han</surname> <given-names>B. F.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Z. T.</given-names>
</name>
<name>
<surname>Cai</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>B. Z.</given-names>
</name>
<name>
<surname>Ma</surname> <given-names>H. B.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Effects of infiltration irrigation on growth characters and water use efficiency of alfalfa in the ningxia yellow river diversion irrigation area</article-title>. <source>Acta Pratacult. Sin.</source> <volume>29</volume>, <fpage>147</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.11686/Cyxb2019254</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ren</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Bennett</surname> <given-names>J. A.</given-names>
</name>
<name>
<surname>Coulman</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Biligetu</surname> <given-names>B.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Forage yield trend of alfalfa cultivars in the Canadian prairies and its relation to environmental factors and harvest management</article-title>. <source>Grass forage Sci.</source> <volume>76</volume>, <fpage>390</fpage>&#x2013;<lpage>399</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1111/gfs.12513</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Roosa</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Lee</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Luo</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Kirpich</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Rothenberg</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Hyman</surname> <given-names>J. M.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Short-term forecasts of the COVID-19 epidemic in Guangdong and Zhejiang, China: February 13&#x2013;23, 2020</article-title>. <source>J. Clin. Med.</source> <volume>9</volume>, <elocation-id>596</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/jcm9020596</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Samanta</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Pratama</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Sundaram</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Srikanth</surname> <given-names>N.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>A dual network solution (DNS) for lag-free time series forecasting</article-title>,&#x201d; in <source>2020 international joint conference on neural networks (IJCNN)</source> (<publisher-loc>Glasgow, UK</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x2013;<lpage>8</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/IJCNN48605.2020.9207022</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shah</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Bhavsar</surname> <given-names>H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Time complexity in deep learning models</article-title>. <source>Proc. Comput. Sci.</source> <volume>215</volume>, <fpage>202</fpage>&#x2013;<lpage>210</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.procs.2022.12.023</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sherstinsky</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Fundamentals of recurrent neural network (RNN) and long short-term memory (LSTM) network</article-title>. <source>Physica D: Nonlinear Phenomena</source> <volume>404</volume>, <elocation-id>132306</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.physd.2019.132306</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Siami-Namini</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Tavakoli</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Namin</surname> <given-names>A. S.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>The performance of LSTM and BiLSTM in forecasting time series</article-title>,&#x201d; in <source>2019 IEEE International conference on big data (Big Data)</source> (<publisher-loc>Los Angeles, CA, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>3285</fpage>&#x2013;<lpage>3292</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/BigData47090.2019.9005997</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Su</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Tao</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Shan</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Q.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Mathematical models of leaf area index and yield for grapevines grown in the turpan area, xinjiang, China</article-title>. <source>Agronomy</source> <volume>12</volume>, <elocation-id>988</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agronomy12050988</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Su</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Shan</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Simulation models of leaf area index and yield for cotton grown with different soil conditioners</article-title>. <source>PloS One</source> <volume>10</volume>, <elocation-id>e0141835</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1371/journal.pone.0141835</pub-id>
</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tooley</surname> <given-names>E. G.</given-names>
</name>
<name>
<surname>Nippert</surname> <given-names>J. B.</given-names>
</name>
<name>
<surname>Ratajczak</surname> <given-names>Z.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Evaluating methods for measuring the leaf area index of encroaching shrubs in grasslands: From leaves to optical methods, 3-D scanning, and airborne observation</article-title>. <source>Agric. For. Meteorology</source> <volume>349</volume>, <elocation-id>109964</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.agrformet.2024.109964</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tripathi</surname> <given-names>A. M.</given-names>
</name>
<name>
<surname>Pohankov&#xe1;</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Fischer</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Ors&#xe1;g</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Trnka</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Klem</surname> <given-names>K.</given-names>
</name>
<etal/>
</person-group>. (<year>2018</year>). <article-title>The evaluation of radiation use efficiency and leaf area index development for the estimation of biomass accumulation in short rotation poplar and annual field crops</article-title>. <source>Forests</source> <volume>9</volume>, <elocation-id>168</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/f9040168</pub-id>
</citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vaghi</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Rodallec</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Fanciullino</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Ciccolini</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Mochel</surname> <given-names>J. P.</given-names>
</name>
<name>
<surname>Mastri</surname> <given-names>M.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Population modeling of tumor growth curves and the reduced Gompertz model improve prediction of the age of experimental tumors</article-title>. <source>PloS Comput. Biol.</source> <volume>16</volume>, <elocation-id>e1007178</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1371/journal.pcbi.1007178</pub-id>
</citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Liang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Ru</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>B.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>World forage import market: competitive structure and market forces</article-title>. <source>Agriculture</source> <volume>13</volume>, <elocation-id>1695</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agriculture13091695</pub-id>
</citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>W. H.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Priorities for the development of alfalfa pasture in northern China</article-title>. <source>Fundam. Res.</source> <volume>3</volume>, <fpage>225</fpage>&#x2013;<lpage>228</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.fmre.2022.04.017</pub-id>
</citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Ge</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Tang</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>A.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>a). <article-title>A dataset for estimating alfalfa leaf area and predicting leaf area index</article-title>. <source>Front. Plant Sci.</source> <volume>15</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2024.1290920</pub-id>
</citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>Q.</given-names>
</name>
</person-group> (<year>2024</year>b). <article-title>Quantitative relationship of plant height and leaf area index of spring maize under different water and nitrogen treatments based on effective accumulated temperature</article-title>. <source>Agronomy</source> <volume>14</volume>, <elocation-id>1018</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agronomy14051018</pub-id>
</citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ze-hao</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Qi-ming</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Tian-yuan</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Wei</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Prediction of continuous timeseries leaf area index based on long short-term memory network: A case study of winterwheat</article-title>. <source>Spectrosc. Spectral Anal.</source> <volume>40</volume>, <fpage>898</fpage>&#x2013;<lpage>904</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3964/j.issn.1000-0593(2020)03-0898-07</pub-id>
</citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zeng</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Duan</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Song</surname> <given-names>G.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Traffic prediction of wireless cellular networks based on deep transfer learning and cross-domain data</article-title>. <source>IEEE Access</source> <volume>8</volume>, <fpage>172387</fpage>&#x2013;<lpage>172397</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/ACCESS.2020.3025210</pub-id>
</citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>An</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Cao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Tian</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>He</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Modeling the methane production kinetics of anaerobic co-digestion of agricultural wastes using sigmoidal functions</article-title>. <source>Energies</source> <volume>14</volume>, <elocation-id>258</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/en14020258</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>