基于人工神经网络的森林资源管理模型研究*,本文主要内容关键词为:神经网络论文,资源管理论文,模型论文,森林论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。
分 类 中图法 TP18F307.2
森林资源管理一直是林业科学管理的最重要的组成部分,几乎直接或间接地影响到林业及其相关行业的各个方面。林业的持续经营与发展必须实现可持续的森林资源管理。为此,广大林业科技工作者就此进行了广泛的森林资源管理的模型研究[1], 以服务于森林资源的科学管理和持续经营。但大多数采用Logistic模型模拟森林资源动态,而森林资源动态变化过程实质上是一个非线性映射过程,因此,本文首次提出应用人工神经网络建立输入量(林龄)与输出量(单位面积蓄积量)之间的非线性映射关系,这将为森林资源管理提供一种新的模拟分析方法。
1 人工神经网络理论
人工神经网络(ANN)是由大量简单元件(神经元、模拟电子元件、光学元件等)广泛相互联接而成的复杂网络系统,它是在现代神经学研究成果基础上提出的,能模拟人脑的若干基本功能。它具有并行分布的信息处理结构,是通过“学习”或“训练”的方式完成某一特定的工作。其最显著的特点是具有自学习能力,并在数据含有噪音、缺项或缺乏认知时能获得令人满意的结论,特别是它可以从积累的工作实例中学习知识,尽可能多地把各种定性定量的影响因素作为变量加以输入,建立各影响因素与结论之间的高非线性映射,采用自适应模式识别方法完成预测工作。它对处理内部规律不甚了解、不能用一组规则或方程进行描述的较复杂问题或开放的系统显得较为优越。 目前应用最广泛的ANN模型是BP模型。BP模型是由Rumelhart等人组成的PDP小组于1985年提出的一种神经元模型,其结构如图1。理论已经证明一个三层的BP 网络模型能够实现任意的连续映射[3]。
图1 反向传播(BP)神经网络结构
Fig.1
The structure of the back- propagation neuralnetwork
它是通过改变各连接点单元连接权值来实现映射的。BP模型的特点是信号由输入层单向传递到输出层,同一层神经元之间互不传递信息,每个神经元与邻层所有神经元相连,连接权重值用W[,ij]表示。各神经元的作用函数为Sigmoid函数,设输入层有P个节点,输出层有q 个节点,K-1层的任意节点用i表示,K层的任意点用j表示,K+1 层的任意节点用1表示。W[,ij]为K-1层的第i个神经元与K层的第j个神经元相连接的权值。K-1层的节点i输出为O[,(k-1)i],K层节点j的输入为:
NET[,kj]=ΣW[,ij]O[,(k-1)i](1)
i
K层节点j的输出为:
O[,kj]=f(NET[,kj]) (2)
设训练样本对为(X,Y[,e]),X为P维向量,加到输入层;Y[,e]为q维向量,对应于期望的输出;网络的实际输出Y也是q维向量。网络在接受样本对的训练过程中,采用BP算法,将输出值与实际期望值进行比较,并视其误差的方向与大小,反向调整各层节点的权值,使网络的输出值逐步逼近实际期望值,反复学习,直至达到理想的误差精度为止[4、5]。
2 森林资源管理BP模型的建立
2.1 材料的收集
根据1992年森林资源二类调查复查资料(福建),以闽北地区森林资源为研究对象,采用分层抽样技术,分优势树种进行抽样统计,结果以杉木(人工林)、马尾松(天然林)、阔叶树(天然林)占绝对优势。故以这3个优势种群为例,研究森林资源管理的人工神经网络BP 模型模拟。以龄级为单位,对抽样小班进行蓄积量统计,结果列于表1 中的Y[,1]。
2.2 人工神经网络模型的建立
用BP网络模型对森林资源分布格局进行模拟,根据BP网络模型的映射原理,对样本集合X和输出Y,可以假设其存在一映射F,
Y[,i]=F(X[,i])i=1,2,…,n
为了寻求F的最佳映射值,BP网络模型将样本集合的输入、 输出转化为非线性优化,通过对简单非线性函数的复合,建立一个高度的非线性映射关系,实现F值的最优逼近。对于森林资源管理的数学模拟, 林龄为输入节点,记为X;单位面积蓄积量为输出节点,记为Y,隐层节点数取为5,得出三层前馈反向传播神经网络模型,如图2所示。
图2 森林资源管理神经网络模型
Fig.2 The model of the neural network of forestresources management
以表1中Y[,1]为学习样本,在学习过程中,取冲量为0.95,学习效率为0.65,网络中,权系数W[,ij]的初值取(0,0.3)之间的随机数。作为网络输入、输出变量,以X[,i]/(X[,max]+X[,min])和Y[,i]/(Y[,max]+Y[,min])作归一化处理。网络输出以
来考核网络的学习状况,并不断迭代使H趋于最小。学习120 805~166465次后趋于收敛,BP模型列于表2。用学习过的网络,按照式(1)、(2),计算网络输出结果列于表1中Y[,2]列,从仿真结果看,吻合程度是令人满意的。
表1 3个优势种群资源分布与模拟结果
Table 1 The distribution and simulaton results of three dominant population resources
龄级 Y[,1](m[3]/hm[2])Y[,2](m[3]/hm[2])
杉木马尾松阔叶树 杉木 马尾松
阔叶树
Ⅰ8.9943
34.1328
18.8097
12.8139
21.7203 26.5153
Ⅱ
27.5744
36.6852
48.2750
31.1899
50.1028 54.6683
Ⅲ
66.5067
90.5300 101.4940
63.6482
88.9027 92.9181
Ⅳ 100.0533 133.5708 125.0196 101.1077 124.6767 129.8567
Ⅴ 125.7886 151.4700 148.9800 128.6745 150.2314 156.7949
Ⅵ 147.8850 160.1450 181.5000 143.5013 166.6301 173.4477
Ⅶ - 180.0250 - - 176.9816-
注:(1)杉木5年为一龄级,马尾松和阔叶树10年为一龄级; (2)Y[,1]、Y[,2]分别为实际和预报蓄积量。
表2 3个优势种群资源管理的BP模型
Table 2The BP models of the management of three dominant population resources
优势树种
隐含层阀值
杉木 -0.1950
-0.15830.0050
-0.1940
-0.1941
马尾松 -0.1015
-0.1210
-0.0115
0.3085
-0.1945
阔叶树
0.31020.25230.1280
0.31220.3025
优势树种
输入层与隐含层连接权值
杉木1.2950
1.1962
0.7132
1.2932
1.2897
马尾松 3.0691
1.0657
0.5397
4.1462
1.9999
阔叶树 1.5009
1.1645
0.6762
1.5288
1.4288
优势树种隐含层与输出层连接权值 输出层阀值
杉木 -11.9336
5.3810
2.93454.6387
1.0603
5.7473
马尾松 -8.3413
3.1484
1.52922.5948
0.6204
3.3513
阔叶树-11.9057
4.5037
2.46923.8337
1.08674.8258
3 BP模型与Logistic模型的比较
用建立的BP网络模型计算学习样本得到的对应的理论值,计算出相关指数和剩余离差平方和(表3),并与文献2用Logistic模型拟合得到的相关指数和剩余离差平方和比较。BP网络模型的拟合精度均比Logistic模型的大,而剩余离差平方和均比Logistic模型的小,BP模型的模拟精度高于Logistic曲线。而且在建立Logistic模型时,环境容纳量K值的确定带有主观性,需要对参数进行优化方能达到满意的值[6、7]。而BP模型自身具有学习训练功能,可以建立各种非线性映射,使用方便,并且精度可以人为控制,当然网络自学习过程是由误差反向传播算法进行迭代,其学习效率较低。
表3 BP模型与Logistic模型仿真结果比较
Table 3 A comparison of the simulation results of the BP model and the Logistic model
项 目 杉 木
马尾松 阔叶树
BP
Logistic
BP Logistic
BP Logistic
相关指数 0.9979 0.9968 0.9889 0.9852 0.9914 0.9883
剩余离差平方和 64.49
95.68 468.70 622.44 323.10 439.63
4 讨论
本文介绍了人工神经网络理论,并建立了森林资源管理的神经网络模型,BP模型经学习训练后,可以达到理想的收敛效果,且比Logistic函数仿真精度更高,结果是令人满意的,为森林资源管理模拟仿真提供一种新的分析方法。
人工神经网络是一个高度的非线性映射,它可以模拟人脑的若干基本特征,但其反向调整权值收敛速度慢,而且冲量及学习率值的确定十分重要。
A STUDY ON THE MODEL OF FOREST RESOURCES
MANAGEMENT BASED ON THE ARTIFICIAL NEURAL NETWORKRR
Fujian College of Forestry,Nanping 353001
This paper introduces the method of artificial neuralnetwork and builds a model of three- level feedtowardback- propagation
neural
networkfor
forest
resour-ces management.Then the model is compared with the Log-istic function.The result of simulaing shows that the art-ificial neural network model is superior to the Logistic m-odel and can be used to simulate forest resources dynamics.
artificial neural network/forest resources management/BP model
注释:
* 福建省财政厅资助的重大项目(96闽财农预字015)。
收稿日期:1997—03—17;收到修改稿日期:1997—07—15。