tnfh.net
当前位置:首页 >> 一个用mAtlAB实现二分类的svm程序的问题 >>

一个用mAtlAB实现二分类的svm程序的问题

题主说的svm工具箱是什么,libsvm吗?确定安装好了?别给了程序说不能运行就好玩了。 我没有数据不可能直接给你做好,但是可以给一个注释清楚的例子。 要求就是二分类,对吧? 至于怎么从txt里读数据就别问我了,我会在程序里随机生成测试数据。

这个是非线性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...

自带的只能两类分类。多类分类是基于两类SVM采用“一对一”、“一对多”方法进行分类,你可以去下载一个Libsvm工具箱安装在你的matlab里,这是台湾林智仁教授开发的svm工具箱(影响力非常大的工具箱),他采用的是一对一法进行多类分类!

建议楼主百度《matlab神经网络30个案例分析》,里面有四章关于SVM用于多分类和回归的,标准的matlab语言写的

题主说的svm工具箱是什么,libsvm吗?确定安装好了?别给了程序说不能运行就好玩了。 我没有数据不可能直接给你做好,但是可以给一个注释清楚的例子。 要求就是二分类,对吧? 至于怎么从txt里读数据就别问我了,我会在程序里随机生成测试数据。

用LIBSVM工具箱,它是由台湾大学林智仁(Chih-Jen Lin)等开发和设计的,它是一个简单、易于使用并且快速有效的SVM软件工具包,可以解决C-支持向量分类(C-SVC)、v-支持向量分类(v-SVC)、分布估计(one-class SVM)、e-支持向量回归(e-SVR)...

我也遇到同样的问题了!请问楼主解决了吗?若已解决能否告知一下 灰常感谢

A.设置path File->set path ->add with subfolders->加入libsvm-3.11文件夹的路径 B. 在matlab中编译 目的:将libsvm-3.11\matlab 中 libsvmwrite.c 等 C++文件编译成 libsvmread.mexw32 等matlab文件,这样就可以在command window中被直接调用...

不同声音使用mfcc转换以后都是是一个a*b的矩阵,这里b是自己可以固定的,不同的声音a不同。 故而你只需要对每个a*b矩阵进行操作进行了。 对a*b矩阵,列数因为都一致,所以求列上的协方差矩阵以及求列上的均值。 将所有均值和协方差矩阵中上三角...

MATLAB自带函数svmtrain,照着例子做就会了。

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com