gpt4 book ai didi

windows - 如何在 MATLAB 中运行 libsvm?

转载 作者:太空宇宙 更新时间:2023-11-03 19:17:57 25 4
gpt4 key购买 nike

如何开始使用 libsvm在 MATLAB 下?

我已经下载了库,并将其解压到C:\Program Files\MATLAB\R2012a\toolbox\,但是我不知道如何在 MATLAB 中使用它。

最佳答案

将 libsvm 下载并解压缩到您选择的目录中,比如 C:\libsvm

C:\libsvm\matlab\README 文件中所述,首先您必须确保 supported C/C++ compiler已安装。请注意,在 64 位系统上,您需要正确的 64 位版本的编译器(例如,Visual Studio Express 版本需要 Windows SDK)

>> mex -setup

一旦选择了编译器,就需要编译 MEX 文件:

>> cd('C:\libsvm\matlab')
>> make

最后将包含生成的二进制文件的文件夹添加到 MATLAB 搜索路径中:

>> addpath('C:\libsvm\matlab')

用一个简单的例子(假数据)测试库:

>> labels = double(rand(10,1)>0.5);
>> data = rand(10,5);
>> model = svmtrain(labels, data, '-s 0 -t 2 -c 1 -g 0.1')

请注意,当前版本的 libsvm 包括适用于 Windows 的预编译 64 位 MEX 文件。二进制文件位于 C:\libsvm\windows\*.mexw64(将它们复制到上面的 matlab 子文件夹)

关于windows - 如何在 MATLAB 中运行 libsvm?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15557908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com