基于多值神经元复数神经网络的土壤墒情预测

    Prediction of soil moisture based on multilayer neural network with multi-valued neurons

    • 摘要: 为指导节水灌溉策略的制定,利用基于多值神经元的复数神经网络(multilayer neural network with multi-valued neurons,MLMVN)方法,建立了土壤墒情多步预测模型。首先,利用均值法替换样本中的异常值并对缺失值进行补充,并由数据分析知土壤墒情数据为非平稳的非线性时间序列。然后,根据土壤墒情与环境因素(降雨量、气温和风速)的相关性分析结果选择降雨量为关键环境因素。最后将土壤墒情、降雨量及目标土壤墒情复数化,作为网络输入和期望输出建立MLMVN预测模型。结果表明,网络结构为240-15-1200-1 时单步预测精度为0.883,采用循环预测法进行步长为72的多步预测,平均预测精度为0.853,比实数域误差反向传播神经网络BP提高了9.1%。研究表明,MLMVN模型多步预测误差累计小,预测结果可作为该地区节水灌溉策略制定的理论依据。

       

      Abstract: Abstract: In order to improve the multi-step ahead predication accuracy of soil moisture, we established a multi-step soil moisture prediction model using multilayer neural network with multi-valued neurons (MLMVN). It is a complex-valued neural network with derivative-free back-propagation learning algorithm and error-correction learning rule. Different to the traditional network, the inputs/outputs and weights of MLMVN are complex numbers located on the unit circle, and its learning does not require a derivative of the activation function; all these make it possible to increase the functionality of the network. In order to learn the characteristics of soil moisture better, we employed continuous multi-valued neurons (MVN) as the basic neurons of MLMVN. MVN is based on the principle of multiple-valued threshold function, and the function maps the complex plane into a whole unit circle. The experiment was carried out in an experimental filed of China Agricultural University located in Zuozhou City, Hebei Province during the spring growing season of maize (from March 15 to September 30 in 2015) to measure soil moisture hourly, and the performance of the MLMVN network was tested. At first, in the pre-process, the outlier values and missing values in the sample were replaced by the average values of the data points in the interval of 100 preceding and 100 succeeding data points to smooth the data. Moreover, timing analysis and autocorrelation analysis of preprocessed soil moisture showed that soil moisture was nonlinear non-stationary time series. Secondly, taking rainfall as the key environmental factor according to correlation analysis between soil moisture and atmospheric environmental factors (rainfall, temperature and wind speed), the correlation value of the rainfall was 0.875, which was the maximum among the 3 correlation values. Finally, real-valued soil moisture, rainfall and target values were transformed to complex numbers by a linear transformation, which could be used as MLMVN inputs and outputs. It is important to specify the value ranges below the maximum value and above the minimum value to avoid closeness between the maximal value and the minimal values. On the basis of the experiments, taking into account the network stability and prediction accuracy, two-hidden-layer MLMVN 240- 15-1200-1 was set up as the predictive neural network structure (240 neurons in the input layer, 15 neurons in the 1st hidden layer, 1 200 neurons in the 2nd layer and 1 neuron in the output layer). In addition, two-hidden-layer MLMVN with large number in the 2nd hidden layer worked closely to a high-pass filter. In detail, training dataset contained 3 312 samples, testing dataset contained 1 200 samples and input length was set as 240 steps (which corresponded to soil moisture and rainfall of 5 days). In order to study soil moisture sequence characteristics comprehensively, the training dataset was distributed throughout the maize growing period evenly. Experimental results showed that, when specifying the tolerance threshold for RMSE (root mean square error) was 0.1 radian, and one step ahead prediction accuracy of MLMVN neural network was 0.883, and using iterative method to make 72 steps ahead prediction, the prediction accuracy reached 0.853, showing small accumulating errors. The results also showed that MLMVN outperformed the real-valued BP (back propagation) neural network, which enhanced prediction precision by 9.1%. The study has validated that the soil moisture prediction model based on MLMVN neural network can predict the soil moisture precisely and is significant for the management of water-saving irrigation. Additionally, MLMVN is able to generalize the development of the soil moisture and show a good generalization ability.

       

    /

    返回文章
    返回