繁体   English   中英

调整R中的svm参数(线性SVM内核)

[英]tuning svm parameters in R (linear SVM kernel)

tune.svm()和best.svm()之间有什么区别。

当我们调整svm内核的参数时,我们不希望总是为我们的模型选择最佳值。

请原谅,因为我是R和机器学习的新手。

我注意到调整svm时没有线性内核选项。 是否有可能使用线性内核调整我的svm

来自ETHZbest.svm()实际上只是tune.svm(...)$best.model的包装器。 tune()的帮助页面将告诉您有关可用选项的更多信息。

请务必查看tune()帮助页面上的示例。 e1071::svm提供线性,径向(默认),sigmoid和多项式内核,请参阅help(svm) 例如,要使用线性内核,函数调用必须包含参数kernel = 'linear'

data(iris)
obj <- tune.svm(Species~., data = iris, 
                cost = 2^(2:8), 
                kernel = "linear") 

如果您是R的新手,并且想要训练和交叉验证SVM模型,您还可以检查caret包及其提供多种类型内核的 train功能。 该网站上的整个“主题”部分也可能会引起关注。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM