Page 42 - 2022年第53卷第9期
P. 42
的参数设置如表 2所示。除了使用 Softmax函数的输出层外,所有层都使用 ReLu激活函数。此外,在
全连接层中使用了 30% 的 dropout策略以防止过拟合。
表 2 采用的 DCNN结构参数
层 输入形状 滤波器 卷积窗口形状 步长 输出形状
Conv1 {batch,60,2,2} 24 (6,2) (1,1) {batch,60,2,24}
Conv2 {batch,60,2,24} 24 (6,2) (1,1) {batch,60,2,24}
Conv3 {batch,60,2,24} 48 (5,1) (2,2) {batch,30,1,48}
Conv4 {batch,30,1,48} 48 (5,1) (2,2) {batch,15,1,48}
Conv5 {batch,15,1,48} 64 (4,1) (2,2) {batch,8,1,64}
Flatten {batch,8,1,64} {batch,512}
Dense {batch,512} {batch,200}
输出- Dense {batch,200} {batch,7}
2.2.3 集成模块 该模块采用上下文加权平均分类(CWAC)模型集成 2.2.1节提出的运动学模态机械
状态识别结果和 2.2.2节提出的声音模态机械状态识别结果以获得最优的堆石坝仓面施工碾压机械状
态识别结果。首先,由于运动学训练集和声学训练集的采样频率不同,需要对其识别结果进行预测尺
度的归一化,运动学样本活动识别预测时间间隔为 0.01s,声学数据样本活动预测时间间隔为 0.03s,
需要对每三个运动学活动识别预测结果进行合并,此处采用窗口大小为 3,移动步长为 3的小窗口过
滤( SWF)方法实现运动学识别标签的重构,重构识别概率为窗口内 3个样本点预测结果的加权平均。
处理后的声学标签和运动学标签时间间隔均为 0.03s。CWAC模型接收来自每个运动和声音模态感知
模块的中间预测结果,这些预测结果由特定时间范围内每个活动类别的概率(即置信度)组成,如图 3
所示。获得中间预测结果后,每个向量的置信度分数将根据上下文权重进行加权平均,从而得到融合
的分类概率向量 P,如式(11)所示;然后将融合的分类概率向量 P输入到 argmax函数层,以最终确
f
f
定设备活动的类别,如式(12)所示:
P= w·P+ w·P a (11)
k
k
a
f
c = argmax (P) (12)
f f
式中:P,P和 P是一维向量,分别为基于混合模态集成、运动模态和声音模态感知模块的作业状态
k
a
f
类别的置信度分数;w和 w为运动信号和声音信号感知之间的上下文权重;c为功能集成模块预测的
k a f
设备活动类别。w和 w的大小需要满足式(13)—(15),由专家依据项目现场情况给定。
k a
w+ w = 1 (13)
a
k
0 ≤w≤1 (14)
k
0 ≤w≤1 (15)
a
在本研究中,运动模态和声音模态的上下文权重分别设置为 0.8和 0.2,这种权重设置在第 3节工
程应用实验验证中表现优良。
2.3 碾压仿真参数时长实时更新 在活动识别和分类之后,基于活动识别时间序列结果提取活动持续
时间用于模拟输入建模。因为预测生成的活动状态标签存在一定的噪声波动(即由于误分类产生的个
别时间点活动状态与该时间段内的主要活动状态不同),对仿真参数活动时长的提取造成一定的影响,
所以需要采 用 大 窗 口移 动过 滤器对 预测标 签进行 平滑 处理,具体 处理 如下:当 满足 式 ( 16)时,令
Label = Label
i i - 1
Num Label i
ratio = <ratio c
Num
W
(16)
Label ≠Label
i i - 1
Label ≠Label
i + 1
i
式中:Label为 第 i个 时 刻 对 应 的 预 测 标 签; Num 为 移 动 窗 口 长 度, 通 过 交 叉 验 证 设 置 为 100,
i W
0
— 1 5 5 —