提取X-Validation的当前迭代

菲罗菲罗 成员职位:13因素二世
2019年8月编辑 帮助
你好,
我试图提取正在执行到宏的x验证的当前迭代的值。
我知道这是非常简单的使用一个日志操作符,但我有一个很难实现这与一个宏。
我想知道是否有一个预定义的宏,例如%{a},或者如果有人能想到另一个技巧来实现这一点。

另外,我还有一个关于X-Validation的问题。
为了解决这个问题,我注意到X-Validation操作符的执行次数比文件夹的执行次数多一倍(如果k=5,则执行6次)。最后一次执行是否需要使用作为输入的整个示例集来训练模型?
标记:

答案

  • MariusHelfMariusHelf RapidMiner认证专家、会员职位:1869年独角兽
    你好,你的第二个问题很容易用“是”来回答。如果您在X-Validation的外部将模型输出连接到某些东西,则将再次执行训练端,以在完整的数据集上创建模型。

    第一个问题有点棘手。如果只执行一次x验证,则可以使用Set Macro操作符,其中将%{a}定义为宏值。

    否则,您必须在x验证之前将宏初始化为0(我们称之为“i”),并使用Generate macro将“i”重新定义为“i + 1”。

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