Rapid miner を Java に統合して、Rapid miner でテキスト分類タスクを実行しています。10 分割クロス検証 (x_validation 演算子) を使用しています。各フォールドのテスト/トレーニング分割でサンプルにアクセスする必要がありますか?
私はたくさん試しましたが、各折り目を繰り返すことができませんでしたか? 私はRapid minerを初めて使用するので、ここで立ち往生しています....
助けていただければ幸いです(画像をアップロードするのに十分な評判はありませんが、Javaコードを介してアクセスしている単純な10倍のクロス検証プロセスです)...
Process process = new Process(new File(filePath));
XValidation validation =(XValidation) process.getOperator("Validation");
// how to do this step for each fold seperately as it may only be getting these operators only for first iteration/fold
Operator naive_bayes = validation.getSubprocess(0).getOperatorByName("Naive Bayes");
Operator apply_model = validation.getSubprocess(1).getOperatorByName("Apply Model");
IOContainer container = process.run();
IOObject train_data = naive_bayes_weka.getOutputPorts().getPortByIndex(0).getAnyDataOrNull();
IOObject test_data = naive_bayes_weka.getInputPorts().getPortByIndex(1).getAnyDataOrNull();