我正在进行一个项目,在这个项目中,必须识别频率不同的波形文件之间的相似模式。
例如,人类的声音频率彼此不同。如果我要识别人类是否哭,喊出一个声音的,应该有一个模式之间的哭声,不管频率。
所以我在寻找一种能够识别这些元素的算法。
发布于 2012-07-10 07:45:17
您可以从查看神经网络开始。这些类型的程序通常很好地处理数据中的某些不一致之处。神经工作室为您提供了一种快速且相对简单的构造神经网络的方法。
您所需要的只是一组包含您想要匹配的任何内容的数据。您可以使用大约70%的这些数据,让您的神经网络学习聚类您的数据,然后,使用其余的30%来测试您的神经网络。
神经网络的主要问题是需要找到一种将数据编码为输入向量的方法。一旦你这样做了,神经网络应该尝试并学会找到它自己的差异。
发布于 2012-07-10 07:44:04
对于基于图像的识别,主成分分析及其兄弟关系,如核主元分析和线性判别分析都是正确的。PCA是一种适用于任何数据的算法,所以我也认为它适用于声音。
我会将wav转换成int向量,并在其上运行PCA以提取特征。
JMathTools对此很有帮助.
我找到了也是..。
希望我能帮你..。
https://stackoverflow.com/questions/11408666
复制相似问题