论文阅读:基于循环神经网络的船舶航迹预测

该论文提出了一种基于循环神经网络(RNN)的船舶航迹预测方法,结合SSPD数据预处理,用于特定海域和船舶类型。实验结果显示,平均误差为0.374%,并探讨了数据预处理、模型结构和实验设置对预测效果的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

论文阅读:基于循环神经网络的船舶航迹预测

论文下载:https://download.youkuaiyun.com/download/qq_33302004/15421819

目录

1. 摘要

2. 主要贡献

3. 一些有趣的观点

4. 基于SSPD的数据预处理方法

5. GRU循环神经网络预测模型

6. 实验


1. 摘要

2. 主要贡献

提出了一种基于循环神经网络船舶航迹预测方法,主要包含两个部分:数据预处理(SSPD)和循环神经网络预测模型,算法流程如下:

实验结果:平均计算耗时111.031s,平均误差为0.374%(采用均方误差,MSE)。

3. 一些有趣的观点

① 针对船舶航迹预测问题:研究集种于某海域给定时间范围内遵循一定规律的特定船舶类型的航迹预测问题。

航迹预测问题十分复杂,会受到不同海域、不同类型的船舶、不同天气等众多因素的影响,我认为研究特定的问题是一个好的选择。

② 使用SSPD方法选择出与待预测的航迹相似的航迹作为训练集。

不遵循相同规律的航迹,若不作处理都直接作为训练集会增加神经网络模型的学习难度,甚至还会出现自相矛盾的数据,导致不收敛,所以提前筛选数据集有必要。

③ AIS数据中的位置坐标是非平面坐标,所以作者对原始的坐标数据做了“高斯-克吕格”投影。

这是我之前没有遇到过的做法,后面也会深入研究一下AIS的原始坐标数据获取方式和是否做投影对预测结果的影响。

4. 基于SSPD的数据预处理方法

问题描述:

其中p是一个航迹点,用经纬度对表示。T是一段航迹,有若干(航迹点, 时刻)组成。

T_S是用线段方式表示的轨迹,S_1表示点P_1和点P_2连接组成的线段,n_s表示航迹T的总长度

相似度计算(SSPD的过程):

上面的公式是在计算一个点p到线段s的距离,方法就是由p点向s做投影,如果落在s上,那么就将p点和投影点连线的长度作为点到线段的距离;否则就用p连接线段的两个端点,较短的连接线的长度作为距离。

点p到航迹T_s^1的距离就是,点p到航迹T中每条线段距离的最小值。而航迹T_s^2到航迹T_s^1的距离就是T_s^2中每个点到航迹T_s^1距离的平均值。

所谓对阵分段路径距离也就是相似度,就是两条航迹相互距离的平均值。,D_S_S_P_D的值越小,航迹之间的相似性程度越高; 反之,相似性程度越低。

筛选数据集的算法伪代码如下:

5. GRU循环神经网络预测模型

RNN网络结构:

其中Dropout概率取0.2,Dense层就是全连接层。

模型结构包括1个输入节点,5个隐藏层,及1个输出节点。输 入节点接收序列 X 的长度为n,维度为2(即船舶的经度和 纬度坐标),通过隐藏 层 训 练,在输出节点获得最佳预测序 列Y,包括预测位置的经纬度坐标。

每一个神经元是一个GRU,每层神经元个数为100个

6. 实验

使用AIS数据,下载了2017年1~2月在通用横墨卡 托区域1~10范围内航行的商用及民用 类型的船舶共计719624条真实航迹数据。分为10组,每组约71000条数据。

实验结果:

使用SSPD筛选数据和不使用的对比实验:

GRU神经元和LSTM神经元的对比实验:

不同训练参数的对实验:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值