tnfh.net
当前位置:首页 >> 求一完整的SVM分类器的程序,mAtlAB编写的.感激不... >>

求一完整的SVM分类器的程序,mAtlAB编写的.感激不...

这个是非线性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神经网络30个案例分析》,里面有四章关于SVM用于多分类和回归的,标准的matlab语言写的

分开训练集、测试集 然后,对训练集寻优,构建好决策函数 然后用测试集验证准确率,达到满足需要准确率后,就可以拿新数据分类啦~

训练样本标签和训练样本数不一致,你可以看一下label的个数和data的个数,而且svm适用于两维变量,所以你的data的维数需要改变一下。

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

这个我会啊 我就是研究支持向量机的 怎么联系到你 你给个联系方式 线下联系

我只知道台湾一个教授编了一个支持向量机的工具箱叫libsvm,你去网上可以下载下来

是原始数据有重叠的话可以使用 unique(A)函数,它用来找矩阵中的唯一不重复元素,具体的用法你可以doc unique自己学习学习。

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

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

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