iooobject在java中没有给出与Rapidminer相同的结果

ameer2014ameer2014 成员职位:5贡献我
2018年12月编辑 帮助

我试图在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的置信度值?

标记:

答案

  • ameer2014ameer2014 成员职位:5贡献我

    先生@Marco_Boeck

    请对此作出回应。

  • Marco_BoeckMarco_Boeck 团队领导软件工程管理员、版主、员工、会员、大学教授职位:1968年RM工程

    你好,

    检查结果的类型。iooobject只是泛型接口,你的结果很可能是PerformanceVector类型。

    将其转换为该值,然后查看您可以访问哪些方法。这样你就能找到你想要的结果。

    问候,

    马可

    sgenzer
登录注册置评。