楼主: boboviky
5139 6

100币悬赏:求牛人帮我找出svm林博士中可以单独调用高斯核函数的方法 [推广有奖]

  • 0关注
  • 0粉丝

本科生

20%

还不是VIP/贵宾

-

威望
0
论坛币
9737 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1324 点
帖子
52
精华
0
在线时间
89 小时
注册时间
2005-10-6
最后登录
2021-7-13

楼主
boboviky 发表于 2011-2-11 12:16:31 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
谁能帮我找出林博士编写的libsvm中的关于高斯核函数的单独程序,本人现在要写高斯核函数和线性核函数的线性组合,自己写了个高斯核函数可是比libsvm中的高斯核函数精度差许多,盼高手出现解决燃眉之急 ,可奖励100个论坛币
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:SVM 牛人帮 核函数 Libsvm 线性组合 博士 函数 高斯 SVM 牛人帮

沙发
xiankaichen 发表于 2011-2-11 14:49:49
在这里
double kernel_rbf(int i, int j) const
{
  return exp(-gamma*(x_square+x_square[j]-2*dot(x,x[j])));
}
libsvm 用的公式:
exp(-gamma*||xi-xj||^2)
如有问题可私下交流

藤椅
boboviky 发表于 2011-2-12 11:55:56
2# xiankaichen

你好  我是要做一个混合核函数 需要rbf核函数和多项式核函数的线性组合,需要重新写出一个混合核函数

这个是我的rbf核函数程序 请帮忙看看哪里出错了 谢谢

function kernel_matrix=rbf_kernel(descr,gamma)% 为样本数据矩阵,gamma事先给定
len=size(descr,1);
kernel_matrix=zeros(len,len);% 产生len×len的全0矩阵
for i=1:len
    for j=1:i-1
        aaaa=exp(-gamma * sum( (descr(i,:)-descr(j,:)).^2 ) );
        kernel_matrix(i,j)=aaaa;
        kernel_matrix(j,i)=aaaa;
    end
end

板凳
xiankaichen 发表于 2011-2-12 15:45:13
matlab的索引是从1开始
for j=1:i-1改为for j=1:i
你的代码还可以优化
Interest in machine learning, data mining,kernel learning,computer vision

匿名网友
报纸
匿名网友  发表于 2011-2-12 17:39:27
4# xiankaichen
能不能加我的qq  412244541  谢谢

地板
boboviky 发表于 2011-2-12 17:41:12
在libsvm中 u和v代表什么?

7
lg3050211065 发表于 2011-4-26 20:59:15
请问楼主现在搞定没有?我也想编写一个混合核函数,想请教下?谢谢先

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-4 13:11