动态时间弯曲是语音处理领域经常会用到的序列相似性度量的方法。本篇文章主要讨论R语言内置dtw函数的使用过程。
核心代码
dtw(x, y=NULL,
dist.method=“Euclidean”,
step.pattern=symmetric2,
window.type=“none”,
keep.internals=FALSE,
distance.only=FALSE,
open.end=FALSE,
open.begin=FALSE,
… )
- dist.method:使用的距离度量方法。
- step.pattern :匹配模式。
- window.type :窗口类型。主要参数 “none”(无), “itakura”(平行四边形), “sakoechiba”(围绕主对角线), “slantedband”(斜对角线窗口),或为一个自定义的函数。
- keep.internals :保持内部累积成本矩阵、投入和其他内部结构。
- distance.only :仅计算距离,结果更快。
- open.end 以及open.begin:是否首位对其。