Page 43 - 2023年第54卷第6期
P. 43

从表 3得知,输入风险事件实体为 “恐袭” 时,该算法匹配正确的风险事件实体为 “恐怖袭击”,并
              且返回的其他风险事件实体与恐怖袭击相关,例如 “无人机袭击”、 “恐怖劫持事件” (恐怖袭击的表
              现形式)、“控制系统故障” (可能是控制系统被恐怖袭击破坏的结果)。
              4.3 应急方案模板 为智能生成应急方案,需要设计应急方案模板。本文设计的应急方案模板分为工
              程概况、险情分析、抢险方案、备料点四部分,其中工程概况包括所属工程、所在地点、风险量值、
              风险级别;险情分析包括诱发因子、相关风险事件、导致后果、发生部位;抢险方案包含设备、物
              资、存储位置、抢险措施;备料点包含备料点编号、总干渠桩号、长度、面积等,具体应急方案模板
              如图 5。
























                                                      图 5 应急方案模板



              5 实验结果分析


              5.1 实验环境 本文实验运行环境为 CPU(Intel(R)Core(TM)i7 - 8700)、GPU(NVIDIA GeForceGT
              710)、python版本 3.6、操作平台 pycharm2020.3、神经网络框架 Keras,其中 BERT + BiLSTM+ CRF模型
              的部分参数如表 4。
              5.2 图谱构建结果分析
              5.2.1 图谱实体关系抽取结果 以 47本南水北调中线工程风险防控手册以及抢险体系总体方案为数
              据源,抽取实体类型包含工程、地点、管理机构、风险量值、风险事件等共 15种(具体实体统计见表
              5),抽取关系类型包含工程- 风险事件(存在风险事件)、工程- 风险量值(工程风险量值)、工程- 风险
              级别(工程风险级别)等共 17种,具体关系统计见表 6。
                    表 4 BERT + BiLSTM+ CRF模型的部分参数                     表 5 南水北调中线工程抽取实体统计

                  实验参数             含义           训练参数值             实体类型      实体数量       实体类型       实体数量
                                                                   工程         3353      管理处         47
                   Epoch         训练轮数              50
                                                                  风险事件        411        设备         35
                  Max_len     输入句子最大长度             128
                                                                  风险因子        222        物资         25
                 Batch_size   每一次训练句子数             16
                                                                  风险量值         95      存储位置          6
                 Lstm_units  BiLSTM单层神经元数          128
                                                                  预防措施        640      险情后果         101
                  Drop_rate     随机丢失率              0.1
                                                                  控制措施        680    险情发生部位         102
                Learning_rate  训练初始学习率           5 × 10 - 5        地点          47       备料点         188
                  Optimizer       优化器             Adam            风险级别         4


                                                                                                —  6 7 1 —
   38   39   40   41   42   43   44   45   46   47   48