什么是动态时间扭曲?(dynamic time warping?)

动态时间扭曲(DTW)涉及一种称为算法的计算方法,用于比较声音、视频和图形,这些声音、视频和图形可能相似,但样本可能存在细微差异。计算通常会形成样本的线性表示,并将差异作为时间的函数进行测量。样本的不同元素可以映射到网格上以识别相似性,而函数的命令通常使用符号来识别每个变量。例如,语音识别有时使用动态时间扭曲来匹配单词,即使以不同的速度说话或某些部分的发音不同。...

动态时间扭曲(DTW)涉及一种称为算法的计算方法,用于比较声音、视频和图形,这些声音、视频和图形可能相似,但样本可能存在细微差异。计算通常会形成样本的线性表示,并将差异作为时间的函数进行测量。样本的不同元素可以映射到网格上以识别相似性,而函数的命令通常使用符号来识别每个变量。例如,语音识别有时使用动态时间扭曲来匹配单词,即使以不同的速度说话或某些部分的发音不同。

Many sppech recognition programs use dynamic timing because people often speak at different rates.

许多语音识别程序使用动态时间扭曲,因为人们经常以不同的速率说话。某些元音的发音可能会因情绪或其他因素而有所不同。有些程序可以识别无论是谁在说话的单词。因此,将时间间隔中的距离相加以比较声音通常是无效的。使用DTW,分析每个信号的各种特定时间点;这些距离是在从左下角到右上角的网格上计算的。

使用Levenshtein距离可以测量两个样本对应部分的相似性。字母用于表示一个源和另一个源之间的更改。该算法的解决方案通常是一个较大的数字,两个样本的差异越大。这个概念通常用于语音识别、拼写检查和分析遗传物质。

在某些测量中,频率变化可能会抵消动态时间扭曲的能力。信号的计算方式可以使其形式与频率无关。调制信号也会带来问题,但计算线段之间距离而不是点之间距离的网格可以进行补偿。

序列比对通常是数学的,需要一些计算机编程技能才能完全理解它。动态时间扭曲算法依赖于一些基本条件来真实地计算音频或视频样本之间的差异。将样本视为沿网格的路径,该算法通常遵循以下规则,例如路径不能返回,并且每次测量一步。除了从左下到右上的格式外,测量仅限于靠近对角线的位置。太陡或太浅的值通常被忽略,因为它们可能导致最终测量中的误差。

  • 发表于 2021-12-13 14:39
  • 阅读 ( 141 )
  • 分类:互联网

你可能感兴趣的文章

化学平衡(chemical equilibrium)和动态平衡(dynamic equilibrium)的区别

...应中的能量和平衡位置有关。 目录 1. 概述和主要区别 2. 什么是化学平衡 3. 什么是动态平衡 4. 并列比较-化学平衡与动态平衡的表格形式 6. 摘要 什么是化学平衡(chemical equilibrium)? 化学平衡是指反应物和产物的浓度都不随时间...

  • 发布于 2020-10-16 10:55
  • 阅读 ( 552 )

动态拉伸(dynamic stretching)和静态拉伸(static stretching)的区别

...角色。两者之间的本质区别在于练习的方式和时间。   什么是动态拉伸练习(dynamic stretch exercises)? 动态拉伸运动比静态运动更有活力。当进行动态运动时,拉伸不保持。一系列的动作是通过一系列的伸展运动来完成的。动态...

  • 发布于 2021-06-26 00:09
  • 阅读 ( 571 )

静止的(static)和动态ip(dynamic ip address)的区别

...而动态地址是经常更改的临时地址。 覆盖的关键领域 1.什么是静态IP地址-定义,功能2.什么是动态IP地址-定义,功能3.静态IP地址和动态IP地址的区别-主要区别比较 关键术语 IP地址,静态IP,动态IP 什么是静态ip地址(a static ip addr...

  • 发布于 2021-07-01 03:17
  • 阅读 ( 812 )

静止的(static)和动态链接(dynamic linking)的区别

...静态链接和动态链接两种链接机制。 覆盖的关键领域 1.什么是静态链接-定义,功能2.什么是动态链接-定义,功能3.静态链接和动态链接的区别-关键区别的比较 关键术语 动态链接,库,链接器,静态链接 什么是静态链接(static l...

  • 发布于 2021-07-02 00:20
  • 阅读 ( 723 )

动圈话筒(dynamic microphone)和电容话筒(condenser microphones)的区别

...是作为声电转换器或传感器。有两种主要类型的麦克风,动态和电容器。还有其他类型的话筒,但这些都是当今应用中最常用的话筒。 电容话筒是一种在电容器上运行的话筒。它也被称为电容麦克风或静电麦克风。电容器是以...

  • 发布于 2021-07-12 07:40
  • 阅读 ( 152 )

静止的(static)和动态绑定(dynamic binding)的区别

...动态绑定之间的区别之前,让我们先了解一下绑定到底是什么。绑定是指在方法调用和方法定义之间创建的链接。它让系统知道哪些代码应该以什么方式执行。如果任何方法调用都没有方法定义,则会导致系统显示错误。静态和...

  • 发布于 2021-07-12 13:01
  • 阅读 ( 325 )

时间扭曲为时间机器提供异地备份

...为您的首选。目前处于测试阶段,该应用程序将您选择的时间机器数据传送到Amazon的S3存储中,在那里传输所述数据的价格相对较低。明确地:每月每GB存储0.15美元每GB将数据备份到S3 0.10美元每GB从S3恢复数据0.17美元Time Warp有助...

  • 发布于 2021-07-28 19:47
  • 阅读 ( 115 )

什么是动态规划?(dynamic programming?)

当提到计算机科学领域时,动态规划描述了一组类似的计算机算法,通过将问题分解为一组较小的问题来解决复杂问题。动态规划最早由Richard Bellman在20世纪50年代创建,它...

  • 发布于 2021-12-13 14:36
  • 阅读 ( 104 )

什么是动态测试?(dynamic testing?)

软件包括在一个或多个操作系统上运行的操作系统和程序。软件测试是一个在开发期间和开发之后,但在发布之前检查和使用软件的过程,以验证功能是否正常工作,检测...

  • 发布于 2021-12-13 14:38
  • 阅读 ( 260 )

什么是动态定价?(dynamic pricing?)

动态定价,也称为基于时间的定价,是一种价格歧视形式,公司根据一组因素改变产...

  • 发布于 2021-12-24 11:44
  • 阅读 ( 185 )