这学期的机器学习课要用到SVM,然后自己结合网上其他人的博客将LIB_SVM导入到codeblocks中。
首先到林智仁教授的网站下载ZIP文件:
http://www.csie.ntu.edu.tw/~cjlin/libsvm/
然后解压后,可以看到svm.cpp , svm.h , svm-train.c , svm-predict.c ,svm-scale.c文件以及 heart_scale文件
然后到codeblocks新建CPP工程,将svm.cpp , svm.h , svm-train.c三个文件导入到该工程,去除自动生成的main.cpp,
点开svm-train.c找到main函数,可以看到这是带参数的main函数,我们只需要先编译生成.exe文件,然后打开电脑的CMD窗口
CD到你生成的exe文件目录:
之后输入 test_svm空格C:\heart_scale.txt即可得到train的结果。
C:\heart_scale.txt 是因为我把文件后缀改成了txt并且直接存在了C:/目录下。
得到结果如下: