【发布时间】:2018-05-15 16:25:19
【问题描述】:
您好,我是使用 MOA 和 WEKA 的新手,
我需要使用此代码测试配对学习者的概念,并且我已经能够找到该代码,但我在网上找不到任何示例,并且 我很难弄清楚如何将我的数据传递到代码中并运行测试并查看我的结果。 请任何人指出我正确的方向或给我一些我可以遵循的指示来实现这一点。
moa/moa/src/main/java/moa/classifiers/meta/PairedLearners.java
尝试使用类似这样的代码: https://groups.google.com/forum/#!topic/moa-development/3IKcguR2kOk
最好的问候。 //下面的示例代码
import moa.classifiers.meta.pairedLearner;
Public class SamplePairedlearner{
public static void main(String[] args) {
FileStream fStream = new FileStream();
fStream.arffFileOption.setValue("test.arff");// set the ARFF file name
fStream.normalizeOption.setValue(false);// set normalized to be true or false
fStream.prepareForUse();
int numLines = 0;
PairedLearner learners = PairedLearners();
learners.resetLearning();
learners.resetLearningImpl(); //this is where i get an error message
ClusteringStream stream = fStream;
while (stream.hasMoreInstances()) {
Instance curr = stream.nextInstance().getData();
learners.trainOnInstanceImpl(curr)//this line also generates an error
numLines++;
}
Clustering resDstream = dstream.getClusteringResult();
dstream.getMicroClusteringResult();
System.out.println("Size of result from Dstream: " + resDstream.size());
System.out.println(numLines + " lines have been read");
}
}
【问题讨论】:
-
您可能想在此处复制代码。
-
一旦我进入我的系统,我肯定会在星期一早上这样做,但我并没有真正做任何事情。我刚刚从 MOA jar 文件中导入了配对的精简库并初始化了构造函数。当我尝试调用 resetLearningImpl() 函数时,我收到一个错误,这就是我当前所在的位置。
-
@Olantobi,我添加了类似的示例代码
-
@xro7 你能帮忙调查一下吗?我真的很感激任何指针