哈工大信息检索研究室论坛's Archiver

wushenghou 发表于 2006-6-4 13:13

LS-SVMlab用于分类和回归的简单介绍

LBSALE[2]LBSALE[这个贴子最后由wushenghou在 2006/12/20 10:16am 第 17 次编辑]

我是SVM初学者,下了几个SVM软件,个人比较看好LS-SVMlab Toolbox,因为给的软件应用说明比较详细。我这里有:Libsvm2.32完全版;libsvm-2.82;LS-SVMlab1.5bw.tar。

wushenghou 发表于 2006-6-4 15:06

LS-SVMlab用于分类和回归的简单介绍

[这个贴子最后由wushenghou在 2006/12/20 11:46am 第 6 次编辑]

回一个帖就能挣很多ir币,加油吧。
我是SVM初学者,下了几个SVM软件,个人比较看好LS-SVMlab Toolbox,因为给的软件应用说明比较详细。我这里有:Libsvm2.32完全版;libsvm-2.82;LS-SVMlab1.5bw.tar。
楼上附件里是LS-SVM的说明手册和程序,下面简单介绍用法,我就不再一个一个回复了,见谅。
突然发现100IR元还是很贵的,呵呵,我设这个只是想有点成就感而已,让自己更有信心钻研下去,所以现在6元就好,哈哈,欢迎大家捧场。
LS-SVMlab1.5bw.tar 一般用法
(分类用法)
以供和我一样在SVM门口徘徊多日的朋友早点进门。
首先下载了LS-SVMlab1.5,以及它的使用方法导读LS-SVMlab Toolbox User’s Guide.pdf,我这里有,你也可以直接到网上下载。免费的,地址是:
http://www.esat.kuleuven.ac.be/sista/lssvmlab/
下载的LS-SVMlab1.5是压缩文件,解压缩,记住路径,如:e:\LS-SVMlab1.5
这个目录下59个文件。
成功一半了。下来打开matlab(最好6.1以上版本的),current directory的路径设置为e:\LS-SVMlab1.5,下来就用拉。
怎么用呢,有的朋友matlab还不太懂,我简单说一下,在matlab打开的窗口中有一个叫command window,在这里面输入命令,就可以了。下面举例说明。
在命令窗口(command window)中敲入(注凡是前面带>>说明是你敲进取的,没有的则是系统运行的结果):
>> X = 2.*rand(30,2)-1;
>> Y = sign(sin(X(:,1))+X(:,2));
>> X
会出现
X =
0.9003 -0.9695
-0.5377 0.4936
0.2137 -0.1098
-0.0280 0.8636
0.7826 -0.0680
0.5242 -0.1627
.... ....
-0.4556 0.7073
-0.6024 0.1871
敲入
>> Y
出现
Y =
-1
-1
1
1
1
1
...
1
-1
以上是编辑一组训练样本,有两个自变量和一个因变量。
>> gam = 10; %可能是惩罚参数把,我猜的,谁知道跟贴说一下吧,谢拉
>> sig2 = 0.2;%RBF核函数的参数
>> type = ’classification’;%用于分类
>> [alpha,b] = trainlssvm({X,Y,type,gam,sig2,’RBF_kernel’});
(这里注意那个'符号好像是中文的引号,要改成英文的',这是那个导读里面的问题)
然后自动给出alpha,b的值,alpha是数组,b是单值,是构造的函数里面的参数值。
>> [alpha,b] = trainlssvm({X,Y,type,gam,sig2,’RBF_kernel’,’original’});
original表示保持数据原始状态不变。
>> [alpha,b] = trainlssvm({X,Y,type,gam,sig2,’RBF_kernel’,’preprocess’});
preprocess表示对原始数据进行预处理。具体怎么处理,谁知道?
>> Xt = 2.*rand(10,2)-1;
>> Ytest = simlssvm({X,Y,type,gam,sig2,’RBF_kernel’},{alpha,b},Xt);
以上构造检验样本。Ytest是计算出来的检验值,
>> plotlssvm({X,Y,type,gam,sig2,’RBF_kernel’},{alpha,b});这个画图的

wushenghou 发表于 2006-6-4 16:58

LS-SVMlab用于分类和回归的简单介绍

[这个贴子最后由wushenghou在 2006/08/11 09:44am 第 2 次编辑]

显然上面这个是个分类问题,我主要想用于多因素的函数逼近问题,指导手册中的计算过程和上面基本一致,只是y值不再是1or-1,x做成两列或者更多列程序就不运行了,怎么回事呢?

ZHOUMIN 发表于 2006-6-12 23:11

LS-SVMlab用于分类和回归的简单介绍

能不能把LS-SVMlab1.5软件发到我的邮箱里呢?我打不开网站。我的邮箱是shoushou002@sohu.com。谢谢!

wushenghou 发表于 2006-6-13 12:30

LS-SVMlab用于分类和回归的简单介绍

发给你了,注意查收。

fanming715 发表于 2006-6-16 10:33

LS-SVMlab用于分类和回归的简单介绍

请楼主发给我一份LS-SVMLab1.5软件给我好吗?
邮箱fanming715@yahoo.com.cn

ttcyb 发表于 2006-6-20 15:44

LS-SVMlab用于分类和回归的简单介绍

我也想要一份LS-SVMLab1.5软件,请楼主发给我,本人不胜感激.CYB,我的油箱为CYB1@tom.com

wushenghou 发表于 2006-6-21 02:55

LS-SVMlab用于分类和回归的简单介绍

[这个贴子最后由wushenghou在 2006/06/21 03:02am 第 1 次编辑]

fanming715 和ttcyb   注意查收,另外我把用法手册也一并发给你们了,祝学习顺利。

meizilee 发表于 2006-6-21 23:31

LS-SVMlab用于分类和回归的简单介绍

能不能把LS-SVMlab1.5软件和用法手册发到我的邮箱里呢?我的邮箱是zhimeilee@126.com。谢谢!

wushenghou 发表于 2006-6-21 23:52

LS-SVMlab用于分类和回归的简单介绍

[这个贴子最后由wushenghou在 2006/07/04 01:34am 第 3 次编辑]

回归计算简单介绍,举例说明:
>> X=[5.00 0.31
10.00 0.27
5.00 0.53
10.00 0.33
15.00 0.24
5.00 1.01
10.00 0.52
20.00 0.30
10.00 0.96
20.00 0.53
50.00 0.32
41.00 0.50
90.00 0.24
120.00 0.22
92.00 0.50
70.00 0.96
90.00 1.03  
]
>>Y=[0.70
0.78
0.73
0.85
0.83
0.84
0.85
0.85
0.85
0.91
0.94
0.94
0.92
0.94
0.96
0.95
0.95
]
以上是样本数据
gam = 50;
sig2 = 0.2;
type = 'function approximation';%这个引号里面的内容说明了用于回归运算,还有另一种查手册把。
[alpha,b] = trainlssvm({X,Y,type,gam,sig2,'RBF_kernel'});
以上算出了模型参数取值
Xt=[ 10 0.29
10 0.46
42 0.26
50 0.96
];
预测自变量Xt
Yt = simlssvm({X,Y,type,gam,sig2,'RBF_kernel','preprocess'},{alpha,b},Xt);
预测因变量计算值Yt
如果想看拟合/模拟结果 将上面这个命令的最后的Xt改为X,得出和Y相对应的训练模型的计算值。
实测Yt=[0.81
0.91
0.89
0.95
]
不断调整参数值对比一下看看。这是实验测得的数据,仅用于说明测量精度高。

meizilee 发表于 2006-6-22 10:25

LS-SVMlab用于分类和回归的简单介绍

请问trainlssvm({X,Y,type,gam,sig2,’RBF_kernel’})这个命令的说明帮助在哪里看?因为在matlab  帮助那里找不到这个命令的说明。谢谢

wushenghou 发表于 2006-6-22 12:31

LS-SVMlab用于分类和回归的简单介绍

看我给你发的说明手册

bitblue 发表于 2006-6-28 16:43

LS-SVMlab用于分类和回归的简单介绍

请楼主发给我一份LS-SVMLab1.5软件给我好吗?
我的邮箱是wangfzj@gmail.com,谢谢!

xqia 发表于 2006-6-30 10:44

LS-SVMlab用于分类和回归的简单介绍

楼主 LS-SVMlab1.5软件和用法手册 麻烦可以发给我一份么
多 谢谢
我的油箱 zhanqing631@sina.com

wushenghou 发表于 2006-6-30 17:46

LS-SVMlab用于分类和回归的简单介绍

  bitblue 和xqia      注意查收,祝学习顺利。

wushenghou 发表于 2006-7-4 01:13

LS-SVMlab用于分类和回归的简单介绍

bitblue 你的邮箱发布过去阿

courtney 发表于 2006-7-4 16:51

LS-SVMlab用于分类和回归的简单介绍

楼主,能把你的资料也给我发一份吗?谢谢!我的邮箱是:tuanpeaceful@yahoo.com.cn.

笨笨蜗牛 发表于 2006-7-9 00:39

LS-SVMlab用于分类和回归的简单介绍

我也需要LS-SVMLab1.5软件和使用手册,楼主能给我发一份吗?
whywhywanghaiyan@163.com
不胜感激

419386060 发表于 2006-7-11 18:13

LS-SVMlab用于分类和回归的简单介绍

小弟急需LS-SVMlab1.5的软件和使用手册,麻烦楼主大人发给我一份,万分感谢!我的邮箱是419386060@163.com

wushenghou 发表于 2006-7-17 18:16

LS-SVMlab用于分类和回归的简单介绍

tuanpeaceful@yahoo.com.cn;whywhywanghaiyan@163.com;419386060@163.com
你们三个注意查收。我已发出。

fhnfly 发表于 2006-7-19 12:44

LS-SVMlab用于分类和回归的简单介绍

楼主,这个软件的代码你看懂了没
我现在也在研究这个,感觉好难....

fhnfly 发表于 2006-7-20 08:47

LS-SVMlab用于分类和回归的简单介绍

怎么都没回应那

wushenghou 发表于 2006-7-21 21:23

LS-SVMlab用于分类和回归的简单介绍

跟着我给的例子走一遍,简单的分类和回归应该没问题吧,只是应用奥,理论么,每研究那么深。你要看懂源代码。。。。。我无能为力,不好意思。

caicaipei 发表于 2006-7-23 09:33

LS-SVMlab用于分类和回归的简单介绍

楼主给我发一份啊,非常感谢!

caicaipei 发表于 2006-7-23 09:34

LS-SVMlab用于分类和回归的简单介绍

我的邮箱:caihong_hit@163.com

romman 发表于 2006-7-28 13:57

LS-SVMlab用于分类和回归的简单介绍

楼主真实好人啊,也发一分给我好吗?/
wudinghai99@yahoo.com.cn

durong83611 发表于 2006-8-3 20:49

LS-SVMlab用于分类和回归的简单介绍

朋友,请也给我发一份吧,我正急需,非常感谢!email:durongchina@yahoo.com.cn

jaysming 发表于 2006-8-5 15:10

LS-SVMlab用于分类和回归的简单介绍

LS-SVMlab1.5bw.tar 和使用说明也给我发一个,万分感激!
mingming8295@163.com   QQ:120573566     最近我也在研究台湾教授的LIBSVM,希望交流

wushenghou 发表于 2006-8-12 10:45

LS-SVMlab用于分类和回归的简单介绍

请大家注意查收,我都回复了。

zhuyingkai 发表于 2006-8-31 10:37

LS-SVMlab用于分类和回归的简单介绍

请教搂主:LS-SVMLab1.5能解决多类问题吗?麻烦楼主给我发一份LS-SVMLab1.5软件和使用说明好吗?这里先谢谢了。我的邮箱zhuyingkai1974@163.com

页: [1] 2 3 4 5

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.