Page 22 - 2023年第54卷第10期
P. 22
经元数)的矩阵,其初始值服从平均值为 0、方差为 1的正态分布。隐藏层 2(H )的神经元数为 10,
2
隐藏层 2的权重是一个(行数 = 隐藏层 1神经元数) × (列数 = 隐藏层 2神经元数)的矩阵,其初始值服
从平均值为 0、方差为 1的正态分布。输出层的权重是一个(行数 = 隐藏层 2神经元数) × (列数 = 输出
层神经元数)的矩阵,其初始值服从平均值为 0、方差为 1的正态分布。隐藏层 1的偏差项是一个(行
数 = 训练样本数) × (列数 = 隐藏层 1神经元数)的矩阵,其初始值服从(0,1)的均匀分布。隐藏层 2的
偏差项是一个(行数 = 训练样本数) × (列数 = 隐藏层
2神经元数)的矩阵,其初始值服从(0,1)的均匀分 表 2 IGOA算法寻优得到的模型参数
布。输出层 的 偏 差 项 是 一 个 (行 数 = 训 练 样 本 数) ×
参数 IGOA算法寻优数值
(列数 = 输出层神经元数)的矩阵,其初始值服从(0,1) 隐藏层节点数 25
的均匀分布。针 对 迭 代 次 数、隐 藏 层 神 经 元 数、初 样本权重 1
始随机权重等超参数,本研究采用 IGOA对 MLP模 权重衰减 0
型参数进行寻优。IGOA算法种群规模设置为 20,最
初始随机权重 [ - 0.16,0.16]
大迭代次数设置为 30。IGOA算法得到的 MLP模型
迭代次数 290
参数如表 2所示。
激活函数 Sigmoid
基于以上模型参数,采用 MMD_loss函数在隐藏
学习率 0.1
层 2后再增加一层自适应层,构建迁移学习框架下的
领域自适应 IGOA - MLP神经网络。自适应层神经元
数为 10,与隐藏层 2神经元数相等。在自适应层中,
源域数据 D 和目标域数据 D 流经隐层 2后的输出值
s t
均为一个向量(维度 = 训练样本数),MMD_loss在总
损失函数中的权重常数 γ设置为 0.3。通过引入包含
了均方 误 差 损 失 函 数 MSE_loss的 总 损 失 函 数 Loss,
建立最终预测模型。
5.2.2 碾压效率预测结果分析 采用 5.1节处理好的
数据库对迁移学习框架下的 IGOA - MLP模型进行训
图 7 迁移学习框架下 IGOA - MLP模型预测结果
练和验证,得到碾压效率预测结果,如图 7所示。图
中粉色线条代表预测值,蓝 色线条 为真 实 值,可以 表 3 TL - IGOA - MLP模型结果评价指标
看出,迁移学习框架下的 IGOA - MLP模型得到的碾 评价指标 计算结果
压效率预测值与真实值的拟合效果 较好,线 条走向 MAE 29.99
接近,整体波 动 趋 势 一 致,说 明 本 文 所 提 出 的 TL - MSE( × 100) 50.48
IGOA - MLP模型通过建立源域和目标域之间的相关关 RMSE 71.05
系,进行知识迁移,解决 了新 工况下 缺少 数 据的 问 MAPE 0.09
题,具有较好的预测性能。为进一步评价预测效果,
根据 4.3节给出的公式计算得到模型评价指标,结果
如表 3所 示,可 以 看 出 MAE、MAPE、 RMSE、 MSE
各项指标的计算结果均令人满意,表明模型 预测效
果较好。
5.3 对比分析与讨论
5.3.1 MLP模型与其他机器模型对比分析 将 MLP
模型与当下较为流行的支持向量回归(SVR)、BP神
经网 络 ( BPNN)、 随 机 森 林 (RF)、 极 限 学 习 机
( ELM)等机器学习模型进行比较分析。评价指标对
比结果如图 8所示,评价指标的均值如表 4所示。可
图 8 不同基础模型预测性能评价指标对比分析
以看出,MLP模型的 MAE、MSE、RMSE、MAPE五
— 1 1 8 —
5