【问题标题】:Which algorithm does R use for computing one-class SVM ? (package e1071)R 使用哪种算法来计算一类 SVM? (包 e1071)
【发布时间】:2020-02-09 14:27:51
【问题描述】:

R 使用哪种算法来计算一类 SVM?这是函数

e1071::svm(..., type=one-classification, ...)

我发现this 非常不错的博客,作者在其中写了关于一类 SVM 的两种算法。提到的功能使用哪一个?

【问题讨论】:

  • 查看?svm 的文档和其中的链接(例如here)。我没有深入研究数学,但如果我在文档末尾的文献扫描是正确的,因为 CTRL+f 在本文档中不适合我,代码的作者只引用 Schölkopf。快乐阅读! :)

标签: r svm one-class-classification e1071 novelty-detection


【解决方案1】:

您可以看到以下链接: https://cran.r-project.org/web/packages/e1071/vignettes/svmdoc.pdf

链接显示了这个包使用的SVM算法的对偶问题公式(当一个使用one-class SVM,第7页索引(3)),容易转换从 dualprimal 问题表明,这个默认实现是 Schölkopf 建议的,见论文: https://www.stat.purdue.edu/~yuzhu/stat598m3/Papers/NewSVM.pdf

【讨论】:

    猜你喜欢
    • 2022-01-22
    • 1970-01-01
    • 2016-08-13
    • 1970-01-01
    • 2011-11-15
    • 2014-03-27
    • 2023-03-18
    • 2018-02-10
    • 1970-01-01
    相关资源
    最近更新 更多