e1071中的自定义内核
custom kernel in e1071
我目前正试图为R
调整e1071
包中的svm
功能。我的输入是基因组数据(即每个属性在集合{- 1,0,1}中取一个值),目前包中提供的四个内核都不适合这类数据——我想使用汉明距离作为我的内核。
svm
函数似乎是用C++
编写的。我已经通过
download.packages(pkgs = "e1071",
destdir = ".",
type = "source")
找到了包含函数代码和相应内核部分的svm.cpp
文件,我可以在其中添加自己的自定义内核。有人试过这样做吗?这可能吗?一旦我完成修改svm.cpp
(提供我弄清楚如何…),我如何使包"看到"修改的文件?
您可以修改现有的内核。
我改变了径向内核的返回语句来做这些改变。你可以试试
相关文章:
- C++映射:具有自定义类的运算符[]不起作用(总是返回0)
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- C++自定义比较函数
- 如何比较自定义类的std::变体
- std::设置自定义比较器
- 如何正确实现和访问运算符的各种自定义枚举器
- flutter:即使shouldRepaint()返回true,自定义画家也不会重新绘制
- 自定义先决条件对移动分配运算符有效吗
- 使用VS Code和CMake Tools运行自定义命令
- 如何创建从Maya(或类似程序)到虚幻引擎的自定义数据导出插件
- std::ranges::elements_view,用于自定义类似元组的数据
- 跟随整数索引列表的自定义类迭代器
- 参数化自定义CMake工具链
- 使用自定义比较函数使用std::sort()对矢量字符串进行排序时出现问题
- 为什么 Tensorflow 找不到我的自定义操作的 GPU 内核?
- 如何使用 1D 高斯内核在 Filter2D 上创建自定义 2D 内核
- GPUMAT-访问自定义内核中的2个通道浮点数据
- 是否有支持自定义内核的SVM库可以与Visual Studio C++一起使用
- 自定义内核GpuMat与float
- e1071中的自定义内核