【发布时间】:2015-02-11 21:40:14
【问题描述】:
事实是,我不是一个经验丰富的 C++ 程序员,我是一个 C# 程序员,正如你所知,它有很大的不同,在我的机器学习经验中,我只使用了 matlab,所以如果我有一些请见谅概念错误。
我正在尝试在 C++ 上使用 libsvm,我找不到一个很好的示例代码来展示如何使用该库,我认为最好的参考是 readme doc。他们建议查看 svm-train.c 和 svm-predict.c 以了解如何使用它,但是我想避免做很多低级的事情。
那么,有没有办法从我的 cpp 程序中调用 svm-train 和 svm-predict,也许将它实例化为对象或其他东西? 或者有人有一个很好的例子来说明如何在 C++ 上使用 libsvm 进行训练和测试? 或者只是给我一些指导方针来应对这个 C++/libsvm 挑战?
PS:我知道 this 存在,但由于性能问题,我的教授要求我使用 C++(我使用的是 matlab,它非常慢)。我认为有很多 C++ 的东西我不知道,我真的很想学习它,但是我的时间很短,而且我正在碰壁。
非常感谢大家!
【问题讨论】: