CN110084367A - A kind of Forecast of Soil Moisture Content method based on LSTM deep learning model - Google Patents

A kind of Forecast of Soil Moisture Content method based on LSTM deep learning model Download PDF

Info

Publication number
CN110084367A
CN110084367A CN201910317820.6A CN201910317820A CN110084367A CN 110084367 A CN110084367 A CN 110084367A CN 201910317820 A CN201910317820 A CN 201910317820A CN 110084367 A CN110084367 A CN 110084367A
Authority
CN
China
Prior art keywords
data
deep learning
formula
learning model
soil moisture
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910317820.6A
Other languages
Chinese (zh)
Other versions
CN110084367B (en
Inventor
张武
洪汛
李蒙
张嫚嫚
宋一帆
韩勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anhui Agricultural University AHAU
Original Assignee
Anhui Agricultural University AHAU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Anhui Agricultural University AHAU filed Critical Anhui Agricultural University AHAU
Priority to CN201910317820.6A priority Critical patent/CN110084367B/en
Publication of CN110084367A publication Critical patent/CN110084367A/en
Application granted granted Critical
Publication of CN110084367B publication Critical patent/CN110084367B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01GHORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
    • A01G25/00Watering gardens, fields, sports grounds or the like
    • A01G25/16Control of watering
    • A01G25/167Control by humidity of the soil itself or of devices simulating soil or of the atmosphere; Soil humidity sensors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/048Activation functions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/084Backpropagation, e.g. using gradient descent
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/02Agriculture; Fishing; Forestry; Mining

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Human Resources & Organizations (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • Mathematical Physics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Molecular Biology (AREA)
  • Computational Linguistics (AREA)
  • Marketing (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Environmental Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Water Supply & Treatment (AREA)
  • Soil Sciences (AREA)
  • Agronomy & Crop Science (AREA)
  • Animal Husbandry (AREA)
  • Marine Sciences & Fisheries (AREA)
  • Mining & Mineral Resources (AREA)
  • Primary Health Care (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)

Abstract

本发明公开了一种基于LSTM深度学习模型的土壤墒情预测方法,首先收集目标农田的一段时间内的土壤理化及气象数据;将收集到的数据进行预处理后分为训练样本集和测试样本集;构建LSTM深度学习模型,通过训练样本集对LSTM深度学习模型进行训练以得到调参后的LSTM深度学习模型,再通过测试样本集对调参后的LSTM深度学习模型进行验证,最终以验证后的LSTM深度学习模型作为土壤墒情预测模型;将收集的数据输入土壤墒情预测模型,最终由土壤墒情预测模型输出未来时刻的土壤墒情预测结果。本发明使用深度学习方法对土壤墒情进行预报,节约了人力物力,能够真实的反映前期数据对后期结果的影响,充分体现了时序性特征。

The invention discloses a soil moisture prediction method based on an LSTM deep learning model. First, soil physicochemical and meteorological data of a target farmland within a period of time are collected; the collected data is preprocessed and divided into a training sample set and a test sample set ;Construct the LSTM deep learning model, train the LSTM deep learning model through the training sample set to obtain the LSTM deep learning model after parameter adjustment, and then verify the adjusted LSTM deep learning model through the test sample set, and finally use the verified LSTM deep learning model. The LSTM deep learning model is used as a soil moisture prediction model; the collected data is input into the soil moisture prediction model, and the soil moisture prediction model finally outputs the soil moisture prediction results in the future. The present invention uses the deep learning method to forecast the soil moisture, saves manpower and material resources, can truly reflect the influence of the early data on the later results, and fully reflects the time series characteristics.

Description

一种基于LSTM深度学习模型的土壤墒情预测方法A Soil Moisture Prediction Method Based on LSTM Deep Learning Model

技术领域technical field

本发明涉及土壤墒情预测方法领域,具体是一种基于LSTM深度学习模型的土壤墒情预测方法。The invention relates to the field of soil moisture prediction methods, in particular to a soil moisture prediction method based on an LSTM deep learning model.

背景技术Background technique

我国是一个干旱缺水严重的国家,人均水资源量只有世界平均水平的1/4,是全球人均水资源最贫乏的国家之一。在农业生产过程中实施精准灌溉可以有效节约水资源、促进农作物生长。但农田灌溉往往存在着灌溉不充分和灌溉过剩的现象,灌溉不充分导致作物生长受阻,产量低下,而灌溉过剩则易使作物根系发育不良,出现作物死亡的现象,导致水资源利用率降低,无法达到高产的目的。因此,建立土壤墒情预测模型,开展土壤墒情的预测可以有效解决灌溉不充分和灌溉过剩的问题,是实现农田精准灌溉的主要技术手段。土壤墒情预测模型根据农田气象数据、土壤理化数据和过去的土壤含水量预测未来某一时刻的土壤含水量,以此确定灌溉水量的多少,从而达到高产稳产的作用。目前还没有成熟的技术方法对土壤墒情进行有效预测,建立泛化能力强、预报准确率高的土壤墒情预测模型,实施土壤墒情的准确预测是农业精准生产需要解决的重要问题之一。2016年文献《基于气象因子的启东市土壤墒情预报研究》(安徽农业科学,2016,44(34):174-176)提出了利用逐步回归方法,分别分析启东市2011—2014年的土壤表墒、底墒与同时期的气象因子(降水量、温度、湿度、日照、风)的相关性,筛选出影响土壤墒情的关键气象因子,并结合经验公式法建立土壤墒情预报模型。结果表明,影响启东市土壤墒情的气象因子主要是降水量、日照和气温,由此建立的预报模型预报未来30d内土壤墒情的平均相对误差在5%以内,检验效果理想,说明利用该模型可以较为准确地预报未来30d内土壤墒情,并用于指导农业生产。my country is a country with severe drought and water shortage. The per capita water resources are only 1/4 of the world average level, and it is one of the countries with the poorest per capita water resources in the world. The implementation of precision irrigation in the agricultural production process can effectively save water resources and promote the growth of crops. However, there are often insufficient and excessive irrigation in farmland irrigation. Insufficient irrigation leads to stagnant crop growth and low yield, while excessive irrigation can easily lead to poor root development and crop death, resulting in reduced water resources utilization. Unable to achieve high productivity. Therefore, establishing a soil moisture prediction model and carrying out soil moisture prediction can effectively solve the problems of insufficient irrigation and excess irrigation, and are the main technical means to realize precise irrigation of farmland. The soil moisture prediction model predicts the soil moisture content at a certain time in the future based on farmland meteorological data, soil physical and chemical data and past soil moisture content, so as to determine the amount of irrigation water, so as to achieve high and stable yields. At present, there is no mature technical method to effectively predict soil moisture. It is one of the important problems to be solved in agricultural precision production to establish a soil moisture prediction model with strong generalization ability and high prediction accuracy. In 2016, the paper "Research on Soil Moisture Prediction in Qidong City Based on Meteorological Factors" (Anhui Agricultural Sciences, 2016, 44(34): 174-176) proposed to use the stepwise regression method to analyze the soil surface moisture in Qidong City from 2011 to 2014. , bottom moisture and the correlation of meteorological factors (precipitation, temperature, humidity, sunshine, wind) in the same period, screened out the key meteorological factors affecting soil moisture, and established a soil moisture forecast model combined with the empirical formula method. The results show that the meteorological factors affecting soil moisture in Qidong City are mainly precipitation, sunshine and air temperature. The forecast model established based on the forecast model predicts the average relative error of soil moisture within 5% in the next 30 days, and the test effect is ideal. It can more accurately forecast soil moisture in the next 30 days and use it to guide agricultural production.

2017年文献《基于BP神经网络的土壤墒情预测精度研究——以肥东县为例》(土壤通报,2017,48(02):292-297)。提出采用BP神经网络用于对土壤墒情进行预测,其主要思路选取其中对土壤水分影响较为显著的平均气温、平均湿度、辐射量、降雨量作为模型输入样本,建立网络模型。另外,时段初的土壤含水量对时段末的土壤墒情有很大影响,所以时段初土壤含水量也将作为模型的输入样本。The 2017 paper "Research on Soil Moisture Prediction Accuracy Based on BP Neural Network - Taking Feidong County as an Example" (Soil Bulletin, 2017, 48(02): 292-297). It is proposed to use BP neural network to predict soil moisture. The main idea is to select the average temperature, average humidity, radiation and rainfall, which have a significant impact on soil moisture, as model input samples to establish a network model. In addition, the soil water content at the beginning of the time period has a great influence on the soil moisture at the end of the time period, so the soil water content at the beginning of the time period will also be used as the input sample of the model.

专利《一种基于墒情指数的土壤墒情预报方法》(申请号:N201810457976.X),该方法所用的模型是经过多年野外实验研究提出的半经验半理论模型,具有参数简单易得,便于实际应用的特点。该方法提出以失墒敏感层实测土壤含水量来计算作物根系发育层土壤墒情指数,依次进行20cm和50cm土层实测含水率计算、50cm土层墒情指数计算、50cm土层墒情指数预测、20cm土层含水率预测、50cm土层含水率预测、灌水时间预测、灌水定额预测,实现了土壤墒情监测、预报、更新、灌水时间及灌水定额预测技术的标准化,构建了土壤墒情监测与预报信息系统,方便墒情信息查询、旱灾评估及风险管控,适用于广大的平原地区农田土壤墒情预报。Patent "A Soil Moisture Prediction Method Based on Moisture Index" (application number: N201810457976.X), the model used in this method is a semi-empirical and semi-theoretical model proposed after years of field experimental research, with simple and easy-to-obtain parameters for practical application specialty. This method proposes to calculate the soil moisture index of the crop root development layer based on the measured soil moisture content of the moisture loss sensitive layer, and then to calculate the measured moisture content of the 20cm and 50cm soil layers, calculate the moisture content of the 50cm soil layer, predict the soil moisture index of the 50cm soil layer, and perform the calculation of the soil moisture index of the 20cm and 50cm soil layers in turn. It has realized the standardization of soil moisture monitoring, forecasting, updating, irrigation time and irrigation quota prediction technology, and built a soil moisture monitoring and forecasting information system. It is convenient for moisture information query, drought disaster assessment and risk management and control, and is suitable for forecasting soil moisture in farmland in the vast plains.

上述这些方法均实现了依据过去一段时间的土壤墒情变化情况来预测下一时刻的土壤墒情变化曲线。但是它们共同存在的问题是:构建模型时没有充分考虑到数据的时序性特征,泛化能力及预报准确率都有待提高。The above methods all realize the prediction of the soil moisture change curve at the next moment based on the soil moisture change in the past period of time. But their common problem is that the time series characteristics of the data are not fully taken into account when building the model, and the generalization ability and prediction accuracy need to be improved.

发明内容SUMMARY OF THE INVENTION

本发明的目的是提供一种基于LSTM深度学习模型的土壤墒情预测方法,以解决现有技术土壤墒情预测方法没有考虑数据时序性特征的问题。The purpose of the present invention is to provide a soil moisture prediction method based on the LSTM deep learning model, so as to solve the problem that the prior art soil moisture prediction method does not consider the time series characteristics of the data.

为了达到上述目的,本发明所采用的技术方案为:In order to achieve the above object, the technical scheme adopted in the present invention is:

一种基于LSTM深度学习模型的土壤墒情预测方法,其特征在于:包括以下步骤:A soil moisture prediction method based on LSTM deep learning model is characterized in that: comprising the following steps:

(1)、收集目标农田的一段时间内的土壤理化及气象数据;(1) Collect soil physicochemical and meteorological data of the target farmland for a period of time;

(2)、将步骤(1)收集到的土壤理化及气象数据进行预处理,然后再将预处理后的数据按比例划分为训练样本集和测试样本集;(2), preprocess the soil physicochemical and meteorological data collected in step (1), and then divide the preprocessed data into a training sample set and a test sample set in proportion;

(3)、构建LSTM深度学习模型,所述LSTM深度学习模型具有一个输入层、二十五个隐藏层和一个输出层,通过训练样本集对LSTM深度学习模型进行训练以得到调参后的LSTM深度学习模型,再通过测试样本集对调参后的LSTM深度学习模型进行验证,最终以验证后的LSTM深度学习模型作为土壤墒情预测模型;(3) Constructing an LSTM deep learning model, the LSTM deep learning model has an input layer, twenty-five hidden layers and an output layer, and the LSTM deep learning model is trained through the training sample set to obtain the adjusted LSTM Deep learning model, and then verify the adjusted LSTM deep learning model through the test sample set, and finally use the verified LSTM deep learning model as the soil moisture prediction model;

(4)、将步骤(1)收集的土壤理化及气象数据作为土壤墒情预测模型的输入,通过土壤墒情预测模型对土壤理化及气象数据进行处理,最终由土壤墒情预测模型输出未来时刻的土壤墒情预测结果。(4), take the soil physicochemical and meteorological data collected in step (1) as the input of the soil moisture prediction model, process the soil physicochemical and meteorological data through the soil moisture prediction model, and finally output the soil moisture in the future by the soil moisture prediction model forecast result.

所述的一种基于LSTM深度学习模型的土壤墒情预测方法,其特征在于:步骤(1)中,采用线性插值法修补所收集的土壤理化及气象数据的缺失数据,其中线性插值法的公式如下:Described a kind of soil moisture prediction method based on LSTM deep learning model, it is characterized in that: in step (1), adopt linear interpolation method to repair the missing data of collected soil physicochemical and meteorological data, wherein the formula of linear interpolation method is as follows :

公式(1)中,i与j分别表示第i时刻与第j时刻值,要求0<i<j。xk和xk+j分别是k时刻与k+j时刻采集的土壤理化及气象数据,xk+i为k+i时刻丢失的土壤理化及气象数据。In formula (1), i and j represent the values at the i-th time and the j-th time, respectively, and it is required that 0<i<j. x k and x k+j are the soil physicochemical and meteorological data collected at time k and k+j respectively, and x k+i is the soil physicochemical and meteorological data lost at time k+i.

所述的一种基于LSTM深度学习模型的土壤墒情预测方法,其特征在于:步骤(2)中的预处理为归一化预处理,归一化预处理后将其中85%的数据作为训练样本集,15%的数据作为测试样本集,归一化预处理的公式为 The described soil moisture prediction method based on the LSTM deep learning model is characterized in that: the preprocessing in step (2) is normalization preprocessing, and 85% of the data are used as training samples after the normalization preprocessing set, 15% of the data is used as the test sample set, the formula of normalized preprocessing is

通过对所收集到的数据进行归一化预处理,使收集的数据值的映射区间为[0,1],归一化预处理的公式中,x为原始数据,xmax,xmin分别为原始数据中的最大值与最小值,xnow为归一化处理之后的结果数据;By performing normalization preprocessing on the collected data, the mapping interval of the collected data values is [0, 1]. In the normalization preprocessing formula, x is the original data, x max , and x min are respectively The maximum and minimum values in the original data, x now is the result data after normalization;

通过归一化预处理以消除指标之间的量纲影响,解决数据指标之间的可比性,原始数据经过预处理后,各指标处于同一数量级,有助于模型的构建。Normalized preprocessing is used to eliminate the dimensional influence between indicators and solve the comparability between data indicators. After the original data is preprocessed, each indicator is in the same order of magnitude, which is helpful for model construction.

所述的一种基于LSTM深度学习模型的土壤墒情预测方法,其特征在于:步骤(3)中,构建的LSTM深度学习模型的网络结构为(7,25,1),LSTM深度学习模型中的每个隐藏层分别采用具有三个门的LSTM单元,该LSTM单元的三个门分别是遗忘门、输入门和输出门,通过三个门结构共同完成对状态的更新并且输出目标值,隐藏层的数据处理过程如下:Described a kind of soil moisture prediction method based on LSTM deep learning model, it is characterized in that: in step (3), the network structure of the LSTM deep learning model of construction is (7,25,1), in the LSTM deep learning model Each hidden layer adopts an LSTM unit with three gates. The three gates of the LSTM unit are a forget gate, an input gate and an output gate. The three gate structures jointly complete the update of the state and output the target value. The hidden layer The data processing process is as follows:

遗忘门确定遗忘信息的程度,首先读取h(t-1)和x(t)以对数据进行筛选处理,其中h(t-1)表示的是上一个记忆细胞的输出,x(t)表示的是当前细胞的输入,如公式(2)所示:The forget gate determines the degree of forgetting information. First, h (t-1) and x (t) are read to screen the data, where h (t-1) represents the output of the previous memory cell, and x (t) represents the input of the current cell, as shown in formula (2):

f(t)=σ(Wf·[h(t-1),x(t)]+bf) (2),f (t) =σ(W f ·[h (t-1) ,x (t) ]+b f ) (2),

公式(2)中,Wf是权重项,bf是偏置项,f(t)是信息的遗忘程度,σ为sigmoid函数,取值为[0,1]之间。sigmoid函数输出一个在0到1之间的数值用于细胞状态C(t)的更新,其中1表示为完全保留信息,0表示完全舍弃此节点数据;In formula (2), W f is the weight item, b f is the bias item, f (t) is the forgetting degree of information, σ is the sigmoid function, and the value is between [0, 1]. The sigmoid function outputs a value between 0 and 1 for the update of the cell state C (t) , where 1 indicates that the information is completely retained, and 0 indicates that the node data is completely discarded;

输入门确定新的信息添加到隐藏节点中,其中C(t-1)是上一时刻的细胞状态,定义i(t)为确定更新的信息,完成信息添加需要包括两个步骤:首先,通过一个输入门的sigmoid函数决定哪些信息需要更新;其次,通过一个tanh层生成一个向量,也就是备选的用来更新的内容a(t),把这两部分联合起来,对细胞的状态进行一个更新,如公式(3)、(4)所示:The input gate determines that new information is added to the hidden node, where C (t-1) is the state of the cell at the previous moment, and i (t) is defined as the information to determine the update. The completion of the information addition requires two steps: first, through The sigmoid function of an input gate determines which information needs to be updated; secondly, a vector is generated through a tanh layer, that is, the alternative content a (t) for updating, and the two parts are combined to perform a Update, as shown in formulas (3), (4):

i(t)=σ(Wi·[h(t-1),x(t)]+bi) (3),i (t) =σ(W i ·[h (t-1) ,x (t) ]+b i ) (3),

a(t)=tanh(Wc·[h(t-1),x(t)]+ba) (4),a (t) = tanh(W c ·[h (t-1) ,x (t) ]+b a ) (4),

公式3中,σ为sigmoid函数,Wi为权重项,h(t-1)是上一时刻最终输出的部分,x(t)为当前细胞的输入。bi是偏置项。In formula 3, σ is the sigmoid function, Wi is the weight item, h (t-1) is the final output part at the previous moment, and x (t) is the input of the current cell. b i is the bias term.

公式4中,tanh为tanh函数,Wc为权重项,h(t-1)是上一时刻最终输出的部分,x(t)为当前细胞的输入。ba是偏置项。In formula 4, tanh is the tanh function, W c is the weight item, h (t-1) is the final output part at the previous moment, and x (t) is the input of the current cell. b a is the bias term.

公式(4)中更新旧细胞状态时,将上一时刻更新的内容a(t-1)更新为此刻更新的内容a(t)。把上一时刻的细胞状态C(t-1)与遗忘门中的f(t)相乘,并加上i(t)*a(t),达到更新细胞状态的作用,如公式(5)所示:When updating the old cell state in formula (4), update the content a (t-1) updated at the previous moment to the content a ( t ) updated at the moment. Multiply the cell state C (t-1) at the previous moment by f (t) in the forget gate, and add i (t) *a (t) to update the cell state, as shown in formula (5) shown:

C(t)=f(t)*C(t-1)+i(t)*a(t) (5),C (t) = f (t) * C (t-1) + i (t) * a (t) (5),

公式(5)式中,*表示Hadamard积,即表示矩阵对应位置的乘积。C(t-1)为上一时刻的细胞状态,a(t)为新的内容。C(t)为新的记忆状态。In formula (5), * represents the Hadamard product, that is, the product of the corresponding positions of the matrix. C (t-1) is the cell state at the previous moment, and a (t) is the new content. C (t) is the new memory state.

输出门确定输出项,首先基于记忆细胞状态,运行一个sigmoid函数以确定记忆细胞的哪些信息将输出;其次,把记忆细胞状态通过tanh进行处理,得到一个介于-1到1之间的值,并将该值和输出门的输出相乘,如公式(6)和公式(7)所示:The output gate determines the output item. First, based on the state of the memory cell, a sigmoid function is run to determine which information of the memory cell will be output; secondly, the state of the memory cell is processed through tanh to obtain a value between -1 and 1, and multiply this value by the output of the output gate, as shown in Equation (6) and Equation (7):

公式(6)中,o(t)为输出哪些信息,h(t-1),x(t)表示为上一时刻的输出与此刻输入。Wo为权重项,bo为偏置项。In formula (6), o (t) is what information is output, h (t-1) , x (t) are the output at the previous moment and the input at this moment. W o is a weight term, and b o is a bias term.

公式(7)中h(t)为最终输出的部分,将式(6)中得到的o(t)再乘以当前新的记忆状态通过tanh函数的值,达到记住序列长期依赖的信息的效果。In formula (7), h (t) is the part of the final output. Multiply the o (t) obtained in formula (6) by the value of the current new memory state through the tanh function to achieve the ability to remember the long-term dependent information of the sequence. Effect.

本发明与现有技术相比的优点在于:本发明利用深度学习算法,采用一种基于长短期记忆模型的土壤墒情预测方法。与传统方法相比,使用深度学习方法对土壤墒情进行预报,不必实时采用人工方法测量,节约了人力物力。另外,使用LSTM单元能够真实的反映前期数据对后期结果的影响,充分体现了时序性特征,提高了预测效率和准确度,具有较高的泛化能力。基于LSTM深度学习模型的土壤墒情预测方法具有良好的应用价值。Compared with the prior art, the present invention has the advantages that: the present invention utilizes a deep learning algorithm and adopts a soil moisture prediction method based on a long-term and short-term memory model. Compared with traditional methods, the use of deep learning methods to forecast soil moisture does not require real-time manual measurement, which saves manpower and material resources. In addition, the use of LSTM units can truly reflect the impact of early-stage data on later-stage results, fully reflect the temporal characteristics, improve the prediction efficiency and accuracy, and have a high generalization ability. The soil moisture prediction method based on LSTM deep learning model has good application value.

附图说明Description of drawings

图1为本发明实现流程图。FIG. 1 is a flow chart of the implementation of the present invention.

图2为本发明使用的LSTM单元示意图。FIG. 2 is a schematic diagram of the LSTM unit used in the present invention.

图3为激活函数示意图。Figure 3 is a schematic diagram of the activation function.

图4为激活函数示意图。Figure 4 is a schematic diagram of the activation function.

图5为测试集(土壤墒情)的预测曲线图。Figure 5 is a graph of predictions for the test set (soil moisture).

具体实施方式Detailed ways

下面结合附图和实施例对本发明进一步说明。The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

如图1所示,本发明具体实现过程如下:As shown in Figure 1, the concrete realization process of the present invention is as follows:

1、监测农田的气象数据和土壤理化数据。每30分钟采集一次数据。采集约3个月的数据量,共计4000余条数据记录,对于其中部分缺失的数据,采用所述的线性插值法修补,如公式(1)所示:1. Monitor the meteorological data and soil physical and chemical data of the farmland. Data was collected every 30 minutes. The amount of data collected for about 3 months, a total of more than 4000 data records, for some missing data, use the linear interpolation method to repair, as shown in formula (1):

公式(1)中,i与j分别表示第i时刻与第j时刻值,要求0<i<j。xk和xk+j分别是k时刻与k+j时刻采集的土壤理化及气象数据,xk+i为k+i时刻时丢失的土壤理化及气象数据。In formula (1), i and j represent the values at the i-th time and the j-th time, respectively, and it is required that 0<i<j. x k and x k+j are the soil physicochemical and meteorological data collected at time k and k+j respectively, and x k+i is the soil physicochemical and meteorological data lost at time k+i.

2、数据预处理:在模型训练前,需要对采集到的农田气象数据和土壤理化数据进行归一化处理。所谓归一化处理,就是将数据映射到[0,1]或[-1,1]区间。保证不同数据范围的输入数据发挥相同的作用。本发明中采用的归一化处理公式为其中x为待归一化处理的原始数据,xmax,xmin分别为原始数据中的最大值与最小值,xnow为归一化处理之后的数据。2. Data preprocessing: Before model training, the collected farmland meteorological data and soil physical and chemical data need to be normalized. The so-called normalization process is to map the data to the [0, 1] or [-1, 1] interval. It is guaranteed that the input data of different data ranges play the same role. The normalization processing formula adopted in the present invention is: Where x is the original data to be normalized, x max and x min are the maximum and minimum values in the original data, respectively, and x now is the data after normalization.

将归一化处理后的数据分为训练样本集和测试样本集数据两个部分。数据所占比例分别为85%、15%,用于LSTM深度学习模型的训练和测试。The normalized data is divided into two parts: training sample set and test sample set data. The proportion of data is 85% and 15%, which are used for training and testing of the LSTM deep learning model.

3、模型结构:如图2所示,本发明采用具有7个输入层、25个隐藏层和1个输出层的LSTM深度学习模型,LSTM深度学习模型的隐藏层单元均采用LSTM(长短时记忆)单元,这种结构很好的解决的后续节点对前面的时间节点感知能力下降的问题,克服了常规时间序列模型结构的不足之处,能够很好的处理时序性数据。LSTM是一种叫做记忆细胞的单元,该单元具有3个门结构。3. Model structure: As shown in Figure 2, the present invention adopts the LSTM deep learning model with 7 input layers, 25 hidden layers and 1 output layer, and the hidden layer units of the LSTM deep learning model all use LSTM (Long Short Term Memory). ) unit, this structure can well solve the problem that the subsequent nodes have a reduced ability to perceive the previous time nodes, overcome the shortcomings of the conventional time series model structure, and can handle time series data well. LSTM is a unit called memory cell which has 3 gate structure.

遗忘门确定遗忘信息的程度。读取h(t-1)和x(t),h(t-1)表示的是上一个记忆细胞cell的输出,x(t)表示的是当前细胞的输入,完成数据的筛选处理,如公式(2)所示:The forget gate determines the extent to which information is forgotten. Read h (t-1) and x (t) , h (t-1) represents the output of the previous memory cell, x (t) represents the input of the current cell, and completes the data screening process, such as Formula (2) shows:

f(t)=σ(Wf·[h(t-1),x(t)]+bf) (2),f (t) =σ(W f ·[h (t-1) ,x (t) ]+b f ) (2),

公式(2)中,Wf是权重项,bf是偏置项,f(t)是信息的遗忘程度,σ为sigmoid函数,取值为[0,1]之间。sigmoid函数输出一个在0到1之间的数值用于细胞状态C(t)的更新,其中1表示为完全保留信息,0表示完全舍弃此节点数据;In formula (2), W f is the weight item, b f is the bias item, f (t) is the forgetting degree of information, σ is the sigmoid function, and the value is between [0, 1]. The sigmoid function outputs a value between 0 and 1 for the update of the cell state C (t) , where 1 indicates that the information is completely retained, and 0 indicates that the node data is completely discarded;

输入门确定新的信息添加到隐藏节点中。C(t-1)是上一时刻的细胞状态,i(t)是确定信息更新的部分。完成信息添加需要包括两个步骤:首先,通过一个输入门的sigmoid函数决定哪些信息需要更新;其次,一个tanh层生成一个向量,也就是备选的用来更新的内容a(t)。这两部分联合起来,对细胞状态进行更新,如公式(3)和公式(4)所示:The input gate determines that new information is added to the hidden nodes. C (t-1) is the cell state at the last moment, and i (t) is the part that determines the information update. Completing the information addition needs to include two steps: first, determine which information needs to be updated through the sigmoid function of an input gate; second, a tanh layer generates a vector, which is the alternative content a (t) to be updated. These two parts are combined to update the cell state, as shown in Equation (3) and Equation (4):

i(t)=σ(Wi·[h(t-1),x(t)]+bi) (3),i (t) =σ(W i ·[h (t-1) ,x (t) ]+b i ) (3),

a(t)=tanh(Wc·[h(t-1),x(t)]+ba) (4),a (t) = tanh(W c ·[h (t-1) ,x (t) ]+b a ) (4),

公式3中,σ为sigmoid函数,Wi为权重项,h(t-1)是上一时刻最终输出的部分,x(t)为当前细胞的输入。bi是偏置项。In formula 3, σ is the sigmoid function, Wi is the weight item, h (t-1) is the final output part at the previous moment, and x (t) is the input of the current cell. b i is the bias term.

公式4中,tanh为tanh函数,Wc为权重项,h(t-1)是上一时刻最终输出的部分,x(t)为当前细胞的输入。ba是偏置项。In formula 4, tanh is the tanh function, W c is the weight item, h (t-1) is the final output part at the previous moment, and x (t) is the input of the current cell. b a is the bias term.

公式(4)中更新旧细胞状态时,将上一时刻更新的内容a(t-1)更新为此刻更新的内容a(t)。把上一时刻的细胞状态C(t-1)与遗忘门中的f(t)相乘,并加上i(t)*a(t),达到更新细胞状态的作用,如公式(5)所示:When updating the old cell state in formula (4), update the content a (t-1) updated at the previous moment to the content a ( t ) updated at the moment. Multiply the cell state C (t-1) at the previous moment by f (t) in the forget gate, and add i (t) *a (t) to update the cell state, as shown in formula (5) shown:

C(t)=f(t)*C(t-1)+i(t)*a(t) (5),C (t) = f (t) * C (t-1) + i (t) * a (t) (5),

公式(5)式中,*表示Hadamard积,即表示矩阵对应位置的乘积。C(t-1)为上一时刻的细胞状态,a(t)为新的内容。C(t)为新的记忆状态。In formula (5), * represents the Hadamard product, that is, the product of the corresponding positions of the matrix. C (t-1) is the cell state at the previous moment, and a (t) is the new content. C (t) is the new memory state.

输出门确定输出项。首先,基于记忆细胞状态,运行一个sigmoid层来确定记忆细胞的哪些信息将输出;其次,把记忆细胞状态通过tanh进行处理(得到一个介于-1到1之间的值)并将它和输出门的输出相乘。输出项根据(6)式和(7)式进行计算。The output gate determines the output term. First, based on the memory cell state, run a sigmoid layer to determine which information of the memory cell will be output; second, process the memory cell state through tanh (to get a value between -1 and 1) and sum it with the output The outputs of the gates are multiplied. The output term is calculated according to equations (6) and (7).

公式(6)中,o(t)为输出哪些信息,h(t-1),x(t)表示为上一时刻的输出与此刻输入。Wo为权重项,bo为偏置项。In formula (6), o (t) is what information is output, h (t-1) , x (t) are the output at the previous moment and the input at this moment. W o is a weight term, and b o is a bias term.

公式(7)中h(t)为最终输出的部分,将式(6)中得到的o(t)再乘以当前新的记忆状态通过tanh函数的值,达到记住序列长期依赖的信息的效果。In formula (7), h (t) is the part of the final output. Multiply the o (t) obtained in formula (6) by the value of the current new memory state through the tanh function to achieve the ability to remember the long-term dependent information of the sequence. Effect.

门结构使用sigmoid激活函数(如图3所示):The gate structure uses a sigmoid activation function (as shown in Figure 3):

上式(8)中,x作为输入数据,通过sigmoid函数把数据向量值‘压缩’至[0,1]之间,若输入的值为负数且非常大,则数值为0,若输入的值为正数非常大,则为1。In the above formula (8), x is used as the input data, and the data vector value is 'compressed' to between [0, 1] by the sigmoid function. If the input value is negative and very large, the value is 0. If the input value If a positive number is very large, it is 1.

在对细胞的状态进行更新时,使用了tanh激活函数(如图4所示。):When updating the state of the cell, the tanh activation function is used (as shown in Figure 4.):

上式(9)中,x作为输入数据,经过函数f(x)映射到[-1,1]之间。In the above formula (9), x is used as input data, and is mapped to [-1, 1] through the function f(x).

网络训练中,将当前批处理(batch)的最终隐藏层状态作为后续的初始隐藏状态(按顺序遍历整个训练集)。设置batch的大小为72。本发明使用的LSTM深度学习模型采用的网络结构为(7,25,1)。,学习速率(learning rate)设定为0.01。在训练过程中,按照平均绝对误差(MeanAbsoluteError)来计算误差,并按照反向传播算法用于更新权重。During network training, the final hidden layer state of the current batch is used as the subsequent initial hidden state (traversing the entire training set in order). Set the batch size to 72. The network structure adopted by the LSTM deep learning model used in the present invention is (7, 25, 1). , and the learning rate is set to 0.01. During training, the error is calculated according to the mean absolute error (MeanAbsoluteError) and used to update the weights according to the backpropagation algorithm.

上式(11)中,m为训练数据的总条数,x(i)表示数据输入值,k(x(i))是预测输出值,y(i)是实际输出值。依据上式得出的误差值。将训练样本数据中的序列作为训练输入,不断训练网络模型并调参,当迭代次数达到300次时结束。得出一个稳定的预测模型,将该模型用作土壤墒情的预测模型。In the above formula (11), m is the total number of training data, x (i) is the data input value, k(x (i) ) is the predicted output value, and y (i) is the actual output value. The error value obtained according to the above formula. The sequence in the training sample data is used as the training input, the network model is continuously trained and the parameters are adjusted, and the iteration ends when the number of iterations reaches 300. A stable forecasting model was obtained and used as a forecasting model for soil moisture.

LSTM模型有两个隐藏状态h(t),C(t),模型中参数较多。The LSTM model has two hidden states h (t) and C (t) , and there are many parameters in the model.

(1)前向传播过程在每个序列索引位置的过程为:(1) The process of the forward propagation process at each sequence index position is:

①更新遗忘门输出①Update the forget gate output

f(t)=σ(Wf·[h(t-1),x(t)]+bf),f (t) =σ(W f ·[h (t-1) ,x (t) ]+b f ),

②更新输入门的两部分输出②Update the two-part output of the input gate

i(t)=σ(Wi·[h(t-1),x(t)]+bi),i (t) =σ(W i ·[h (t-1) ,x (t) ]+b i ),

a(t)=tanh(Wc·[h(t-1),x(t)]+ba),a (t) =tanh(W c ·[h (t-1) ,x (t) ]+b a ),

③更新细胞状态③ Update the cell state

C(t)=f(t)*C(t-1)+i(t)*a(t)C (t) = f (t) * C (t-1) + i (t) * a (t) ,

④更新输出门的输出④Update the output of the output gate

⑤更新当前序列索引预测输出⑤Update the current sequence index prediction output

y(t)=σ(Wyh(t)+c)y(t)=σ(W y h (t) +c)

(2)反向传播算法:为了反向传播误差,通过隐藏状态h(t)的梯度δ(t)逐步向前传播。LSTM的反向传播,有两个隐藏状态h(t)和C(t)。定义两个δ,即: (2) Backpropagation algorithm: In order to backpropagate the error, stepwise forward propagation through the gradient δ (t ) of the hidden state h (t) . Backpropagation of an LSTM with two hidden states h (t) and C (t) . Define two δ, namely: and

为了便于推导,将损失函数分成两块,一块是时刻t位置的损失l(t),另一块是时刻t之后损失L(t+1),即:In order to facilitate the derivation, the loss function is divided into two parts, one is the loss l (t) at the time t position, and the other is the loss L (t+1) after the time t, namely:

而在最后的序列索引位置τ,其分别为:And at the last sequence index position τ, its and They are:

接着由反向推导 的梯度由本层t时刻的输出梯度误差和大于t时刻的误差两部分决定,即:Then by Back derivation The gradient of is determined by the output gradient error at time t of this layer and the error greater than time t, namely:

LSTM反向传播的关键在于的计算。由于h(t)=o(t)*tanh(C(t))在第一项o(t)中包含一个h的递推关系,使得第二项tanh(C(t))变得更复杂,tanh函数变量可以表示成:The key to LSTM backpropagation is calculation. Since h (t) = o (t) *tanh(C (t) ) contains a recurrence relation of h in the first term o (t) , making the second term tanh(C (t) ) more complicated , the tanh function variable can be expressed as:

C(t)=C(t-1)*f(t)+i(t)*a(t)C (t) = C (t-1) *f (t) +i (t) *a (t) ,

的反向梯度误差由两部分组成,即前一层的梯度误差和本层的从h(t)传回来的梯度误差。and The inverse gradient error of , consists of two parts, the previous layer The gradient error of and the gradient error returned from h (t) of this layer.

已知即能得出Wf的梯度计算过程,其它参数同上。A known and That is, the gradient calculation process of W f can be obtained, and other parameters are the same as above.

4、网络测试(调参和优化)。将经过预处理的训练集数据输入到已构建的LSTM深度学习模型,不断优化参数,逐步提高预测精度,为了防止过拟合,需要进行正则化。最终得出模型,输出的是未来某一时刻的土壤墒情预测结果,预测的平均相对误差<0.25%,预测结果如图5所示,预测结果较好。4. Network test (parameter adjustment and optimization). Input the preprocessed training set data into the built LSTM deep learning model, and continuously optimize the parameters to gradually improve the prediction accuracy. In order to prevent overfitting, regularization is required. Finally, the model is obtained, and the output is the prediction result of soil moisture at a certain time in the future. The average relative error of the prediction is less than 0.25%. The prediction result is shown in Figure 5, and the prediction result is good.

本发明所采用的方法极大程度上利用、整合了历史数据之间的关系,充分考虑到数据的时序性特点,构建起合理的时间序列模型,对提高对土壤墒情的预测能力,增强模型的泛化能力具有良好的应用价值。The method adopted in the present invention utilizes and integrates the relationship between historical data to a great extent, fully considers the time series characteristics of the data, and builds a reasonable time series model, which can improve the prediction ability of soil moisture and enhance the model's accuracy. Generalization ability has good application value.

Claims (4)

1. a kind of Forecast of Soil Moisture Content method based on LSTM deep learning model, it is characterised in that: the following steps are included:
(1), the soil physical chemistry and meteorological data in a period of time in target farmland are collected;
(2), soil physical chemistry and meteorological data that step (1) is collected into are pre-processed, then again by pretreated data It is divided into training sample set and test sample collection in proportion;
(3), LSTM deep learning model is constructed, the LSTM deep learning model is hidden with an input layer, 25 Layer and an output layer are trained LSTM deep learning model by training sample set to obtain adjusting the LSTM depth after ginseng Learning model, then by test sample collection exchange ginseng after LSTM deep learning model verified, finally with verifying after LSTM deep learning model is as Forecast of Soil Moisture Content model;
(4), the soil physical chemistry and meteorological data collected step (1) pass through soil as the input of Forecast of Soil Moisture Content model Soil moisture content prediction model handles soil physical chemistry and meteorological data, finally by Forecast of Soil Moisture Content model output future time instance Forecast of Soil Moisture Content result.
2. a kind of Forecast of Soil Moisture Content method based on LSTM deep learning model according to claim 1, feature exist In: in step (1), the missing data of collected soil physical chemistry and meteorological data is repaired using linear interpolation method, wherein linearly The formula of interpolation method is as follows:
In formula (1), i and j respectively indicate the i-th moment and jth moment value, it is desirable that 0 < i < j;xkAnd xk+jIt is k moment and k+j respectively The soil physical chemistry and meteorological data of moment acquisition, xk+iFor the soil physical chemistry and meteorological data lost when the k+i moment.
3. a kind of Forecast of Soil Moisture Content method based on LSTM deep learning model according to claim 1, feature exist In: the pretreatment in step (2) is normalization pretreatment, using wherein 85% data as training sample after normalization pretreatment Collection, as test sample collection, normalize pretreated formula is 15% data
By the way that pretreatment is normalized to collected data, make the mapping range [0,1] for the data value collected, normalizing Change in pretreated formula, x is initial data, xmax, xminMaxima and minima respectively in initial data, xnowTo return Result data after one change processing;
By normalization pretreatment to eliminate the dimension impact between index, the comparativity between data target, original number are solved According to after pretreatment, each index is in the same order of magnitude, facilitates the building of model.
4. a kind of Forecast of Soil Moisture Content method based on LSTM deep learning model according to claim 1, feature exist In: in step (3), the network structure of the LSTM deep learning model of building is (7,25,1), in LSTM deep learning model Tool is respectively adopted there are three the LSTM unit of door in each hidden layer, and three doors of the LSTM unit are to forget door, input gate respectively And out gate, the update of complete pair state and target value is exported jointly by three doors, the data processing of hidden layer Journey is as follows:
Forget door and determines the degree for forgeing information, first reading h(t-1)And x(t)To carry out Screening Treatment, wherein h to data(t-1)Table That show is the output of a upper memory cell, x(t)What is indicated is when precellular input, as shown in formula (2):
f(t)=σ (Wf·[h(t-1),x(t)]+bf) (2),
In formula (2), WfIt is weight term, bfIt is bias term, f(t)It is the forgetting degree of information, σ is sigmoid function, and value is Between [0,1], sigmoid function exports the numerical value between 0 to 1 and is used for cell state C(t)Update, wherein 1 indicate It indicates to give up this node data completely for information is fully retained, 0;
Input gate determines that new information is added in concealed nodes, wherein C(t-1)It is the cell state of last moment, defines i(t)For It determines the information updated, completes information addition and need to include two steps: firstly, passing through the sigmoid function of an input gate Determine which information needs to update;Secondly, by one vector of a tanh layer generation, that is, it is alternative interior for updating Hold a(t), this two parts is joined together, a update is carried out to the state of cell, as shown in formula (3), (4):
i(t)=σ (Wi·[h(t-1),x(t)]+bi) (3),
a(t)=tanh (Wc·[h(t-1),x(t)]+ba) (4),
In formula 3, σ is sigmoid function, WiFor weight term, h(t-1)It is the part of last moment final output, x(t)It is current The input of cell, biIt is bias term;
In formula 4, tanh is tanh function, WcFor weight term, h(t-1)It is the part of last moment final output, x(t)It is current The input of cell, baIt is bias term;
In formula (4) when new and old cell state, by the content a of last moment update(t-1)It is updated to the content a updated this moment(t), the cell state C of last moment(t-1)With the f in forgetting door(t)It is multiplied, and adds i(t)*a(t), reach update cell state Effect, as shown in formula (5):
C(t)=f(t)*C(t-1)+i(t)*a(t)(5),
In formula (5) formula, * indicates Hadamard product, the i.e. product of representing matrix corresponding position, C(t-1)For the cell of last moment State, a(t)For new content, C(t)For new memory state;
Out gate determines output item, is primarily based on memory cell state, runs a sigmoid function to determine memory cell Which information will export;Secondly, memory cell state is handled by tanh, a value between -1 to 1 is obtained, And the value is multiplied with the output of out gate, as shown in formula (6) and formula (7):
In formula (6), o(t)To export which information, h(t-1),x(t)It is expressed as the output of last moment and inputs this moment, WoFor power Weight item, boFor bias term;
H in formula (7)(t)For the part of final output, by o obtained in formula (6)(t)Pass through multiplied by current new memory state The value of tanh function achievees the effect that the information for remembeing that sequence relies on for a long time.
CN201910317820.6A 2019-04-19 2019-04-19 Soil moisture content prediction method based on LSTM deep learning model Active CN110084367B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910317820.6A CN110084367B (en) 2019-04-19 2019-04-19 Soil moisture content prediction method based on LSTM deep learning model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910317820.6A CN110084367B (en) 2019-04-19 2019-04-19 Soil moisture content prediction method based on LSTM deep learning model

Publications (2)

Publication Number Publication Date
CN110084367A true CN110084367A (en) 2019-08-02
CN110084367B CN110084367B (en) 2022-10-25

Family

ID=67415755

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910317820.6A Active CN110084367B (en) 2019-04-19 2019-04-19 Soil moisture content prediction method based on LSTM deep learning model

Country Status (1)

Country Link
CN (1) CN110084367B (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110456026A (en) * 2019-08-13 2019-11-15 北京农业信息技术研究中心 Method and device for monitoring soil moisture
CN110567534A (en) * 2019-09-10 2019-12-13 广东工业大学 A method and related device for predicting the outlet flow rate of combustion-supporting air in a glass melting furnace
CN111561972A (en) * 2020-06-18 2020-08-21 华南农业大学 A system and method for predicting soil moisture content based on time series
CN111610406A (en) * 2020-04-24 2020-09-01 国网河北省电力有限公司电力科学研究院 A Deep Learning-Based Corrosion Prediction Method for Grounding Grids
CN111859814A (en) * 2020-07-30 2020-10-30 中国电建集团昆明勘测设计研究院有限公司 Prediction method and system of rock aging deformation based on LSTM deep learning
CN112115984A (en) * 2020-08-28 2020-12-22 安徽农业大学 Correction method, system and storage medium for abnormal data in tea garden based on deep learning
CN112255095A (en) * 2020-09-25 2021-01-22 汕头大学 A method for determining the stress-strain relationship of soil
CN112287294A (en) * 2020-09-10 2021-01-29 河海大学 Time-space bidirectional soil water content interpolation method based on deep learning
CN112784331A (en) * 2020-09-25 2021-05-11 汕头大学 Soil stress-strain relation determination method based on improved LSTM deep learning method
CN113257008A (en) * 2021-05-12 2021-08-13 兰州交通大学 Pedestrian flow dynamic control system and method based on deep learning
CN113323676A (en) * 2021-06-03 2021-08-31 上海市隧道工程轨道交通设计研究院 Method for determining cutter head torque of shield tunneling machine by using principal component analysis-length memory model
CN113435707A (en) * 2021-06-03 2021-09-24 大连钜智信息科技有限公司 Soil testing and formulated fertilization method based on deep learning and weighted multi-factor evaluation
CN113435649A (en) * 2021-06-29 2021-09-24 布瑞克农业大数据科技集团有限公司 A method, system, device and medium for arranging global agricultural data
CN113468810A (en) * 2021-07-01 2021-10-01 天行智控(成都)科技有限公司 Intelligent floor sensing indoor tumble prediction model and establishment method thereof
CN113533695A (en) * 2021-07-26 2021-10-22 山东省农业机械科学研究院 Farmland soil moisture content data estimation method and system
CN113796228A (en) * 2021-09-26 2021-12-17 南京邮电大学 Plant cultivation system and method based on digital twinning
CN114080953A (en) * 2021-11-05 2022-02-25 山东省农业机械科学研究院 A kind of mushroom house lighting management method and system
CN114451257A (en) * 2021-12-23 2022-05-10 珠海格力电器股份有限公司 Irrigation method and device based on neural network, storage medium and electronic equipment
CN114723149A (en) * 2022-04-14 2022-07-08 北京市农林科学院信息技术研究中心 Soil moisture content prediction method and device, electronic equipment and storage medium
CN114970337A (en) * 2022-05-19 2022-08-30 中国农业科学院都市农业研究所 A data processing method of field mobile data acquisition terminal
CN115017798A (en) * 2022-05-13 2022-09-06 东华大学 Prediction method of moisture and temperature of soil tillage layer based on deep learning
WO2022245312A1 (en) * 2021-05-18 2022-11-24 Hi̇t Bi̇li̇şi̇m Danişmanlik Turi̇zm Hi̇zmetleri̇ Sanayi̇ Ve Ti̇caret Li̇mi̇ted Şi̇rketi̇ A method for estimating soil moisture and a system operating according to said method
CN117272813A (en) * 2023-09-26 2023-12-22 长春师范大学 A soil moisture prediction method based on water balance constrained deep learning
CN117494902A (en) * 2023-11-22 2024-02-02 山东大学 Soil moisture content prediction method and system based on soil moisture correlation analysis
CN117933946A (en) * 2024-03-20 2024-04-26 华兴国创(北京)科技有限公司 Rural business management method based on big data
CN118761684A (en) * 2024-09-06 2024-10-11 云南瀚哲科技有限公司 Soil moisture status assessment and quality classification method for cultivated land based on machine learning
CN119106774A (en) * 2024-11-08 2024-12-10 浙江安澜工程技术有限公司 A soil moisture prediction and analysis method and system
CN119129368A (en) * 2024-07-29 2024-12-13 浙江大学 A soil moisture movement inversion method and system based on soil moisture distribution
CN120387148A (en) * 2025-06-30 2025-07-29 河海大学 A soil moisture prediction method and device based on deep learning

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018120016A1 (en) * 2016-12-30 2018-07-05 上海寒武纪信息科技有限公司 Apparatus for executing lstm neural network operation, and operational method
CN108738444A (en) * 2018-03-01 2018-11-06 洛阳中科龙网创新科技有限公司 A kind of tractor methods of cultivation based on deep learning system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018120016A1 (en) * 2016-12-30 2018-07-05 上海寒武纪信息科技有限公司 Apparatus for executing lstm neural network operation, and operational method
CN108738444A (en) * 2018-03-01 2018-11-06 洛阳中科龙网创新科技有限公司 A kind of tractor methods of cultivation based on deep learning system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
张学艺等: "几种干旱监测模型在宁夏的对比应用", 《农业工程学报》 *
聂红梅等: "基于PCA-SVR的冬小麦土壤水分预测", 《土壤》 *

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110456026A (en) * 2019-08-13 2019-11-15 北京农业信息技术研究中心 Method and device for monitoring soil moisture
CN110567534B (en) * 2019-09-10 2021-08-13 广东工业大学 A kind of prediction method and related device of combustion-supporting air outlet flow in glass melting furnace
CN110567534A (en) * 2019-09-10 2019-12-13 广东工业大学 A method and related device for predicting the outlet flow rate of combustion-supporting air in a glass melting furnace
CN111610406A (en) * 2020-04-24 2020-09-01 国网河北省电力有限公司电力科学研究院 A Deep Learning-Based Corrosion Prediction Method for Grounding Grids
CN111561972A (en) * 2020-06-18 2020-08-21 华南农业大学 A system and method for predicting soil moisture content based on time series
CN111859814A (en) * 2020-07-30 2020-10-30 中国电建集团昆明勘测设计研究院有限公司 Prediction method and system of rock aging deformation based on LSTM deep learning
CN111859814B (en) * 2020-07-30 2023-07-28 中国电建集团昆明勘测设计研究院有限公司 Rock time-dependent deformation prediction method and system based on LSTM deep learning
CN112115984A (en) * 2020-08-28 2020-12-22 安徽农业大学 Correction method, system and storage medium for abnormal data in tea garden based on deep learning
CN112287294A (en) * 2020-09-10 2021-01-29 河海大学 Time-space bidirectional soil water content interpolation method based on deep learning
CN112287294B (en) * 2020-09-10 2024-02-27 河海大学 Space-time bidirectional soil water content interpolation method based on deep learning
CN112255095A (en) * 2020-09-25 2021-01-22 汕头大学 A method for determining the stress-strain relationship of soil
CN112784331A (en) * 2020-09-25 2021-05-11 汕头大学 Soil stress-strain relation determination method based on improved LSTM deep learning method
CN112255095B (en) * 2020-09-25 2023-12-01 汕头大学 Soil stress-strain relation determination method
CN113257008A (en) * 2021-05-12 2021-08-13 兰州交通大学 Pedestrian flow dynamic control system and method based on deep learning
WO2022245312A1 (en) * 2021-05-18 2022-11-24 Hi̇t Bi̇li̇şi̇m Danişmanlik Turi̇zm Hi̇zmetleri̇ Sanayi̇ Ve Ti̇caret Li̇mi̇ted Şi̇rketi̇ A method for estimating soil moisture and a system operating according to said method
CN113435707B (en) * 2021-06-03 2023-11-10 大连钜智信息科技有限公司 Soil testing formula fertilization method based on deep learning and weighted multi-factor evaluation
CN113323676B (en) * 2021-06-03 2024-03-22 上海市隧道工程轨道交通设计研究院 Method for determining cutter torque of shield machine by using principal component analysis-long and short memory model
CN113435707A (en) * 2021-06-03 2021-09-24 大连钜智信息科技有限公司 Soil testing and formulated fertilization method based on deep learning and weighted multi-factor evaluation
CN113323676A (en) * 2021-06-03 2021-08-31 上海市隧道工程轨道交通设计研究院 Method for determining cutter head torque of shield tunneling machine by using principal component analysis-length memory model
CN115511194A (en) * 2021-06-29 2022-12-23 布瑞克农业大数据科技集团有限公司 Agricultural data processing method, system, device and medium
CN113435649A (en) * 2021-06-29 2021-09-24 布瑞克农业大数据科技集团有限公司 A method, system, device and medium for arranging global agricultural data
CN115511194B (en) * 2021-06-29 2024-07-09 布瑞克农业大数据科技集团有限公司 Agricultural data processing method, system, device and medium
CN113468810A (en) * 2021-07-01 2021-10-01 天行智控(成都)科技有限公司 Intelligent floor sensing indoor tumble prediction model and establishment method thereof
CN113533695A (en) * 2021-07-26 2021-10-22 山东省农业机械科学研究院 Farmland soil moisture content data estimation method and system
CN113796228B (en) * 2021-09-26 2022-08-23 南京邮电大学 Plant cultivation system and method based on digital twinning
CN113796228A (en) * 2021-09-26 2021-12-17 南京邮电大学 Plant cultivation system and method based on digital twinning
CN114080953A (en) * 2021-11-05 2022-02-25 山东省农业机械科学研究院 A kind of mushroom house lighting management method and system
CN114451257A (en) * 2021-12-23 2022-05-10 珠海格力电器股份有限公司 Irrigation method and device based on neural network, storage medium and electronic equipment
CN114723149A (en) * 2022-04-14 2022-07-08 北京市农林科学院信息技术研究中心 Soil moisture content prediction method and device, electronic equipment and storage medium
CN115017798A (en) * 2022-05-13 2022-09-06 东华大学 Prediction method of moisture and temperature of soil tillage layer based on deep learning
CN114970337B (en) * 2022-05-19 2025-05-23 中国农业科学院都市农业研究所 Data processing method of field mobile data acquisition terminal
CN114970337A (en) * 2022-05-19 2022-08-30 中国农业科学院都市农业研究所 A data processing method of field mobile data acquisition terminal
CN117272813A (en) * 2023-09-26 2023-12-22 长春师范大学 A soil moisture prediction method based on water balance constrained deep learning
CN117272813B (en) * 2023-09-26 2024-04-30 长春师范大学 Soil humidity prediction method based on water balance constraint deep learning
CN117494902B (en) * 2023-11-22 2024-04-16 山东大学 A soil moisture prediction method and system based on soil moisture correlation analysis
CN117494902A (en) * 2023-11-22 2024-02-02 山东大学 Soil moisture content prediction method and system based on soil moisture correlation analysis
CN117933946A (en) * 2024-03-20 2024-04-26 华兴国创(北京)科技有限公司 Rural business management method based on big data
CN117933946B (en) * 2024-03-20 2024-06-14 华兴国创(北京)科技有限公司 Rural business management method based on big data
CN119129368A (en) * 2024-07-29 2024-12-13 浙江大学 A soil moisture movement inversion method and system based on soil moisture distribution
CN118761684A (en) * 2024-09-06 2024-10-11 云南瀚哲科技有限公司 Soil moisture status assessment and quality classification method for cultivated land based on machine learning
CN119106774A (en) * 2024-11-08 2024-12-10 浙江安澜工程技术有限公司 A soil moisture prediction and analysis method and system
CN120387148A (en) * 2025-06-30 2025-07-29 河海大学 A soil moisture prediction method and device based on deep learning
CN120387148B (en) * 2025-06-30 2025-09-09 河海大学 Soil moisture content prediction method and device based on deep learning

Also Published As

Publication number Publication date
CN110084367B (en) 2022-10-25

Similar Documents

Publication Publication Date Title
CN110084367B (en) Soil moisture content prediction method based on LSTM deep learning model
CN111639748B (en) Watershed pollutant flux prediction method based on LSTM-BP space-time combination model
CN111210082B (en) A precipitation prediction method based on optimized BP neural network algorithm
CN113705877B (en) Real-time monthly runoff forecast method based on deep learning model
CN115115125B (en) Photovoltaic power interval probability prediction method based on deep learning fusion model
CN102183621B (en) Method and system for online prediction of dissolved oxygen concentration in aquaculture
CN109583565B (en) Flood prediction method based on attention model long-time and short-time memory network
CN112036658B (en) Wind power real-time prediction method based on forgetting long-term and short-term memory with difference
CN106600060B (en) Solar irradiation amount prediction method based on similar day sunny coefficient correction
CN107766986A (en) Leak integral form echo state network on-line study photovoltaic power Forecasting Methodology
CN107466816A (en) A kind of irrigation method based on dynamic multilayer extreme learning machine
CN108399470B (en) An indoor PM2.5 prediction method based on multi-instance genetic neural network
CN111594996B (en) A prediction method for variable air volume air conditioning supply air volume based on deep belief neural network
CN116170351B (en) A Network Traffic Prediction Method Based on Spatio-Temporal Graph Attention Mechanism
CN116663404A (en) A Flood Forecasting Method and System Coupling Artificial Intelligence and Bayesian Theory
CN112418346B (en) A Calculation Method for Error Classification of Global Radiation System in Numerical Weather Forecast
CN110069032A (en) A kind of eggplant greenhouse intelligent checking system based on wavelet neural network
CN106910144A (en) Based on timesharing carve it is actual with can coefficient heavy construction by when energy consumption on-line prediction method
CN118734258A (en) Medium- and long-term runoff prediction method, device and medium
CN114757330A (en) Urban instantaneous water consumption prediction method based on LSTM
CN115239029A (en) Wind power prediction method and system considering power time series and meteorological dependencies
CN115238948A (en) Method and device for predicting power generation capacity of small hydropower station
CN115860165A (en) Neural network basin rainfall runoff forecasting method and system considering initial loss
CN114357737A (en) A surrogate optimization calibration method for time-varying parameters of large-scale hydrological models
CN116681158A (en) Reference crop evapotranspiration prediction method based on integrated extreme learning machine

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant