在OSX上使用PyBrain运行libsvm进行SVM处理

1 投票
2 回答
961 浏览
提问于 2025-04-17 16:09

我今天几乎整天都在尝试在PyBrain上做一个支持向量机(SVM),但是它一直提示“找不到LIBSVM安装。请确保svm.py和svmc.*在PYTHONPATH中!”

我用的是OSX 10.7.5和python 2.7.2。为了这个问题,我单独去下载了libsvm,并按照说明进行了编译。基本上就是解压缩,然后在主目录和python文件夹各运行了一次make命令。之后我把它移动到了python的库文件夹里。

但是还是不行。有没有人能帮帮我?有没有人用PyBrain做过SVM?我连他们自己的示例都无法运行。

谢谢!

2 个回答

0

使用libsvm版本2.91,记得在你的导出路径中加上python_old这个文件夹。

你可以在这里找到相关的版本:https://github.com/cjlin1/libsvm/releases

1

LibSVM 现在不再支持交叉验证功能了。

https://github.com/pybrain/pybrain/issues/97

撰写回答