水质预测是水环境规划的基础上,评价和管理。在这个工作中,一种新颖的智能预测模型基于模糊小波神经网络(FWNN)包括神经网络(NN)的模糊逻辑(FL),小波变换(WT)和遗传算法(GA)提出了模拟水质参数的非线性和水质预测。self-adapted模糊
c聚类则是用来确定模糊规则的数目。混合学习算法基于遗传算法和梯度下降算法来优化网络参数。之间的比较是提出FWNN模型和模糊神经网络(FNN),小波神经网络算法)和神经网络(ANN)。结果表明,FWNN使有效利用神经网络的自适应性,FL的不确定性的能力,和WT的局部分析能力,所以它可以处理水的波动和季节性时间序列数据质量,而表现出更高的估计精度和更好的鲁棒性和实现更好的性能预测水质测定系数高
R
2超过0.90。FWNN是可行的和可靠的模拟和预测河流的水质。
输入层,第一层是用来接受信号的系统。它包括影响因素(
x
1
,
x
2
,
…
,
x
n)的输出被用作输入到第二层。在这部作品中,输入参数,pH值、EC、WT, NH4+- n;然后,
n
=
5。
层2模糊层,输入特征变量转化为模糊变量。在这工作,WQ时间序列的分布接近高斯函数、高斯函数的隶属函数是由(
29日),这使得网络权值具有明确的知识意义。层的输出如下所示:
(1)
F
j
x
我
=
经验值
−
x
我
−
c
我
j
2
2
σ
我
j
2
,
j
=
1
,
2
,
…
,
n
,
我
=
1
,
2
,
…
米
,在哪里
我和
j输入变量的数量和模糊语言术语,分别和
c
我
j和
σ
我
j是高斯函数的中心和宽度参数,分别。self-adapted模糊
c——聚类来确定集群的数量的样本数据,然后建立规则(48模糊规则)的数量。所以,节点的数目是48×5在这一层。
第三层被称为模糊规则层,用来实现基于模糊逻辑推理规则。每个节点在第三层对应一个模糊逻辑规则根据乘法。所以,有48个节点层3。在这一层,输出如下:
(2)
μ
j
x
=
∏
j
=
1
n
F
j
x
我
,
我
=
1
,
2
,
…
,
米
,在哪里
n模糊规则的数目。
第四层是称为小波层。在这一层,将利用网络的结果,在小波函数代替内涵的有效功能层,用于转换数据去噪。输入的产品在这一层的输出层3和4。输出的算法
j
t
h小波神经元被表示为
(3)
w
o
j
=
w
j
ψ
j
z
,
ψ
j
z
=
∑
我
=
1
米
1
一个
我
j
1
−
z
我
j
2
e
z
我
j
2
/
2
,在哪里
z
我
j
=
x
我
−
b
我
j
/
一个
我
j,在这
一个
我
j和
b
我
j的扩张和翻译参数小波网络,分别和
w
j小波网络的重量。墨西哥帽小波是高斯函数的二阶导数,优良性能,尤其是对测量的瞬时振幅和频率振荡信号。墨西哥帽小波作为小波的母亲,和分解层次的数量是一样的模糊语言学术语的数量。
输出层5层。在这一层,网络的输出
y是如下:
(4)
y
k
=
∑
j
=
1
n
μ
j
x
w
o
j
∑
j
=
1
n
μ
j
x
。
相结合的一种新的混合算法的好属性全局搜索的遗传算法(GA)和良好的产权的地区搜索(GDA)的梯度下降算法训练该FWNN和优化网络参数。中心(
c
我
j)和宽度(
σ
我
j)参数的高斯函数,扩张(
一个
我
j)和翻译(
b
我
j)参数的小波函数和重量(
w
j)确定小波网络。
遗传算法是一种简单,但是效率,基于自然进化原理的组合优化算法(
31日]。GDA确定它很容易陷入局部最优和对初始值敏感。遗传算法初始化网络;然后,的前提参数和结论参数FWNN GDA的同时优化。在这项工作中,一个目标函数提出了评价的最小错误(
E)之间所需的值(
y
d
lFWNN)和输出值(
y
k),这是鉴于如下:
(5)
E
=
1
2
∑
K
=
1
n
y
d
k
−
y
k
2
。
的输出FWNN根据
年代th染色体与
y
k
l是由以下方程:
(6)
y
年代
l
=
∑
j
=
1
n
μ
j
年代
x
我
l
⋅
w
o
j
年代
∑
j
=
1
n
μ
j
年代
x
我
l
=
∑
j
=
1
n
w
o
j
年代
⋅
∏
我
经验值
−
x
我
l
−
c
我
j
年代
2
/
σ
我
j
年代
2
∑
j
=
1
n
∏
我
经验值
−
x
我
l
−
c
我
j
年代
2
/
σ
我
j
年代
2
。
在这里,
(7)
w
o
j
年代
=
w
j
年代
⋅
∑
我
=
1
米
一个
我
j
年代
−
1
/
2
1
−
x
我
l
−
b
我
j
年代
一个
我
j
年代
2
经验值
−
0.5
x
我
l
−
b
我
j
年代
一个
我
j
年代
2
,在哪里
我和
j输入变量的数量和小波神经元,分别。染色体的操作是真正的编码设置如下:
(8)
X
n
年代
=
c
我
j
年代
σ
我
j
年代
一个
我
j
年代
b
我
j
年代
w
j
年代
,在哪里
(9)
c
我
j
年代
=
c
11
年代
⋯
c
米
1
年代
⋯
c
1
n
年代
⋯
c
米
n
年代
,
σ
我
j
年代
=
σ
11
年代
⋯
σ
米
1
年代
⋯
σ
1
n
年代
⋯
σ
米
n
年代
,
一个
我
j
年代
=
一个
11
年代
⋯
一个
米
1
年代
⋯
一个
1
n
年代
⋯
一个
米
n
年代
,
b
我
j
年代
=
b
11
年代
⋯
b
米
1
年代
⋯
b
1
n
年代
⋯
b
米
n
年代
,
w
j
年代
=
w
1
年代
⋯
w
n
年代
,在哪里
我和
j输入变量的数量和模糊语言术语,分别。
后提出FWNN由遗传算法初始化,GDA采用更新的参数FWNN [
29日]。中心(
c
我
j)和宽度(
σ
我
j)参数的高斯函数,扩张(
一个
我
j)和翻译(
b
我
j)参数的小波函数和重量(
w
j)的小波网络进行调整根据以下功能。
(10)
E
=
1
2
y
d
t
−
y
t
2
,在哪里
y
d
t和
y
t是FWNN的预期值和输出值在时间吗
t,分别。FWNN的参数值的计算是通过以下公式:
(11)
w
j
t
+
1
=
w
j
t
+
η
∂
E
∂
w
j
+
ξ
w
j
t
−
w
j
t
−
1
,
(12)
一个
我
j
t
+
1
=
一个
我
j
t
+
η
∂
E
∂
一个
我
j
+
ξ
一个
我
j
t
−
一个
我
j
t
−
1
,
(13)
b
我
j
t
+
1
=
b
我
j
t
+
η
∂
E
∂
b
我
j
+
ξ
b
我
j
t
−
b
我
j
t
−
1
,
(14)
σ
我
j
t
+
1
=
σ
我
j
t
+
η
∂
E
∂
σ
我
j
+
ξ
σ
我
j
t
−
σ
我
j
t
−
1
,
(15)
c
我
j
t
+
1
=
c
我
j
t
+
η
∂
E
∂
c
我
j
+
ξ
c
我
j
t
−
c
我
j
t
−
1
,在哪里
η和
ξ是网络的学习速率和动量因子,分别。
衍生品的值(
11)和(
15)是由下列公式计算:
(16)
∂
E
∂
w
j
=
y
t
−
y
d
t
⋅
μ
j
⋅
ψ
z
j
∑
j
=
1
n
μ
j
,
∂
E
∂
一个
我
j
=
δ
j
3.5
z
我
j
2
−
z
我
j
4
−
0.5
e
−
z
我
j
2
/
2
一个
我
j
3
,
∂
E
∂
b
我
j
=
δ
j
3
z
我
j
−
z
我
j
3
e
−
z
我
j
2
/
2
一个
我
j
3
,
∂
E
∂
c
我
j
=
∑
j
∂
E
∂
y
∂
y
∂
μ
j
∂
μ
j
∂
c
我
j
,
∂
E
∂
σ
我
j
=
∑
j
∂
E
∂
y
∂
y
∂
μ
j
∂
μ
j
∂
σ
我
j
,
∂
E
∂
y
=
y
t
−
y
d
t
,
∂
E
∂
μ
j
=
w
o
j
−
y
∑
j
=
1
n
μ
j
,
∂
E
∂
c
我
j
=
∑
j
∂
E
∂
y
∂
y
∂
μ
j
∂
μ
j
∂
c
我
j
,
∂
E
∂
c
我
j
=
μ
j
x
我
2
x
我
−
c
我
j
σ
我
j
2
,
如果
我
n
o
d
e
是
c
o
n
n
e
c
t
e
d
来
r
u
l
e
n
o
d
e
j
,
0
,
o
t
h
e
r
w
我
年代
e
,
∂
E
∂
σ
我
j
=
μ
j
x
我
2
x
我
−
c
我
j
σ
我
j
3
b
,
如果
我
n
o
d
e
是
c
o
n
n
e
c
t
e
d
来
r
u
l
e
n
o
d
e
j
,
0
,
o
t
h
e
r
w
我
年代
e
。
在这里,
(17)
δ
j
=
y
t
−
y
d
t
⋅
μ
j
⋅
w
j
∑
j
=
1
n
μ
j
,
我
=
1
,
…
,
米
。
2.3。Self-Adapted模糊< inline-formula > < mml:数学xmlns: mml = " http://www.w3.org/1998/Math/MathML " id = " M57 " > < mml: mi > c < / mml: mi > < / mml:数学> < / inline-formula >——集群
为了优化FWNN模糊规则自动小说有效性函数,
B
K解决问题,提出了关于局部优化和确定集群的数量(
32]。有效性函数的分子和分母表示类之间的距离之和,intradistances之和的集群。更高的值
B
K显示更好的聚类结果,最好的集群时获得的数量
B
K达到了最大值。有效性函数给出了如下:
(18)
B
K
=
∑
我
=
1
K
∑
j
=
1
n
u
我
j
米
v
我
−
x
¯
2
/
K
−
1
∑
我
=
1
K
∑
j
=
1
n
u
我
j
米
v
我
−
x
¯
2
/
n
−
K
,
x
¯
=
1
n
∑
我
=
1
K
∑
j
=
1
n
u
我
j
米
x
j
,在哪里
K和
n是分类编号和校准的对象数量的数据。
u
我
j
米隶属函数值,
米的权重系数代表了模糊性的WQ分类。在这,
⋅代表了欧几里得距离测量。
工作的FCM聚类算法作为一种无监督分类方法基于准则函数的最小化。目标函数的基础上,介绍了最小平方加权欧氏距离之和
d
我
j。目标函数定义如下:
(19)
J
米
U
,
V
=
∑
我
=
1
K
∑
j
=
1
n
u
我
j
米
d
我
j
2
,
(20)
∑
我
=
1
K
u
我
j
=
1
,
1
≤
j
≤
n
,在哪里
d
我
j代表一个对象和一个集群之间的欧氏距离,定义的
(21)
d
我
j
=
x
j
−
v
我
,在哪里
x
j和
v
我分别是观测值和集群重心。
·代表欧氏距离度量。单个对象,(
20.)是用于计算成员值。隶属函数值
u
我
j到
我
t
h当时的集群
k定义如下:
(22)
u
我
j
k
=
1
∑
r
=
1
c
d
我
j
k
/
d
r
j
k
2
/
米
−
1
。
计算所有标定对象的成员值后,集群中心
v
我是由以下方程:
(23)
v
我
k
+
1
=
∑
j
=
1
n
u
我
j
k
米
x
j
∑
j
=
1
n
u
我
j
k
米
。
两个预测模型基于FWNN到MATLAB实现。初始人口规模
N流行是100,交叉鼠Pc为0.7,突变点的时间间隔为0.01,最大代数量是200,学习速度
η是0.01,和动量因子
ξ是0.5。图
4显示了培训过程的FWNN(以FWNNCOD为例)。图
3表明,该混合算法有一个快速的收敛能力和迅速满足目标的错误。隶属度函数的中心和宽度模糊化层(
c
我
j和
σ
我
j分别),小波函数的膨胀和翻译的小波层(
一个
我
j和
b
我
j分别)和小波网络的重量
w
j)决定,如表所示
S1- - - - - -
S4(补充信息)。
培训FWNN基于混合GA-GDA算法的性能。
如数据所示
5和
6软件的预测结果,基于测试数据集的FWNN传感器模型。所做的观测值符合预测预报模型。为了评估该FWNN模型的预测精度,各种性能指标用来评估预测的稳定值,其中包括确定系数(
R
2),相关系数(
R),均方根误差(RMSE),均方误差(MSE)和平均绝对百分比误差(日军)。如表所示
1的性能指标提出FWNN模型获得的测试数据集。
FWNN性能评估水质的鳕鱼。
FWNN性能评估水质的浊度。
表演的FWNN、算法和神经网络在建模水质管理。
模型(COD)
模型(涂)
FWNN
模糊神经网络
算法的
神经网络
FWNN
模糊神经网络
算法的
神经网络
R
0.9499
0.8129
0.7733
0.5639
0.9678
0.8502
0.8332
0.6690
R
2
0.9023
0.6608
0.598
0.318
0.9366
0.7228
0.6942
0.4476
日军
19.2030
26.2873
46.9316
34.0226
26.3203
29.6884
41.3267
66.0219
RMSE
0.3127
0.6035
0.6404
0.9198
4.5452
10.8572
11.9338
14.1188
均方误差
0.0978
0.3643
0.4102
0.8461
20.6585
117.878
142.4146
199.3415
表
1显示,
R值0.9499和0.9678的鳕鱼和图,分别是通过使用FWNN。的
R
2值的鳕鱼和你分别为0.9023和0.9366,分别。地图的鳕鱼和你分别为19.2030和26.3203,分别。RMSE值分别为0.3127和4.5452的鳕鱼和你通过FWNN分别。这些结果表明,拟议的WQ FWNN模型取得了令人满意的性能预测。
见表
1,提出FWNN模型展示了一个非常令人满意的性能预测的WQ确定系数值(高
R
2)的鳕鱼和图0.90和0.94,分别。高价值的确定系数表明,只有10%和6%的鳕鱼和涂总变化,分别被提议FWNN模型无法解释。根据高
R鳕鱼和你,新模型的预测值更接近测量的。根据其他描述性的性能指标的值(RMSE日军,MSE),开发了FWNN模型显示一个优越的预测性能。有一个小开发了FWNN模型产生的偏差。使用WQ预测模型,河水的不利影响用户的排水估计函数。这是由于浓度的剧烈变化的鳕鱼和你在中山地区。
3.4。比较与模糊神经网络算法和神经网络
发达FWNN模型与模糊神经网络相比,算法,以及神经网络模型来证明正确性,效率,和混合网络的优点。FWNN模型有较小的RMSE (MSE)和日军和更高
R
2和
R值,见表
1。当FWNN模型用于预测河流的鳕鱼(例子是鳕鱼),
R,
R
2日军,RMSE和均方误差值分别为0.9499,0.9023,19.203,0.3127,和0.0978,分别。模糊神经网络时,算法,神经网络模型被用来预测河流的鳕鱼,
R值分别为0.8129、0.7733和0.5639,分别。的
R
2值分别为0.6608、0.598和0.3180,分别。日军的值分别为26.2873、46.9316和34.0226,分别。RMSE值分别为0.6025、0.6404和0.9198,分别。均方误差值分别为0.3643、0.4102和0.8461,分别。