当前位置:主页 > 科技论文 > AI论文 >

基于神经网络的农产品物流需求预测研究

发布时间:2016-12-06 16:34

  本文关键词:基于神经网络的农产品物流需求预测研究,由笔耕文化传播整理发布。



农业技术经济2010年第2期

基于神经网络的农产品物流需求预测研究
王新利赵琨
(黑龙江八一农垦大学经济管理学院大庆1633 19)

内容提要农产品物流不仅具有一般性物流的共同特点,而且具有独特性和复杂性,这
导致利用一般方法进行农产品物流需求预测不仅难度大,而且精度差。为克服单项物流需 求预测的局限性及

农产品物流数据的不完整性,本文利用神经网络理论,建立基于BP神经 网络的农产品物流预测模型,并利用BP神经网络在学习过程中具有工作信号正向传播和 误差信号反向传播的特点,通过权值的不断修正,使网络的实际输出向量更加接近期望的输 出值,从而极大程度提高了物流预测的准确性。经农产品物流预测实例分析,验证了基于 BP神经网络模型建立的物流需求预测模型的准确性与科学性。从而印证了人工神经网络 在物流领域中的应用具有更加广泛的发展潜力。 关键词BP神经网络农产品物流量预测

一、弓I



农产品物流对于国民经济的发展及公民生活水平的提高至关重要,准确把握、预测农产品物流需 求有助于制定合理的农产品物流规划、促进国民经济可持续发展、提高公民生活水平。近年来,国内

外很多学者在物流需求预测上,提出了很多有创新性和实践意义的方法。归纳起来,主要有代表性和
实用价值的有五类:时间序列非线性需求模型(a
gression Analytic Chaos and Nonlinearity

Investigation)、回归分析(Re.

Analysis)、时间序列模型(Time Series)、灰色理论(Grey Theory)、马尔可夫分析法(Markov Approach)。由于这些模型及分析方法各有其不同的前提条件、适用范围和侧重点,加之相

关农产品物流统计数据的影响,在实际应用时各有利弊。其表现为,预测的结果与实际需求值误差较 大。如何提高预测的精度,就成为学者研究的热点问题。为此,利用神经网络理论,通过建立基于BP 神经网络的预测模型,,将经济数据与时间序列相结合,以期达到精确预测农产品物流需求的目的。

二、农产品物流需求的界定
(一)农产品物流需求的概念

关于农产品物流需求的定义,许多专家和学者们从现代物流、经济学等方面对其进行了阐述,但
至今仍然没有一个令各方满意的结论。从农产品物流需求的主体角度看,农产品物流需求可定义为, 一定时期内由社会经济活动引起的,对生产、流通、消费等领域的农产品配置而产生的对农产品在空 间、时间和费用等方面的要求。为此,农产品物流需求涉及包括运输、存储、包装、装卸搬运、流通加

?项目来源:国家自然基金项目(编号:70672117):大宗农产品供应链写作定价继承机制理论与模型研究

62

万方数据

王新利等:基于神经网络的农产品物流需求预测研究

工、价值增值、物流信息等方面。 (二)农产品物流需求的特点 由于农产品物流是物流体系中的一个部分,因此农产品物流需求具有一般性物流需求的共同特 点,即派生性、复杂性、时间性、空间性(廖伟,2005)。此外,农产品物流与工业品物流相比又有其独 特性。 1.农产品物流需求范围广、规模大。由于农业不仅包括种植业,而且还包括林业、养殖业(畜牧 业、渔业)及副业等。因此,农产品包括谷物、油料作物、蔬菜、林产品、畜产品、水产品等。在现实生 活中大量的农产品,不仅可直接转化成消费品、原材料(种子、饲料),而且部分农产品需要先行转换 为轻工业的原材料,而后再转换成消费品。这使得农产品物流需求不仅涉及农业部门,而且涉及工业 部门、流通部门、消费者。可见,农产品物流需求涉及的范围广、规模大。 2.农产品物流需求复杂。农产品物流不仅范围广、涉及部门多,而且农产品种类繁多。农产品 物流需求不仅涉及农产品生产者自身,而且涉及工业品生产者和消费者。所以,农产品物流需求十分 复杂。 3.农产品物流需求相对独立。农产品生产具有特殊性,包括自然再生产与謇十会再生产。它不仅 受人为因素影响,还受自然因素影响。农产品生产的特殊性决定了农产品生产在基础设施、仓储、运 输等多方面具有相对独立性。 (三)农产品物流需求预测尚存的阻碍 农产品物流需求预测的准确性,不仅受到农产品物流特殊性的制约,而且还受到一些客观性条件 制约。例如:(1)物流统计制度和体系不健全。当前我国还没有建立系统完整的物流统计制度,更不 用说农产品物流领域的统计制度;(2)物流统计不能涵盖物流活动全部过程;(3)物流统计指标过于 单一。到目前为止,我国只有基本的货物运输量和货运周转量统计,其他与物流产业相关的指标均没 有公开的统计资料,也没有权威的统计方法和基础数据(杨浩,2005)。因此,致使在进行物流需求预 测时不能通过直接指标来衡量需求规模的大小。 与此相对应在建立农产品物流需求预测模型时也遇到了较多的阻碍,包括:干扰因素与系统影响 因素较多;构建的预测模型复杂;影响因素与需求量之间呈非线性关系;影响农产品物流需求的各因 素之间存在着较明显相关性,运用传统的统计方法很难剔除影响明显的因素,这就造成了一些常用的 预测方法出现退化(孙崎峰等,2008)。

三、基于BP神经网络的农产品物流需求预测模型的建立
神经网络具有非线性、曲线拟合能力、学习能力和抗干扰能力,是一种通用的非线性函数逼近工

具。通过对BP神经网络的训练,特别适用于构造非线性预测函数,而且精度可以达到预定的要求。
农产品物流需求具有的自身特点,正好适应了神经网络的性能。所以从理论上讲,对农产品物流 需求进行预测时,神经网络是一个比较优越的模型分析方法。 (一)模型中数据指标的确定 由于在实际工作中搜集农产品物流需求数据十分困难,在模型中采用间接指标法。即利用与农 产品物流需求以外的相关经济指标,建立农产品物流需求的经济指标体系,通过数学方式进行归纳与 推导,从而确定农产品物流需求模型。 由于农产品物流需求是一种派生需求,因此农产品物流需求的大小与其本身需求有着密切的关 系。从宏观层面上考虑主要包括内外两部分因素:农产品自身产能情况、外部经济环境及调控影响。 从根本上说,农产品自身产能是农产品物流需求的关键因素。农产品产值和产量越高,农产品物流需
63

万方数据

农业技术经济2010年第2期

求增长随之增快;如果农产品产值和产量减少,将导致农产品物流需求不足和下降。因此,本文选取 农林牧渔业产值、粮食产量作为预测农产品物流需求的指标。其次,影响农产品物流需求的另一个关 键因素来源于外部经济环境和国家政策导向。产品消费零售总额、农村居民人均收入和国家政府用 于农业的支出影响农产品物流的需求功能和物流需求规模,经济环境的不断变好与国家对农业的支 持力度的加大也很大程度上影响农产品物流需求规模的大小。因此,在模型中可将这些相关经济指 标作为农产品需求物流规模的影响因素,即输入层神经元的5个指标。 假设x。“’、x:¨)、x,¨’、x。“)、X“’分别表示不同时期的相关经济指标体系,Y¨’表示相关经济指 标影响决定下的农产品物流需求规模,则用方程可表示为: (1)

,,(£)=/t茗:¨,菇;¨,菇:¨,戈:¨,石:”)
式中,Y(t)为BP神经网络的输出向量;f为神经网络连接权和阈值的决定函数。 (二)liP神经网络结构设计

根据农产品物流需求的特点,在应用神经网络对农产品物流需求预测时,需要构建基于农产品物
流量预测的三层(输入层、隐含层、输出层)BP神经网络预测模型(见图1)。
输入层隐含层 输出层

输入层:输入层的神经元由农产品消费零售总额、农林牧渔
业产值、粮食产量、农村居民人均收入、国家政府用于农业的支 出为基准,共有5个。 隐含层:本文隐含层的确定是利用有训练的线性基本函数


的三层神经网络的经验方程。其中:s表示隐含层节点个数;m、n 分别表示输入节点和输出节点的个数,公式(高大启,1997)为: s=m(凡+1)+1

“…………………………’ 图1三层BP神经网络的预测模型

通过方程可以暂确定隐含层的个数为16,在此区间上增减 若干隐含层节点,最终确定隐含层单元区间为lO—19,根据调整 训练后的误差分析进行调整。

输出层:输出层神经元仅是对单一变量进行预测,由此得到的神经网络预测模型的输出层节点也 应为1(YH Zweifi,2006)。因此,对于本文的预测结果也由于仅对农产品物流需求量进行预测,因此 输出层只有l层。

通过利用输入层传递函数tan—sigmoid将输入向量(x{”,x;”,x;”,x∥,x∥)向前传播到隐含层。
经隐含层传递函数log—sigmoid作用后,把隐含层节点的输H{向量传递到输出节点,得到结果(Yahya HZ,2005)。BP神经网络在学习过程中有工作信号正向传播和误差信号反向传播的特点。如果网络 的实际输出与期望输出(即设定的输出向量)之间存在误差,并且误差不在允许的范围之内,则转入 反向传播,将误差信号沿原来的传播路线逐层返回,网络权值由误差反馈进行调节。通过权值的不断 修正,使网络的实际输出向量更加接近期望的输出。 (三)BP神经网络训练函数的选取 BP神经网络的训练函数有众多种,基于神经网络的农产品物流需求量预测模型使用的训练函数 为BFGS准牛顿BP算法函数,此函数可以训练任意形式的神经网络,只要它的传递函数对于权值和 输入存在导数即可。为此,可使用的传递函数分别为tansig和logsig,满足trainbfg的训练前提。 将已经确定好的宏观经济指标作为农产品物流需求量模型的输入样本,运用输入样本训练函数 trainbfg,使用不同的输入向量得到相对应的输出向量,从而建立预测模型。经过不断的测试,达到较 小的误差之后,即可将此网络用于农产品物流需求量预测并得到最终的预测结果(鹿应荣等,2008)。

万方数据

王新利等:基于神经网络的农产品物流需求预测研究

四、数据来源及模型运用
(一)样本选择

根据上述模型建立的要求,选择1991--2004年与农产品需求相关的经济指标(见表1)。
表1农产品物流相关经济指标

资源来源:相关年份中国统计年鉴、中国物流年鉴

(二)数据样本集的归一化处理 将表l数据(输入变量样本集)矩阵表示为:
4885.80 5523.40 5237.20 6603.50 8243.30 9822.90 10648.50 P


8157.00 9084.70 10995.50 15750.50 20340.90 22353.70

43529.30 44265.80 45648.80 44510.10 46661.80 50453.50 49417.10 51229.50 50838.60 46217.50 45263.70 45705.80 43069.50 46946.90 48402.20

708.60 784.00 921.60 1221.00 1577.70 1926.10 2090.10 2162.00 2210.30 2253.40

347.57 376.02 440.45 532.98 574.93 700.43 766.39 1154.76 1085.76 1231.54 1456.73 1580.76 1754.45 2337.63 2450.31

23788.40
24541.90 24519.10 24915.80 26179。60 27390.60 29691.80 36239.00 39450.90

11327.30 12043.10 13042.30 14051.80 15041.00 16065.00 19805.00 22082.00

2366.40
2475.60 2622.20

2936.40
3254.90

万方数据

农业技术经济2010年第2期

(三)样本集数据标准化处理 样本集数据标准化处理也称为归一化处理,其目的是为了方便计算减少误差。针对BP网络本 身的特点,对样本数据进行标准化处理时可采用如下公式:

,,=警
利用MATLAB软件,对输入向量P矩阵进行归一化处理。 P(i√)=lnlO(p(iJ))/10; T为输出向量,即预测的农产品物流总额。

(2)

r=I

3252

3335

4281

6104

7951

10291 11261 输 1. 1970 将 12748 2 8 9634 31 9T10986 量出

861;89:)6

9160

1……………’一。
矩阵进行归一化处理。
0.25410 0.25752 O.26439 0.27267 0.27596 0.28454 0.28844 0.30625 0.30357 0.30904 O.31634 0.31989 O.32441 0.33688 0.33892 0.3512 0.3523 0.3632 0.3786 O.3900 0.3935 0.3954 0.3962 0.3961 0.3984 0.4012 0.4041 0.4052 0.4078 0.4105

t(i)=lnlO(f(i))/10; 通过归一化处理,能够得到结果:
0.36889 0.37422 0.3719l O.38198 O.39161 0.39922 0.40273 p


0.39115 0.39583 O.40412 0.41973 0.43084 0.43493 0.43764

0.46388 0.46461 0.46594 0.46485 0.46690 0.47029 0.46939 0.47095 0.47062

0.28504 0.28943 0.29645 0.30867 O.31980 0.32847 0.33202 0.33349 0.33445 0.33528 0.33741 0.33937 ?0.34187 0.34678 0.35125

0.40541 0.40807 0.41154 0.41477 0.41773 0.42059 0.42968 0.43440

0.43899
0.43895 0.43965 0.44180 O.44376 0.44726 0.45592 0.45961

0.46648
0.46558 0.46600 0.46342 0.46716 0.46849

(四)网络训练 在对农产品物流需求量的预测时采用单隐含层。BP网络中间层的神经元传递函数采用S型的 正切函数tansig,输出层神经元传递函数采用S型对数函数lnsig。由于前面归一化处理的函数输出 均位于[O,1],满足了BP神经网络的输出需要,并运用trainbfg函数进行训练。为使农产品物流需求 模型预测更为科学和准确,预测模型拟设训练结束满足条件是训练达到5000次或者达到误差10~。

从训练结果图中(见图2)可以看到,在将输入矩阵E:(i=1:10,j=1:5,k=1991:2000)与输出矩 阵磷(i=3:12,j=6,k=1993:2002)赋予此模型后,其中:i、j分别表示P’矩阵的行列向量,k表示
相对应的年份,训练达到109次后达到了误差10。的要求。训练通过反复迭代,得到网络权值和 阈值。

万方数据

王新利等:基于神经网络的农产品物流需求预测研究

Performance is 9.82557 e--006,Coal is le-005

】Io日一∞●1wo。∞j—筒●瞳皇!tI憎—,I‘-

109 Epochs

图2训练结果
—0.3247 —0.501l 一0.4211 一O.8314 3.1506 —2.8194 —2.4145 —3.6187
W1=

—4,0175 —0.8274 1.9971 3.8850 3.3016 2.0022 一1.6560 0.8778 2.4433 —3.9248 2.6448 0.5828 O.8910 —1.7701 0.4348 3.7563 一1.5390 0.1337

1.2718 一1.2486 1.0123 2.0089 —0.8209 —0.4624 2.0799 2.1463 —0.9703 —1.3247 0.8023 0.6337 1.4669 0.0745 2.4904 —0.0952 —2.9197

1.6415 4.6078 2.4308 2.6449 —0.1295 —2.1996 1.945l 一1.1543 —3.483l 0.8280 2.1507 1.7410 3.4027 3.0789 —3.9809 一1.2183 0.4429

一1.9540 0.927l 一3.6366 1.2303 1.5648 2.6773 2.8275 1.8467 —0.6149 1.8264 1.9063 —4.5656 3.0376 2.7755 0.9147 —2.1478 3.4555

2.0915 1.8877 3.0682 0.4001 —0.6889 —2.0073 1.1240 2.0301 —1.1603

thetal=[4.1438

1.0579-2.4574-4.8742

1.4446]2

(五)测试数据和预测 根据此网络训练的结果和设计好的网络对2004年和2005年进行仿真测试,以验证训练结果的 可应用性。农产品物流需求量预测模型以归一化处理的P’矩阵为依据,提取2002年和2003年输入

矩阵E:(i=11:12,j=1:5,k=2002:2003),利用2002年和2003年的相关经济指标仿真训练得到

需要预测的2004年和2005年的农产品物流总额标准化值矩阵F:(i=13:14,j=6,k=2004:
67

万方数据

农业技术经济2010年第2期

2005),即a2004=O.4088、a.加05=0.4101,再通过公式bi=10‘1“?’进行标准化的反转化,得到实际预测值 b2004=12246.00、b2005=12618.00。而2004年和2005年农产品物流总额的实际值为11970.00和 12748.00,预测值与实际值比较,可知误差分别为2.31%和1.02%。 一般来说,对于经济指标的预测,误差能够控制到4%就算比较准确的。因此,基于其他经济数 据来建立BP神经网络模型预测农产品物流需求有一定的实用价值。

五、结论
依据人工神经网络理论建立农产品物流需求预测模型,通过BP神经网络的自学习特征,运用 trainbfg函数进行训练,在训练的过程中通过对权值的不断修正,使网络的实际输出向量逐渐地接近 期望的输出值。最后对仿真预测结果与真实物流量进行初步比较分析,结果证明使用神经网络模型 预测精度较高。因此,我们可以得出以下结论:用BP神经网络建立的模型,能够比较准确地将有关 的宏观经济数据与农产品物流需求量结合,从而可得到较为精确的农产品物流需求预测值。为此可 以推断,人工神经网络将在物流领域中的应用具有更加广泛的发展潜力。
参考文献
1.Bahrain

Ad“gi。Arjun

ChatratE Kambiz

Raffiee。The

demand

for US

air transport

service:achaos and nonlinearity

inveatigo-

tiom Transportation

Research.2001.Pan E V01.37:337—353

2.张存禄,黄培清.武汉地区物流发展水平灰色预测.工业技术经济。2001,(5):58~60 3.韦司滢,张金隆,鲍毛昆.物资配送需求预测的分析.物流技术,1999,(3):19—20

4.廖伟.物流需求分析与物流量研究.西安交通大学硕十研究生论文,2005
5.杨浩.区域经济和区域物流需求的预测研究.对外经济贸易大学T商管理硕士学位论文,2005 6.孙崎峰,周栩,孙晓峰.基于改进BP神经网络的公路旅游客流预测.山东理工大学学报(自然科学版),2008(6):75—79 7.高大启.有教师的线性基本函数前向三层神经嘲络结构研究.电路与系统学报。1997(3):3l一37
8.YH Zweirl.Optimization of


Three—Term Back


propagation 4


Algorithm Used for Neural Network Learning.International Journal of Com-

putational Intelligence.2006.Vdume

Number

9.Yahya Hz,[akmal D S,Kaspar九Stability 134l—1347

analysis of

three—term backpropagation algorithm.Neural

Networks,2005,18(10):

lO.鹿应荣,杨印生。刘洪霞.基于BP神经网络的非线性组合预测模型在粮食物流需求预测中的应用.吉林大学学报(工学 版),2008(2):6l一64

责任编辑段艳

万方数据



  本文关键词:基于神经网络的农产品物流需求预测研究,由笔耕文化传播整理发布。



本文编号:206658

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/rengongzhinen/206658.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户15d32***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com