| Literature DB >> 32121411 |
Xue-Bo Jin1,2,3, Nian-Xiang Yang1,2,3, Xiao-Yi Wang1,2,3, Yu-Ting Bai1,2,3, Ting-Li Su1,2,3, Jian-Lei Kong1,2,3.
Abstract
Smart agricultural sensing has enabled great advantages in practical applications recently, making it one of the most important and valuable systems. For outdoor plantation farms, the prediction of climate data, such as temperature, wind speed, and humidity, enables the planning and control of agricultural production to improve the yield and quality of crops. However, it is not easy to accurately predict climate trends because the sensing data are complex, nonlinear, and contain multiple components. This study proposes a hybrid deep learning predictor, in which an empirical mode decomposition (EMD) method is used to decompose the climate data into fixed component groups with different frequency characteristics, then a gated recurrent unit (GRU) network is trained for each group as the sub-predictor, and finally the results from the GRU are added to obtain the prediction result. Experiments based on climate data from an agricultural Internet of Things (IoT) system verify the development of the proposed model. The prediction results show that the proposed predictor can obtain more accurate predictions of temperature, wind speed, and humidity data to meet the needs of precision agricultural production.Entities:
Keywords: EMD; GRU; IoT; convolution operation; sensing data prediction; smart sensing
Mesh:
Year: 2020 PMID: 32121411 PMCID: PMC7085784 DOI: 10.3390/s20051334
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Data collection and prediction in an agricultural Internet of Things (IoT) system.
Figure 2Correspondence of each mode function (IMF) between time and frequency domains after decomposition. IMFs in the (a) time domain and (b) frequency domain.
Figure 3The number of IMFs within different time intervals of temperature data.
Figure 4Convolution results for each IMF in the frequency domain.
Figure 5Schematic of a one-dimensional convolutional neural network (CNN).
Figure 6The network structure of the gated recurrent unit (GRU).
Figure 7Flowchart of a hybrid predictor for smart agriculture sensing.
Comparison of root mean square error (RMSE) of prediction results with the different predictors.
| Element | RMSE | ||||||
|---|---|---|---|---|---|---|---|
| Data | recurrent neural network(RNN) | long short-term memory(LSTM) | gated recurrent unit(GRU) | sequential two-level method (STL) [ | EMD and CNN-based RNN(EMDCNN_RNN) | EMD and CNN-based LSTM(EMDCNN_LSTM) | The Proposed Method |
| Temperature | 3.8273 | 3.8442 | 3.2939 | 2.6672 | 2.5992 | 2.2688 |
|
| Wind speed | 1.3472 | 1.3499 | 1.3154 | 1.3241 | 1.3249 | 1.1599 |
|
| Humidity | 4.8143 | 4.8578 | 4.3844 | 3.9811 | 3.9215 | 3.5128 |
|
Comparisons of the means of RMSE.
| Element | RMSE | |||
|---|---|---|---|---|
| Data | Mean of | Mean of | STL [ | Mean of |
| Temperature | 3.6551 | 2.4165 | 2.6672 | 2.333 |
| Wind speed | 1.3375 | 1.2405 | 1.3241 | 1.2127 |
| Humidity | 4.6855 | 3.4836 | 3.9811 | 3.3177 |
Figure 8Histogram of RMSE values for predictions of temperature, wind speed, and humidity.
Figure 9The histogram of different RMSE values.
Figure 10Different modes with different groups shown by different color blocks.
Comparison of RMSEs of prediction results with different groupings.
| Combination Mode | Number of Groups | RMSE | ||
|---|---|---|---|---|
| Temperature | Wind Speed | Humidity | ||
| Mode No. 1 | 1 group | 3.2354 | 2.1989 | 4.0798 |
| Mode No. 2 | 1 group | 3.4626 | 2.4560 | 4.1343 |
| Mode No. 3 | 2 groups | 3.2558 | 2.3054 | 3.6562 |
| Mode No. 4 | 2 groups | 2.5474 | 1.5152 | 2.9345 |
| Mode No. 5 | 3 groups |
|
|
|
| Mode No. 6 | 4 groups | 2.1156 | 1.1321 | 2.5166 |
| Mode No. 7 | 5 groups | 2.1093 | 1.1102 | 2.5101 |
| Mode No. 8 | 6 groups | 2.9550 | 1.8350 | 3.2859 |
| Mode No. 9 | 7 groups | 2.8293 | 1.7685 | 3.2855 |
| Mode No. 10 | 8 groups | 3.0985 | 2.1026 | 3.5113 |
Figure 11Histogram of numerical comparisons of RMSEs for different combination modes.