“如何在一个循环中训练几个分类模型”

huaiyanggongzihuaiyanggongzi 成员职位:39因素二世
2019年6月编辑 帮助
目前,我大量使用Rapidminer来训练分类模型。通常,输入是放入文件夹中的文档集合。换句话说,对于每个输入,我必须运行一次工作流。如果我有几个输入文件夹,我如何在一个循环中运行这个训练过程,并用不同的名称保存构建的模型。有什么我可以效仿的例子吗?谢谢。
标记:

答案

  • MariusHelfMariusHelf RapidMiner认证专家、会员职位:1869年独角兽
    嗨,你熟悉宏吗?在这种情况下,使用Loop Files操作符创建这样的进程应该很容易(启用iterate_over_subdirs参数,禁用iterate_over_files)。

    最好的问候,
    马吕斯
  • huaiyanggongzihuaiyanggongzi 成员职位:39因素二世
    你好,我不熟悉宏。是否有任何教程/示例来展示宏的用法?谢谢。
  • MariusHelfMariusHelf RapidMiner认证专家、会员职位:1869年独角兽
    你好,

    宏就像全局变量。您可以使用Set Macro手动定义它们。一些操作符自动创建宏,其中包括许多Loop操作符。

    宏可以在所有操作符的所有参数中使用,方法是在宏名称周围加上百分号和花括号:%{myMacro}。在这种情况下,在执行操作符之前,将%{}结构替换为宏的当前值,然后像往常一样处理操作符。只需尝试一下,例如设置宏和打印到控制台操作符。

    下面是在循环中使用宏的两个示例。各自的循环操作符在每次循环迭代中设置一些宏值:
    -http://rapid-i.com/rapidforum/index.php/topic,431.msg21409.html#msg21409
    -http://rapid-i.com/rapidforum/index.php/topic,5601.msg19833.html#msg19833

    如果您有其他问题,请回到这里!

    最好的问候,
    马吕斯
登录注册置评。