-
dtw.c 算法
在日常的生活中我们最经常使用的距离毫无疑问应该是欧式距离,但是对于一些特殊情况,欧氏距离存在着其很明显的缺陷,比如说时间序列,举个比较简单的例子,序列A:1,1,1,10,2,3,序列B:1,1,1,2,10,3,如果用欧氏距离,也就是distance[i][j]=(b[j]-a[i])*(b[j]-a[i])来计算的话,总的距离和应该是128,应该说这个距离是非常大的,而实际上这个序列的图像是十分相似的,这种情况下就有人开始考虑寻找新的时间序列距离的计算方法,然后提出了DTW算法,这种方法在语音识别,机器学习方便有着很重要的作用。
这个算法是基于动态规划(DP)的思想,解决了发音长短不一的模板匹配问题,简单来说,就是通过构建一个邻接矩阵,寻找最短路径和。
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-01-21 23:10:34下载
- 积分:1
-
外推法解微分方程组,并给出实例。外推法首先给丁初始补偿,软件自动决定下一步的步长...
外推法解微分方程组,并给出实例。外推法首先给丁初始补偿,软件自动决定下一步的步长-Extrapolation solution differential equations, and gives examples. First, extrapolation to the small initial compensation, the software automatically decide on the next step of
- 2022-02-04 09:12:58下载
- 积分:1
-
最精简的C++队列, 覆盖各种方法
队列特性:先进先出(FIFO)——先进队列的元素先出队列。来源于我们生活中的队列(先排队的先办完事)。队列有下面几个操作:InitQueue() ——初始化队列EnQueue() ——进队列DeQueue() ——出队列IsQueueEmpty()——判断队列是否为空IsQueueFull() ——判断队列是否已满
- 2022-11-07 10:10:04下载
- 积分:1
-
一个码制转换的程序 BCD码转ASC码,功能虽少,但还算好用
一个码制转换的程序 BCD码转ASC码,功能虽少,但还算好用-a code system conversion process BCD switch ASC codes, although less functional, but rather user-friendly
- 2022-07-23 19:21:40下载
- 积分:1
-
关于河内塔的一个算术分辨率。采用Visaul C++编译
河内塔的数学解析。用VisualC++编写
- 2022-05-26 09:11:12下载
- 积分:1
-
基于VS2008的模式识别聚类器程序
本程序是用C语言编写的一款模式识别聚类小软件,有可视化的界面,可对两类样本点进行聚类,里面包含所有相关的源程序,也有可执行的运行文件,可用VS2008打开。
- 2022-05-27 09:56:41下载
- 积分:1
-
学习C++的小程序
这是我去年开始学习C++时用到的代码,觉得挺不错的,适合初学者看一看,很基础,不光要看懂,还要自己敲一敲,争取全部自己敲出来
- 2023-08-03 06:50:04下载
- 积分:1
-
用VC编写的迷宫最短路径求解。
用VC编写的迷宫最短路径求解。-VC prepared by the shortest path to solve the maze.
- 2023-04-02 16:05:03下载
- 积分:1
-
GA——DSP
遗传算法通用包,用于解决 DSP问题,传入配送点数据文件位置,文件格式如:
3 4
1 2
4 7
5 3
1 12
13 2
22 21
即可输出结果。
- 2022-07-10 19:22:56下载
- 积分:1
-
九九乘法表
一个用c++编写的打印九九乘法表的程序,初学者值得一看,仅供参考!
- 2022-01-28 01:51:27下载
- 积分:1