【发布时间】:2016-05-27 19:24:23
【问题描述】:
我正在编写一个 C++ 项目并在 C++ 代码中创建了 ARFF 文件,因此我需要使用 C++ 将这些文件传递给 WEKA 分类器。
我尝试使用系统调用但遇到错误。
我将偶尔使用对 WEKA 的系统调用来获取一些机器学习信息。首先,我想确保训练模型 (training.model) 是最新的。所以,在main()的开头,我调用:
system("\"java weka.classifiers.trees.J48 -t ML_data.arff -d training.model\"");
如何在 C++ 代码中调用 WEKA 分类器?
【问题讨论】:
-
发布您在执行此代码时收到的确切错误或您观察到的让您认为遇到错误的行为。
-
我的建议是否解决了问题?我真的很好奇。
-
是的,但Linux仍然给我错误错误:无法找到或加载主类weka.classifiers.functions.Logistic
-
好的,我想我知道那是什么,请参阅更新的答案。
-
现在好点了吗?设置类路径能解决问题吗?
标签: c++ weka system-calls