Abstract

Food storage security is critical to the national economy and people's lives. The environmental parameters of a granary should be accurately monitored in order to provide a better preservation environment for food storage. In this paper, we use temperature sensors to measure and collect grain temperature data for a period of 423 days from a real world granary, and collect the corresponding meteorological data from China Meteorological Data Network. We propose to leverage meteorological data to predict the average temperature of the grain pile with machine learning algorithms: a support vector regression (SVR) approach and an adaptive boosting (AdaBoost) approach. We incorporate different kernel functions in the SVR model and choose the appropriate base-estimator and the number of estimators in the AdaBoost model. We then analyze the correlation between a large amount of historical data from the granary and the corresponding meteorological forecast data based on the Pearson correlation coefficient. We find that there are strong correlations between some meteorological factors. In order to eliminate redundant information, we reduce the dimension of data by principal components analysis (PCA), and compare the prediction models before and after PCA dimension reduction. The results show that the proposed approaches can achieve a high accuracy and the Adboost method after PCA dimension reduction achieves the best performance.

Highlights

  • The demand for food will be doubled by 2050 as population and social mobility increase [1]–[6]

  • To improve the accuracy of grain pile temperature forecasting, we focus on the issue of using the National Meteorological Information Center (NMIC) meteorological forecast to accurately predict grain pile temperature

  • In order to eliminate redundant information, we reduce the dimension of data by principal component analysis (PCA)

Read more

Summary

INTRODUCTION

The demand for food will be doubled by 2050 as population and social mobility increase [1]–[6]. We propose to predict surface temperature of grain pile using multiple meteorological factors, aiming to achieve high predication accuracy. We develop a support vector regression (SVR) approach [13]–[16] and an adaptive boosting (AdaBoost) approach to predict surface temperature of grain pile using multiple meteorological factors. We incorporate different kernel functions in the SVR model, and choose the appropriate base-estimator and the number of estimators in the AdaBoost model to predict the temperature of grain pile using meteorological data. We use different kernel functions with the SVR model and Adaboost model with random forest regressor to predict the average temperature of grain pile based on meteorological data. We compare the accuracy of grain surface temperature prediction using different kernel functions of SVR model and Adaboost model before and after PCA dimension reduction.

RELATED WORK
DATA PREPROCESSING
PERFORMANCE EVALUATION
PERFORMANCE EVALUATION OF SVR WITH DIFFERENT KERNEL FUNCTIONS
Findings
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call