首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >e1071中的自定义内核

e1071中的自定义内核
EN

Stack Overflow用户
提问于 2015-07-31 18:59:18
回答 1查看 206关注 0票数 3

我目前正在尝试调优Re1071包中的svm函数。我的输入是基因组数据(即每个属性都取集合{-1,0,1}中的一个值),而包中当前提供的四个内核中没有一个真正适合这种数据-我想使用汉明距离作为我的内核。

看起来,svm函数是用C++编写的。我已经下载了源码

代码语言:javascript
复制
download.packages(pkgs = "e1071", 
    destdir = ".",
    type = "source")

找到了包含函数代码和相应内核部分的svm.cpp文件,我可以在其中添加自己的自定义内核。有没有人试过这样做?有可能做到这一点吗?一旦我完成了对svm.cpp的修改(假设我弄清楚了如何..),我如何让包“看到”修改后的文件?

EN

回答 1

Stack Overflow用户

发布于 2018-04-22 15:30:13

您可以修改现有的内核。

我更改了径向内核的返回语句以进行更改。你可以试一试

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31744537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档