【问题标题】:Libsvm without kernel没有内核的 Libsvm
【发布时间】:2015-06-17 07:10:45
【问题描述】:

我已经搜索了很长时间,但我还没有找到我的问题的答案。如何在没有内核的 Java 中使用 LIBSVM?或者如何模拟这种行为?

【问题讨论】:

  • 如果你能展示你迄今为止的研究范围会有所帮助;你说你已经搜索过,但你探索了哪些路径,为什么它们最终会成为死胡同等?
  • LIBsvm 提供 5 种类型的核函数:线性、多项式、径向基函数、sigmoid、预计算核。前四个很明显,但我不完全理解最后一个。我认为这可能是对我想要实现的目标的模拟。这是一些描述。 metz.supelec.fr/metz/personnel/frezza/ApprentissageNumerique/…我也尝试找到一些确认,LIBsvm允许不使用内核函数,但我失败了。

标签: java kernel libsvm


【解决方案1】:

内核用于将您的数据映射到更高维度的空间。如果您想在输入数据的原始空间中执行 SVM,请使用线性内核。

LibSVM classifier = new LibSVM();

classifier.setKernelType(new SelectedTag(LibSVM.KERNELTYPE_LINEAR, LibSVM.TAGS_KERNELTYPE));

【讨论】:

    猜你喜欢
    • 2012-06-14
    • 2011-12-04
    • 2015-01-16
    • 2014-05-16
    • 2013-06-21
    • 2011-01-29
    • 2016-05-16
    • 2014-03-16
    • 2014-04-11
    相关资源
    最近更新 更多