iooobject在java中没有给出与Rapidminer相同的结果
我试图在java中使用.rpm文件以在我的应用程序中获得一些分类结果。问题是我的java程序没有给出与Rapidminer GUI相同的结果。相反,它只给出了结果中的属性名。以下是我的流程:
< ?xml version="1.0" encoding="UTF-8"?> <过程version = " 8.1.001”>
> <上下文
<输入/ >
<输出/ >
<宏/ >
> < /上下文
<过程扩展= " true " >
< /操作符>
<过程扩展= " true " >
< /操作符>
> < /过程
<过程扩展= " true " >
<列出关键= " application_parameters " / >
< /操作符>
<列出关键= " class_weights " / >
< /操作符>
> < /过程
< /操作符>输入您的评论
> < /过程
< /操作符>
> < /过程
这是我的java代码:
RapidMiner.setExecutionMode (RapidMiner.ExecutionMode.COMMAND_LINE);
RapidMiner.init ();
进程pr =新建进程(新建文件)"C:\\Users\\Ameer Abdullah\\。RapidMiner\\repositories\\Local Repository\\naivebayesmodel.rmp"));
操作符op = pr.getOperator("读取CSV");
IOContainer container = pr.run();
For (int I = 0;I < container.size();我+ +){
IOObject = container.getElementAt(i);
system . out。println(i + ioObject.toString());
}
我怎么能得到每个可能的标签在java的置信度值?
标记:
0
答案
先生@Marco_Boeck
请对此作出回应。
你好,
检查结果的类型。iooobject只是泛型接口,你的结果很可能是PerformanceVector类型。
将其转换为该值,然后查看您可以访问哪些方法。这样你就能找到你想要的结果。
问候,
马可