在全球化日益加速的今天,海上交通作为连接世界各大洲的重要纽带,其安全性与效率性备受关注。海上船舶交通事故的频繁发生[1],不仅严重威胁船员的生命安全,也对海洋环境造成了巨大的破坏。因此,对海上船舶交通事故进行深入研究,并探索其预测方法,具有重要的现实意义和深远的历史意义。
目前,相关领域学者均研究交通事故预测方法。刘志等[2]提出时空图卷积网络的交通事故预测方法,该方法使用长短时记忆神经网络对当前交通事故数据进行动态演化,实现交通事故预测。但其只在特定的数据集或场景下进行训练,无法很好地适应其他场景或数据,导致模型在实际预测中的性能下降。严丽平等[3]提出交通事故风险深度预测方法,将当前交通实况数据输入到深度神经网络模型中,通过模型迭代输出交通事故预测结果,该模型结构过于复杂或参数设置不合理,可能会导致过拟合或欠拟合问题,从而影响预测的准确性。张庆年等[4]提出聚类分析的交通事故预测方法,使用K均值聚类方式选择导致交通事故的主要因素以后,利用Logistic模型历史交通事故数据进行回归分析,实现交通事故预测,该技术受到因子数量、旋转方法和解释方式的影响,导致交通事故的因素不够准确,进而影响该方法预测性能。
历史数据挖掘从大量的历史数据中提取有价值的信息,以支持决策制定、趋势分析或其他研究目的。因此以历史数据挖掘作为基础,设计了基于历史数据挖掘的海上船舶交通事故预测方法,为海上船舶航行安全提供有效技术支持。
1 海上船舶交通事故预测研究 1.1 海上船舶交通事故历史数据挖掘海上船舶交通事故历史数据来自于海事机构,其中包括船舶交通事故报告、调查记录、船舶信息、航行日志以及天气数据等,海上船舶交通事故历史数据揭示了不同类型的事故(如碰撞、搁浅、火灾、爆炸、机械故障等)的发生频率和分布情况。这些数据有助于对常见的海上船舶事故进行预测,从而针对这些高风险情况采取预防措施。在众多数据挖掘方法中,神经网络模型具有非线性建模能力和并行处理能力,在神经网络模型中,一维卷积自编码器(1D Convolutional Autoencoder)是一种特殊的自编码器,它利用一维卷积神经网络(CNN)的结构来进行输入数据的编码和解码,从输入数据中提取特征[5]。在此运用一维卷积自编码器对海上船舶交通事故历史数据进行挖掘,获得海上船舶交通事故特征,其详细过程如下:
一维卷积自编码器的编码部分由卷积层和池化层组成,解码层有隐含层、上采样层和卷积层组成。令
h1=gf(ϖ⋅x+b1)。 | (1) |
式中:h1为编码部分卷积层输出结果;
一维卷积自编码器编码部分池化层输出结果如下:
Γ=p(h1)。 | (2) |
式中:
将式(2)结果输入到一维卷积自编码器解码部分中,其表达式如下:
h2=S(Γ), | (3) |
x′=ge(φ⋅h2+b2)。 | (4) |
式中:h2为上采样层输出结果;S()为上采样函数;ge为解码器激活函数;
系统云灰色模型SCGM(1,1)C属于灰色模型中预测能力较强的模型,其运算过程简洁,且在运算过程中可利用积分替代原有灰色模型的直接累加计算,可有效降低预测误差。在此将得到的海上船舶交通事故历史数据特征作为输入,使用灰色SCGM(1,1)C模型实现海上船舶交通事故预测。利用
∂ˉx′(k)∂k=f1ˉx′(k)+f3, | (5) |
f1=ln[n∑k=3ˉx′(k−1)ˉx′(k)n∑k=3[ˉx′(k−1)]2], | (6) |
f2=(n−1)n∑k=2ef1(k−1)ˉx′(k)(n−1)n∑k=2e2f1(k−1)−[n∑k=2ef1(k−1)]2−[n∑k=2ef1(k−1)][n∑k=2ˉx′(k)](n−1)n∑k=2e2f1(k−1)−[n∑k=2ef1(k−1)]2, | (7) |
f3=f1f4, | (8) |
f4=[(n∑k=2ef1(k))f2−n∑k=2ˉx′(k)]n−1。 | (9) |
式中:f1、f2、f3、f4均为灰色SCGM(1,1)C模型参数;
将式(6)~式(9)代入到式(5)中,即可得到海上船舶交通事故预测结果。
1.2.2 模型预测值修正灰色SCGM(1,1)C模型在预测海上船舶交通事故过程中,对受不确定因素导致的海上船舶交通事故预测不够敏感,为保障海上船舶交通事故预测精度,需要对灰色SCGM(1,1)C模型的预测值进行修正处理。z(k)为灰色SCGM(1,1)C模型预测海上船舶交通事故的残差,依据该残差计算灰色SCGM(1,1)C模型预测海上船舶交通事故的相对误差Q,公式为:
Q=z(k)×1ˉx′(k)。 | (10) |
将式(10)结果划分为
P1=(p11…p1n⋮⋱⋮pn1⋯pnn)。 | (11) |
利用式(11)计算每个海上船舶交通事故预测状态概率后,对比其大小,将概率最大的海上船舶交通事故作为当前预测状态Ei,选当前预测状态Ei的中间值Ii作为修正参数,将该参数引入到式(5)中,则参数修正后的灰色SCGM(1,1)C模型表达式如下:
∂ˉx′(k)∂k=[f1ˉx′(k)+f3]Ii。 | (12) |
利用式(12)预测值修正后的灰色SCGM(1,1)C模型,使其输出的海上船舶交通事故预测结果更加准确。
2 实验结果分析以我国某海域作为实验对象,该海域各个港口每日离港船舶较多,且该海域航线航程较长,是我国与南美西海岸之间海上贸易往来的重要通道。该区域中存在若干条航线,来往船舶频繁使该海域发生船舶碰撞、搁浅以及船舶火灾事故较多,为更好地规划该海域航线,保障海上运输线路畅通,使用本文方法对该海域海上船舶交通事故展开预测。
以该海域某年海上船舶交通事故历史数据作为实验对象,本文方法使用一维卷积自编码器对其进行挖掘,挖掘结果如表1所示。可知,采用一维卷积自编码器的方法能有效从海上船舶交通事故的历史数据中提取关键信息,包括事故发生时间、名称以及潜在原因。这为后续的交通事故预测提供了丰富的数据支持,有助于提升预测的准确性,并为海上交通安全监管提供有力依据。
![]() |
表 1 海上船舶交通事故历史数据挖掘结果 Tab.1 Historical data mining results of maritime ship traffic accidents |
DBI(Davies-Bouldin Index)指数,也被称为戴维森堡丁指数,是一种中部评价指标,该数值越小,表明数据挖掘后得到的特征类型分布越紧密。以DBI指数作为度量指标,测试本文方法挖掘海上船舶交通事故历史数据能力,同时在实验过程中设置DBI指数不得高于0.5,测试结果如图1所示。可知,采用一维卷积自编码器挖掘海上船舶历史数据时,DBI指数稳定在0.15~0.20的较低范围中,远低于预设的0.5阈值。这表明本文方法在处理船舶数据上具有高准确性,能有效捕捉数据中的关键信息,为后续的船舶交通事故预测提供了可靠的数据支持。这一成果在海洋交通管理领域具有重要的应用价值。
![]() |
图 1 海上船舶历史数据挖掘DBI指数 Fig. 1 DBI index for historical data mining of offshore ships |
本文对灰色SCGM(1,1)C模型预测值进行修正后,运用该模型获得海上船舶交通事故预测结果,在此验证本文预测值修正后的灰色SCGM(1,1)C模型与海上船舶历史数据挖掘结果的拟合能力,以R2为度量指标,测试结果如图2所示。可知,当应用于海航船舶交通事故预测时,本文提出的SCGM(1,1)C模型在特征数据数量约
![]() |
图 2 灰色模型R2值 Fig. 2 Grey model R-2value |
使用本文方法对该海域不同航线进行船舶交通事故预测,预测结果如表2所示。可知,采用本文提出的方法能精准预测该海域各航线上潜在的交通事故类型。这一方法为提升该海域的航行安全提供了重要依据,有助于减少航行风险,保障船舶和人员的安全,为海洋交通管理提供科学决策支持。
![]() |
表 2 海上船舶交通事故预测结果 Tab.2 Prediction results of maritime ship traffic accidents |
本文设计了基于历史数据挖掘的海上船舶交通事故预测研究,该方法通过对大量历史数据的深度挖掘和分析,能够揭示出事故发生的潜在规律和影响因素,为船舶航行提供更为精准的安全预警,不仅提高了航行的安全性,也促进了航运业的可持续发展。
[1] |
彭文闯, 郭晟楠, 万怀宇, 等. 面向交通事故预测的时空多模态点过程[J]. 计算机应用研究, 2023, 40(8): 2340-2345. PENG Wenchuang, GUO Shengnan, WAN Huaiyu, et al. Multimodal spatial-temporal point processes for traffic accident event prediction[J]. Application Research of Computers, 2023, 40(8): 2340-2345. |
[2] |
刘志, 王锦梦, 孔祥杰. 基于时空图卷积网络的交通事故预测研究[J]. 浙江工业大学学报, 2022, 50(2): 128-135,155. LIU Zhi, WANG Jinmeng, KONG Xiangjie. Research on traffic accident prediction based on spatial-temporal graph convolutional network[J]. Journal of Zhejiang University of Technology, 2022, 50(2): 128-135,155. |
[3] |
严丽平, 郭成源. 基于边缘计算的城市交通事故风险深度预测[J]. 计算机仿真, 2022, 39(12): 226-229,329. YAN Liping, GUO Chengyuan. Urban traffic accident risk depth prediction based on edge computing[J]. Computer Simulation, 2022, 39(12): 226-229,329. |
[4] |
张庆年, 张瑨, 杨杰, 等. 基于聚类分析的水上交通事故影响因素研究[J]. 重庆交通大学学报(自然科学版), 2022, 41(6): 1-7. ZHANG Qingnian, ZHANG Jin, YANG Jie, et al. Influencing factors of waterway traffic accidents based on clustering analysis[J]. Journal of Chongqing Jiaotong University (Natural Sciences), 2022, 41(6): 1-7. |
[5] |
王婧娟, 陈庆奎. 一种时空周期性注意力网络的交通流量预测模型[J]. 小型微型计算机系统, 2022, 43(11): 2321-2327. WANG Jingjuan, CHEN Qingkui. Traffic flow prediction model based on the spatial-temporal periodic attention network[J]. Journal of Chinese Computer Systems, 2022, 43(11): 2321-2327. |