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

2023-11-09 01:59

本文主要是介绍论文阅读:基于循环神经网络的船舶航迹预测,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

论文下载:https://download.csdn.net/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神经元的对比实验:

不同训练参数的对实验:

这篇关于论文阅读:基于循环神经网络的船舶航迹预测的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/373538

相关文章

好题——hdu2522(小数问题:求1/n的第一个循环节)

好喜欢这题,第一次做小数问题,一开始真心没思路,然后参考了网上的一些资料。 知识点***********************************无限不循环小数即无理数,不能写作两整数之比*****************************(一开始没想到,小学没学好) 此题1/n肯定是一个有限循环小数,了解这些后就能做此题了。 按照除法的机制,用一个函数表示出来就可以了,代码如下

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

图神经网络模型介绍(1)

我们将图神经网络分为基于谱域的模型和基于空域的模型,并按照发展顺序详解每个类别中的重要模型。 1.1基于谱域的图神经网络         谱域上的图卷积在图学习迈向深度学习的发展历程中起到了关键的作用。本节主要介绍三个具有代表性的谱域图神经网络:谱图卷积网络、切比雪夫网络和图卷积网络。 (1)谱图卷积网络 卷积定理:函数卷积的傅里叶变换是函数傅里叶变换的乘积,即F{f*g}

AI hospital 论文Idea

一、Benchmarking Large Language Models on Communicative Medical Coaching: A Dataset and a Novel System论文地址含代码 大多数现有模型和工具主要迎合以患者为中心的服务。这项工作深入探讨了LLMs在提高医疗专业人员的沟通能力。目标是构建一个模拟实践环境,人类医生(即医学学习者)可以在其中与患者代理进行医学

论文翻译:arxiv-2024 Benchmark Data Contamination of Large Language Models: A Survey

Benchmark Data Contamination of Large Language Models: A Survey https://arxiv.org/abs/2406.04244 大规模语言模型的基准数据污染:一项综述 文章目录 大规模语言模型的基准数据污染:一项综述摘要1 引言 摘要 大规模语言模型(LLMs),如GPT-4、Claude-3和Gemini的快

poj3750约瑟夫环,循环队列

Description 有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列(总人数不足S个时将循环报数),求小孩出列的顺序。 Input 第一行输入小孩的人数N(N<=64) 接下来每行输入一个小孩的名字(人名不超过15个字符) 最后一行输入W,S (W < N),用

论文阅读笔记: Segment Anything

文章目录 Segment Anything摘要引言任务模型数据引擎数据集负责任的人工智能 Segment Anything Model图像编码器提示编码器mask解码器解决歧义损失和训练 Segment Anything 论文地址: https://arxiv.org/abs/2304.02643 代码地址:https://github.com/facebookresear

论文翻译:ICLR-2024 PROVING TEST SET CONTAMINATION IN BLACK BOX LANGUAGE MODELS

PROVING TEST SET CONTAMINATION IN BLACK BOX LANGUAGE MODELS https://openreview.net/forum?id=KS8mIvetg2 验证测试集污染在黑盒语言模型中 文章目录 验证测试集污染在黑盒语言模型中摘要1 引言 摘要 大型语言模型是在大量互联网数据上训练的,这引发了人们的担忧和猜测,即它们可能已

OmniGlue论文详解(特征匹配)

OmniGlue论文详解(特征匹配) 摘要1. 引言2. 相关工作2.1. 广义局部特征匹配2.2. 稀疏可学习匹配2.3. 半稠密可学习匹配2.4. 与其他图像表示匹配 3. OmniGlue3.1. 模型概述3.2. OmniGlue 细节3.2.1. 特征提取3.2.2. 利用DINOv2构建图形。3.2.3. 信息传播与新的指导3.2.4. 匹配层和损失函数3.2.5. 与Super

软件架构模式:5 分钟阅读

原文: https://orkhanscience.medium.com/software-architecture-patterns-5-mins-read-e9e3c8eb47d2 软件架构模式:5 分钟阅读 当有人潜入软件工程世界时,有一天他需要学习软件架构模式的基础知识。当我刚接触编码时,我不知道从哪里获得简要介绍现有架构模式的资源,这样它就不会太详细和混乱,而是非常抽象和易