用matlab提取出声音的mfcc后,是一个矩阵,怎么用SVM方法来分类

2024-05-21 03:36

1. 用matlab提取出声音的mfcc后,是一个矩阵,怎么用SVM方法来分类

不同声音使用mfcc转换以后都是是一个a*b的矩阵,这里b是自己可以固定的,不同的声音a不同。
故而你只需要对每个a*b矩阵进行操作进行了。
对a*b矩阵,列数因为都一致,所以求列上的协方差矩阵以及求列上的均值。
将所有均值和协方差矩阵中上三角矩阵元素拼凑在一起,最后每个声音即都能转换成1*m的矩阵,由于你所有声音在mfcc转换后b都是一样的,故而最后的1*m矩阵的m也会是一样的。
然后你就可以使用SVM了。。。

用matlab提取出声音的mfcc后,是一个矩阵,怎么用SVM方法来分类

2. 我的Matlab的svm预测怎么都是一个值

测试数据要跟训练数据格式一样啊,一般是行代表样本个数,列代表变量个数即n*m表示n个样本m个向量

3. 求助啊 matlab svm到底怎么预测

测试数据要跟训练数据格式一样啊,一般是行代表样本个数,列代表变量个数即n*m表示n个样本m个向量

求助啊 matlab svm到底怎么预测

4. 求助啊 matlab svm到底怎么预测

利用svmtrain训练模型,svmpredict出分类结果,但matlab自带的SVM只支持二分类,如果你需要多分类的话需要下载libsvm。

5. 求助Matlab在使用libSVM作回归分析时如何获得回归函数

下载Libsvm、Python和Gnuplot。我用的版本分别是:Libsvm(2.8.1),Python(2.4),Gnuplot(3.7.3)。注意:Gnuplot一定要用3.7.3版,3.7.1版的有bug. 修改训练和测试数据的格式(可以自己用perl编个小程序): 目标值 第一维特征编号

求助Matlab在使用libSVM作回归分析时如何获得回归函数

6. 求助,matlab工具箱里面的LS-SVM工具箱怎么使,我想做时间序列

要把这个工具箱添加进matlab 中就行了。具体方法:如果是Matlab安装光盘上的工具箱,重新执行安装程序,选中即可。 如果是单独下载的工具箱,一般情况下仅需要把新的工具箱解压到某 个目录,然后用ddpath(对于多个目录的使用genpath()或者pathtool添 加工具箱的路径,然后用which newtoolbox_command.m来检验是否可 以访问。 如果能够显示新设置的路径,则表明该工具箱可以使用了。 具体请看工具箱自己代的README文件

7. 求助,Matlab有没有svm多分类后的画图代码

这个是非线性svm的: 1.命令函数部分: clear;%清屏 clc; X =load('data.txt'); n = length(X);%总样本数量 y = X(:,4);%类别标志 X = X(:,1:3); TOL = 0.0001;%精度要求 C = 1;%参数,对损失函数的权重 b = 0;%初始设置截距b Wold = 0;%未更新a..

求助,Matlab有没有svm多分类后的画图代码

8. 求助:请问谁有基于SVM的边缘检测的MATLAB程序啊!谢谢

看看这里http://www.pudn.com/downloads86/sourcecode/math/detail331843.html