The intention of this research is to study and design an automated agriculture commodity price prediction system with novel machine learning techniques. Due to the increasing large amounts historical data of agricultural commodity prices and the need of performing accurate prediction of price fluctuations, the solution has largely shifted from statistical methods to machine learning area. However, the selection of proper set from historical data for forecasting still has limited consideration. On the other hand, when implementing machine learning techniques, finding a suitable model with optimal parameters for global solution, nonlinearity and avoiding curse of dimensionality are still biggest challenges, therefore machine learning strategies study are needed. In this research, we propose a web-based automated system to predict agriculture commodity price. In the two series experiments, five popular machine learning algorithms, ARIMA, SVR, Prophet, XGBoost and LSTM have been compared with large historical datasets in Malaysia and the most optimal algorithm, LSTM model with an average of 0.304 mean-square error has been selected as the prediction engine of the proposed system.
翻译:这项研究的目的是研究和设计一个具有新型机器学习技术的农业商品自动化价格预测系统。由于农业商品价格的历史数据越来越多,而且需要准确预测价格波动,因此,解决办法在很大程度上已从统计方法转向机器学习领域,然而,从历史数据中选择适当数据集进行预测的考虑仍然有限。另一方面,在采用机器学习技术时,寻找具有全球解决方案最佳参数的适当模型、非线性和避免维度诅咒仍然是最大的挑战,因此,需要进行机器学习战略研究。在这项研究中,我们提议建立一个基于网络的自动化系统来预测农业商品价格。在两个系列的实验中,五个流行的机器学习算法(ARIMA、SVR、先知、XGBoost和LSTM)与马来西亚大型历史数据集和最优化算法进行了比较。LSTM模型被选为拟议系统的预测引擎,平均为0.304中度错误。