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
   17   18   19   20   21   22   23   24   25   26   27