1. 对于Hausdorff距离的理解

Hausdorff距离:描述两组点集之间相似程度的一种度量。

假设两组集合A={a1,a2,.....ap},B={b1,b2.....bp},则这两个点集之间的Hausdorff距离定义为:

H(A,B)=max(h(A,B),h(A,B))     (1)

其中,h(A,B)=max(a∈A) min(b∈B) ||a-b||                (2),

h(B,A)=max(b∈B) min(a∈A) ||b-a||                 (3),

||·|| 是A和B点集间的距离范式。

(1)式称为双向Hausdorff距离,它度量了两个点集间的最大不匹配程度。

(2)、(3)式中的h(A,B)  、h(B,A)分别称为从A集合到B集合  和从集合B到集合A 的单向Hausdorff距离。

即h(A,B)实际上首先对点集A中的每个点ai到距离此点ai最近的B集合中点bj之间的距离‖ai-bj‖进行排序,然后取该距离中的最大值作为h(A,B)的值。

图例表示:

2.对于LCSS距离的理解

LCSS 最长公共子序列

欧氏距离和动态时间规划对轨迹的个别点差异性明显。

如果两个时间序列在大多数时间段具有相似的形态,仅仅在很短时间内具有一定的差异,则欧氏距离和DTW无法准确衡量这两个时间序列的相似度。

而LCSS能处理这种问题。

原理:

假设有两个长度分别为n和m的时间序列数据A和B ,那么最长公共子序列的长度为:

其中,γ为成员相似阈值,t=1,2,...n;i=1,2,...m。基于上述公式,最长公共子序列的相似度公式为:

LCSS算法可以计算两个子序列之间的最长公共子序列。

结合具体实例理解:

3.改进LCSS算法

见https://blog.csdn.net/weixin_30745641/article/details/95504238

改进后LCSS算法

优点:结合时间、地理因素,提高相似度计算的准确性

缺点:需要抽取时间序列,构造用户轨迹的频繁序列,然后才能用改进的LCSS相似度算法计算用户轨迹的相似度,

因此算法模型过程比较复杂。

参考:

https://www.cnblogs.com/yhlx125/p/5478147.html

https://www.jianshu.com/p/d7b8db280a01?utm_campaign=maleskine&utm_content=note&utm_medium=reader_share&utm_source=weixin

https://www.it610.com/article/1293141069264920576.htm

https://blog.csdn.net/weixin_30745641/article/details/95504238

轨迹相似性度量之基于Hausdorff与LCSS的理解相关推荐

  1. 轨迹相似性度量方法总结

    轨迹相似性度量方法总结 基于点的度量 基于形状的度量 基于分段 基于特定任务 基于点的度量 1.欧氏距离 优点:线性计算时间 缺点:轨迹长度要相同 2.DTW 是对时间序列距离测量的改进 优点:考虑到 ...

  2. 【交通行业】轨迹相似性度量介绍

    点击蓝字关注我们 轨迹相似性度量的介绍 数据相似性一般使用距离来度量,这些距离包括欧氏距离(Euclidean Distance),曼哈顿距离(Manhattan Distance),切比雪夫距离 ( ...

  3. Spark数据挖掘-基于 LSA 隐层语义分析理解APP描述信息(1)

    Spark数据挖掘-基于 LSA 隐层语义分析理解APP描述信息(1) 1 前言 结构化数据处理比较直接,然而非结构化数据(比如:文本.语音)处理就比较具有挑战.对于文本现在比较成熟的技术是搜索引擎, ...

  4. ICLR 2022 | 香侬科技提出基于图神经网络的语义理解模型,获单项满分

    ©作者 | 香侬科技 来源 | 香侬科技 近日,深度学习国际顶级会议ICLR 2022向作者公布了论文录用结果.香侬科技3篇论文被大会收录,研究内容覆盖通用自然语义理解.NLP神经网络模型安全性.自动 ...

  5. 技术干货 | 基于MindSpore更好的理解Focal Loss

    [本期推荐专题]物联网从业人员必读:华为云专家为你详细解读LiteOS各模块开发及其实现原理. 摘要:Focal Loss的两个性质算是核心,其实就是用一个合适的函数去度量难分类和易分类样本对总的损失 ...

  6. 【自然语言处理(NLP)】基于SQuAD的机器阅读理解

    [自然语言处理(NLP)]基于SQuAD的机器阅读理解 作者简介:在校大学生一枚,华为云享专家,阿里云专家博主,腾云先锋(TDP)成员,云曦智划项目总负责人,全国高等学校计算机教学与产业实践资源建设专 ...

  7. 基于神经网络的机器阅读理解综述学习笔记

    基于神经网络的机器阅读理解综述学习笔记 一.机器阅读理解的任务定义 1.问题描述 机器阅读理解任务可以形式化成一个有监督的学习问题:给出三元组形式的训练数据(C,Q,A),其中,C 表示段落,Q 表示 ...

  8. 基于多粒度语义交互理解网络的幽默等级识别

    论文阅读 2020 1. 解决问题 将幽默等级识别为自然语言推理任务,将幽默文本划分为铺垫和笑点两部分,提出对两者之间的关系进行建模可以显著提升模型识别幽默等级的性能. 2. 创新点(贡献) 本文基于 ...

  9. 基于深度学习的语义理解技术在机器翻译中的应用

    作者:禅与计算机程序设计艺术 <基于深度学习的语义理解技术在机器翻译中的应用>技术博客文章 引言 1.1. 背景介绍 随着全球化的推进,跨语言交流需求日益增长,机器翻译技术应运而生.翻译技 ...

最新文章

  1. ELNET服务被我删了,如何安装?
  2. golang中的条件变量
  3. ORACLE SELECT 语句中使用 CASE
  4. 最新综述:多标签学习的新趋势
  5. 每日程序C语言31-auto的使用
  6. 超小型php框架,MiniFramework
  7. c#中Task线程的用法
  8. P4001-[ICPC-Beijing 2006]狼抓兔子【对偶图】
  9. 这个关系国计民生的“黑盒子” 我们造出来了
  10. codeforces——Little Pony and Sort by Shift
  11. “大数据与精准营销沙龙”成功在京召开
  12. 乔春洋:品牌管理创新
  13. FreeBSD之netgraph简要解析
  14. 国土空间规划数据汇交标准_国土空间规划数据治理指南来了
  15. 基于Freescale的主流芯片HCS08
  16. Intel汇编与程序设计第五版3.4定义数据小节
  17. thuwc2019滚粗记
  18. 相机和镜头选型需要注意哪些问题
  19. 计算机系统动态库修复,无法定位程序输入点于动态链接库修复解决方法 | 专业网吧维护...
  20. 构建具有时间依存协变量的Elastic-net Cox模型

热门文章

  1. 需求、需求工程与需求工程师 — 2.需求的来源
  2. 多中心临床大数据平台建设及深度应用
  3. 作者:顾佳峰(1975-),男,博士,北京大学中国社会科学调查中心研究发展部主任,北京大学创新研究院副院长。...
  4. 作者:孙大为,男,博士后,中国地质大学(北京)信息工程学院讲师。
  5. 【计算机网络】TCP三次握手
  6. 【数据库系统】数据库与SQL
  7. 【算法分析与设计】查找第K大/小元素问题
  8. 【Python】Matplotlib绘制极坐标散点图
  9. 洛谷P2955题解(Java语言描述)
  10. 【Java】求解N皇后问题