-
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
-
傅里叶变换是信号处理中最常用的算法,实现…
傅立叶变换是信号处理时最常用的算法之一,实现时域与频域之间的转换,对人们研究各种信号非常有用,本程序利用VC实现快速傅立叶变换算法-Fourier transform signal processing is the most commonly used algorithm, achieving time-domain and frequency domain between the conversion of the people look very useful signal, the procedure used VC Fast Fourier Transform algorithm
- 2023-07-10 08:25:03下载
- 积分:1
-
基于改进的粒子群算法的微电网运行优化
微电网是近来比较热门的话题,对于微电网的运行优化也是当前研究的重点,主要就是通过粒子群优化算法与遗传算法进行求解最优控制方案,已达到最优运行。本文献对粒子群算法进行了改进,同时比较简单,适合初学者。
- 2023-01-11 05:10:04下载
- 积分:1
-
大数相乘,可以解决超过大整数的问题
大数相乘,可以解决超过大整数的问题-multiply large numbers, can be resolved over the issue of large integer
- 2023-01-16 10:35:03下载
- 积分:1
-
这是一个代码,可以实现任意阶的幻方的计算(6除外)
这是一个代码,可以实现任意阶的幻方的计算(6除外)-This is a code that can be achieved any order of the magic square of terms (except 6)
- 2022-04-19 07:13:32下载
- 积分:1
-
弹道控制
关于导弹弹道控制的matlab仿真,是有关导弹拦截的弹道仿真,防御识别系统的导弹弹道仿真程序,使用simulink与matlab程序混编而成的导弹的3自由度仿真
- 2022-07-24 04:06:56下载
- 积分:1
-
最长公共子序列
应用背景以文档形式上传,详细分析了最长公共子序列问题,并附有源码和运行结果关键技术源码用C++语言编写,在VC和VS环境下可运行
- 2022-06-12 21:46:37下载
- 积分:1
-
使用RSA数字签名
//Rivest,Shamir,Adelman(RSA)#include#include#include#include#include#include#includeint enumber(char);char denumber(int);int CK_PRIME(long int);long int Get_GCD(long int,long int)
- 2022-01-22 03:04:32下载
- 积分:1
-
- 2022-07-23 17:47:53下载
- 积分:1
-
gmres.m为迭代算法GMRES的实现
gmres.m为迭代算法GMRES的实现-gmres.m for the implementation of the GMRES iterative algorithm
- 2022-03-24 00:08:10下载
- 积分:1