“使用宏访问参数值”
我想将一些参数值写入输出文件的文件名字符串中,例如,当迭代k-Means中的集群数量时,我想要输出文件“output_2”。飞机救援消防”、“output_3。飞机救援消防”,等等。
将文件名设置为“output_%{operator.KMeans.parameter.k}”。“Arff”不起作用。
我在这里找到了一个解决方法:http://rapid-i.com/rapidforum/index.php/topic,801.0.html
进程日志用于读取当前参数值,然后将其转换为示例集,并通过数据宏定义定义一个包含适当值的宏。
难道没有更简单的方法通过宏访问当前参数值吗?
将文件名设置为“output_%{operator.KMeans.parameter.k}”。“Arff”不起作用。
我在这里找到了一个解决方法:http://rapid-i.com/rapidforum/index.php/topic,801.0.html
进程日志用于读取当前参数值,然后将其转换为示例集,并通过数据宏定义定义一个包含适当值的宏。
难道没有更简单的方法通过宏访问当前参数值吗?
0
答案
是的,有一个更简单的解决方案:插入一个SingleMacroDefinition并在那里定义你的宏。然后使用ParameterCloner将宏中所需的parameterValue复制到SingleMacroDefinition操作符的value参数中。果不其然!
问候,
塞巴斯蒂安。