“使用宏访问参数值”

keyser84keyser84 成员职位:9因素二世
2019年5月编辑 帮助
我想将一些参数值写入输出文件的文件名字符串中,例如,当迭代k-Means中的集群数量时,我想要输出文件“output_2”。飞机救援消防”、“output_3。飞机救援消防”,等等。

将文件名设置为“output_%{operator.KMeans.parameter.k}”。“Arff”不起作用。

我在这里找到了一个解决方法:http://rapid-i.com/rapidforum/index.php/topic,801.0.html
进程日志用于读取当前参数值,然后将其转换为示例集,并通过数据宏定义定义一个包含适当值的宏。

难道没有更简单的方法通过宏访问当前参数值吗?
标记:

答案

  • 土地土地 RapidMiner认证分析师,RapidMiner认证专家,成员职位:2531年独角兽
    你好,
    是的,有一个更简单的解决方案:插入一个SingleMacroDefinition并在那里定义你的宏。然后使用ParameterCloner将宏中所需的parameterValue复制到SingleMacroDefinition操作符的value参数中。果不其然!


    问候,
    塞巴斯蒂安。
  • keyser84keyser84 成员职位:9因素二世
    谢谢你!这工作。
登录注册置评。