【问题标题】:Download LIBSVM for Matlab on OS X Yosemite version 10.10.2? [closed]在 OS X Yosemite 版本 10.10.2 上下载用于 Matlab 的 LIBSVM? [关闭]
【发布时间】:2015-06-21 17:41:59
【问题描述】:

我想知道如何为 matlab 下载 libsvm,我听说它比支持向量机 matlab 已经存在的函数快得多?

【问题讨论】:

标签: matlab libsvm


【解决方案1】:

请注意,我之所以回答这个问题是因为文档不够详细,而且我在第一次尝试在 OS X 上安装 LibSVM 时遇到了麻烦。经过多次修补,这是我迄今为止想出的最好的程序。

是的,对于非线性内核,它更快、更准确。性能与我对线性内核的经验没有显着差异。我也在运行 OS X v10.10.2 Yosemite。

这里是安装 LibSVM 的说明:

  1. their website 下载 zip 并解压缩(如果 Safari 还没有)。
  2. 安装 Xcode 以便 LibSVM 可以编译 MEX
  3. 重启/打开 Matlab。您需要再次打开 Matlab 才能检测 Xcode。
  4. 使用“cd”命令将工作目录导航到“LIBSVM_FOLDER/libsvm-3.20/matlab/”。如果您输入 ls,您应该会看到“make.m”。
  5. 键入“make”以运行“make.m”脚本。
  6. 将创建用于 libsvmread/libsvmwrite/svmtrain/svmpredict 的 .mexmaci64 和 .mexw64 文件。 svmtrain/svmpredict 是您的 Matlab 函数,您可以从 Matlab 控制台调用它们以使用 libsvm。

欲了解更多信息,请访问 http://www.csie.ntu.edu.tw/~cjlin/libsvm/

注意事项/注意事项

  • 使用帮助命令查看函数的帮助文本
  • 您可以根据自己的喜好重命名这些文件以重命名函数名称
  • 我重命名并围绕 svmtrain/svmpredict 创建了一个名为 libsvmclassify/libsvmtrain 的包装函数,以与 Matlab 命名法和输入格式保持一致
  • 确保将这些文件放在您的工作目录或“添加路径”中
  • 使用 LibSVM 进行研究时不要忘记引用他们的论文

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-14
    • 1970-01-01
    • 1970-01-01
    • 2015-05-07
    相关资源
    最近更新 更多