system
Wekaの呼び出しを使用して機械学習情報を取得する C++ プロジェクトを作成しています。まず、トレーニング モデル ( training.model
) が最新であることを確認します。したがって、メインの冒頭で、次のように呼び出します。
system("\"java weka.classifiers.trees.J48 -t ML_data.arff -d training.model\"");
それは を与えError: could not find or load main class weka.classifiers.trees.J48
ます。私はそれが何を意味するかを知っているので、というタイトルの Weka プロジェクト フォルダー全体Weka-3-6
を、私のプロジェクトが見つかったディレクトリに移動しました。それで、私は試しました:
system("\"java \Weka-3-6\\weka.classifiers.trees.J48 -t ML_data.arff -d training.model\"");
しかし、それは戻りますError: could not find or load Weka-3-6\weka.classifiers.trees.J48
。
私は正しい近所にいるように感じますが、スラッシュを正しく取得できません。フォルダーにスペースがあり、さらに面倒になるため、絶対パスを台無しにしたくないのです。何か案は?助けていただければ幸いです。