BP神经网络在生态系统服务功能中的应用

2021-04-20 20:25于宝航张明
安徽农业科学 2021年6期
关键词:人工神经网络可持续发展

于宝航 张明

摘要 选取苏州市为研究地区,在生态系统服务价值评价方法的基础上,根据具体状况对苏州市的当量因子数值进行修改,确定土地利用类型中不同的服务功能的价值。并将其作为网络学习的样本,然后建立BP神经网络,通过模型来研究土地利用类别的生态服务功能在时空上的演变规律。

关键词 可持续发展;人工神经网络;区域分析;生态经济系统

Abstract Suzhou is selected as the research area. On the basis of the ecosystem service value evaluation method, the equivalent factor value of Suzhou was modified according to the specific situation to determine the value of different service functions in the land use type. By using it as a sample of network learning, a BP neural network was established to study the temporal and spatial evolution of the ecological function value of land use categories through models.

Key words Sustainable development;Artificial neural network;Regional analysis;Eco-economic system

Constance等[1]在1997年将全球的生态服务分为17类,并对其进行定量分析;谢高地等[2]通过调查问卷制定了完善的生态服务价值当量表。贾晨阳等[3]将InVEST模型与生态服务评估模型相结合,更加明确了土地利用所带来的负面影响,由于区域性生态经济系统特征间连接较复杂,所以片面剖析很难了解系统的整体特征。以往采用的评价方式多为人为评分,导致评价结果带有主观因素,缺乏科学性;最近几年研究人员采用的主成分分析法、层次分析法、综合指数法等虽然带有客观性的评价,但忽视了动态层面上的对比。

人工神经网络具有调整权值、容错性高等特点,通过学习的网络能逼近1个多层次的社会经济系统。通过搭建非线性评价模型使人工神经网络学习,输入各时间段系统中的参数,使之成为系统参数与评价等级的映射集成,也同时避免了人为因素计算各指标权重带来的主观性[4]。为了从客观的角度评价区域的生态服务系统的功能以及潜在的发展水平,在评价指标的选取能够反映整体的经济实力和状态,并能通过1个网络模型来分析指标间的差异和动态层面的对比,笔者选取苏州市为研究地区,在生态系统服务价值评价方法的基础上,根据具体状况对苏州市的当量因子数值进行修改,确定土地利用类型中不同的服务功能的价值,并将其作为网络学习的样本,然后建立BP神经网络,通过模型来研究土地利用类别的生态服务功能在时空上的演变规律。

1 研究区和方法概况

1.1 研究区概括 苏州市位于江苏省东南部(119°55′~121°20′E,30°47′~32°02′N)。作为中国经济最强的地级市,苏州GDP增长率长期保持在中国城市总排名的前5~6名,人均 GDP领先其他城市。伴随着连续多年的高速发展,苏州的土地利用也发生了非常剧烈的变化,最主要的特征是随着城市的急剧扩张,大量农田被建设用地吞并,少数转换成了林地、水域和园地。

1.2 神经网络技术原理

(1)近代神经网络起源于人们对大脑的认识,人类慢慢加深对脑部神经系统的结构了解,通过学习对脑神经系统处理信息的模式进行数学建模并且研究的一门科学。图1为有2个隐含层的网络。

(2)神经网络本质是一种监督学习,用已得到的输入和目标向量,对建立的模型中各个参数进行调整。使用最小二乘法即模型的实际输出值和目标值的误差平方和(公式4),然后借助于迭代的算法,反方向逐层修正参数(公式5),使得误差低于给定的最小误差值时,模型收敛稳定[5]。

2 算法的缺点及改进方法

当前的BP神经网络主要存在的缺点为训练时间长、收敛速度慢、容易陷入局部极小点,针对这几个问题,提出以下几种改进的方法:

2.1 附加动量项

为了避免网络在训练过程中产生震荡,可以在公式(5)中加入动量因子α,既能平滑权值变化,也能适当提高网络的收敛速度:

2.2 调整学习率 学习率的一般取值(0,1),学习率过大或过小都会对网络的训练产生很大影响,该研究的方法是在初期学习率选取较大的值,随着网络的训练来进行调整不断减小,直至模型收敛。

2.3 确定节点和隐藏层层数

3 生态服务系统内部经济参数的选取

3.1 调整模型

在谢高地等[2]提出的基本理论模型的基础上,根据苏州市的实际情况,对当量因子表进行了修改。分别是耕地对应农业用地,园地取园林和果园的平均值,林地對应森林,牧草地对应草地,水域则取湿地和水体的平均值,其他用地按未利用地来计算,建设用地来自其他研究者提供的数值,表1定义1 hm2耕地的食物生产的服务功能价值是1,其他生态服务价值的大小是相对于耕地中食物生产服务的贡献大小[8-9]。将生态服务分为供给服务(食物生产、原材料生产),调节服务(气体调节、气候调节、水文调节、废物调节),支持服务(保持土壤、维持生物多样性),文化服务(提供美学景观),得到新的生态系统服务功能评估单价体系(表1)。从表1可以看出,耕地主要提供了供给和支持服务,而园地和林地的生态服务功能相当,会侧重于调节服务和支持服务。水域在调节服务,特别是水文和废物调节上发挥了重要的作用,牧草地和其他用地由于在整个土地利用板块占有比例很少,所以对生态服务的贡献很小,而建设用地对整个生态服务功能是持有一种消极的作用,特别是在水文和服务调节的功能板块上。

3.2 研究区域单位面积生态系统生产的价值

根据苏州市统计年鉴公布的2009—2016年粮食播种面积以及粮食产量数据(来源于苏州市统计年鉴,中国统计年鉴),得出以下公式:

式中,mi、pi、qi、M分别表示第i种粮食作物的播种面积、价格、单位面积产量、粮食产量总价值,Eα为单位播种面积粮食产值,Nij表示的是第i种土地利用的第种生态服务功能评估单价。根据该公式,得出2009—2016年间的Eα值,通过Eα值对表1的当量因子进行相乘(公式9),得到苏州市生态单个服务功能的价值Mc[10],以此作为网络的输入值,即可计算每年的BP价值,上述公式中各列参数的具体数值皆来自于苏州市2009—2016年的统计年鉴。由表2可知,在研究年份内,苏州市单位面积生态系统生产的价值逐渐增加,这得益于苏州市对土地的集约利用,将对生态环境产生积极的影响。

4 神经网络训练和学习

4.1 数据处理 以耕地、园地、林地、牧草地、水域、建设用地、其他用地作为网络的输出特征值,以9类生态系统服务类型作为网络的输入,在特征值过大情况下,应该对所有输入数据进行归一化[11],将值划到[0,1],公式如下:

4.2 样本训练 运用自然断点法对输出向量进行等级区分,訓练数据见表3。再根据公式(7)和反复的试验最终确定了的网络结构。

Matlab中参数设计如下:初始权值w为[0,1]的随机数;学习率为0.01;最大迭代次数设置成10 000次;最大误差0.001;激活函数分别为 “tansig”和“purelin”[12-13]。 以2009—2016年间的9类生态系统服务价值食物生产(X1)、原材料生产(X2)、气体调节(X3)、气候调节(X4)、水文调节(X5)、废物调节(X6)、保持土壤(X7)、维持生物多样性(X8)、提供美学景观(X9)作为经济指标对神经网络的输入参数。由表3可知,X1~X9为评价指标,网络通过不断学习修改权值,找出评价指标与评价级别间复杂的内在对应关系,利用网络模型即可以进行经济发展水平的综合评价。

4.3 网络学习

网络训练完成后,再将输入值的原始数据先归一化,再输入网络中,经过1 918步迭代,MSE=0.00 099 824(均方误差),综合以上构建的模型得到苏州市8年间生态系统服务功能的BP评价结果(表4)。从表4可以看出,苏州市生态系统服务BP评价值的构成以园地和林地所占比例最高,而建设用地和其他用地的评价指标最低。

5 小结与讨论

近几年苏州市暂缓耕种了易造成水土流失的农田,有计划地植树造林,因此相应林地的BP值增加。2009年处于苏州市工业化中期向后期的过渡,该时期地区的发展依赖于土地要素的投入,苏州市政府对闲置用地进行整治,建设用地增加,而建设用地BP价值逐渐减少,因此可以得出建设用地的BP评价值和利用面积呈负相关。水域在水源涵养和废料处理等方面有巨大优势,苏州市的水体资源丰富,加上政府对水域的有效开采和利用,因此水域的BP评价值呈积极的上升趋向。

到了工业发展、城镇化后期,人们迫切想保护生态环境,很快苏州市政府优化产业结构,对果园、茶等原料积极支持,带动了园地和牧草地BP评价值的上升,由于建设用地的急速扩张,大量耕地减少,相应耕地的BP价值降低。

1个具有良好性能的神经网络模型必须拥有训练样本、检验样本和测试样本3个部分,而该研究在网络训练的样本数不够多。此外,评价体系也必须建立在模型的精度之上,而有关特征指数的选取尚未进行深入研究,其是否具有代表性或者是否能够满足生态系统的评价标准是在以后的研究中需要解决的问题。

参考文献

[1]COSTANZA R,DARGE R,DE GROOT R,et al.The value of the worlds ecosystem services and natural capital[J]. Ecological economics,1998,25(1):3-15.

[2]谢高地,鲁春霞,成升魁. 全球生态系统服务价值评估研究进展[J].资源科学,2001,23(6):5-9.

[3]贾晨阳,陈玟汐,郭闯,等.基于模糊综合评价的生态服务评估[J].化工设计通讯,2019,45(7):248-252.

[4]崔朋. 基于BP人工神经网络的小城镇生态规划研究:以梅河口市中和镇为例[D].长春:东北师范大学,2008.

[5]LEK S,DELACOSTE M,BARAN P,et al.Application of neural networks to modelling nonlinear relationships in ecology[J].Ecological modelling, 1996,90(1):39-52.

[6]刘鲭洁,陈桂明,刘小方,等.BP神经网络权重和阈值初始化方法研究[J].西南师范大学学报(自然科学版),2010,35(6):137-141.

[7]麻永建.基于人工神经网络的江苏省小城镇经济发展水平及其区域差异研究[J].安徽农业科学,2006,34(5):1003-1005.

[8]马淑花. 基于生态系统服务价值评估的土地利用规划研究[D].武汉:华中科技大学,2018.

[9]谢高地,张彩霞,张雷明,等. 基于单位面积价值当量因子的生态系统服务价值化方法改进[J].自然资源学报,2015,30(8):1243-1254.

[10]肖玉,谢高地,安凯.莽措湖流域生态系统服务功能经济价值变化研究[J].应用生态学报,2003,14(5):676-680.

[11]徐艳艳.基于BP神经网络的吉林省县域经济发展水平评价[J].云南地理环境研究,2010,22(5):68-72.

[12]吴劲军,黄望彦.基于BP神经网络区域经济发展实力的模糊综合评价[J].江西广播电视大学学报,2004(4):30-31.

[13]黄宇栋. BP神经网络在信息系统数据分类中的应用研究[D].北京:中国地质大学,2013.

猜你喜欢
人工神经网络可持续发展
利用人工神经网络快速计算木星系磁坐标
人工神经网络实现简单字母的识别
滑动电接触摩擦力的BP与RBF人工神经网络建模
全球资源治理中的中国角色与愿景
人工神经网络和安时法电池SOC估计
基于声发射和人工神经网络的混凝土损伤程度识别
波信号的解调和人工神经网络的损伤识别算法