比较两个性能值和分支进程,如果其中一个优于另一个

Fred12Fred12 成员职位:344独角兽
2019年7月编辑 帮助

你好,

我正在尝试结合向前选择/向后消除方法进行特征选择,目前,我想分支并继续进行向前选择,如果之前的向后选择的性能没有比向前选择更好的性能结果。否则,如果反向选择变得更好,我希望继续进行反向选择,直到性能比当前最佳的反向选择性能更差。

如何根据某些性能条件对流程进行分支?

下面是我的过程:

test.PNG

我知道我当然会将整个过程放入分支子过程中,但这只是为了测试/概念目的,以便更好地理解我的意思;)

此外,我想知道我是否可以做到这一点,在一种循环的风格,例如馈入向前选择的结果从以前的向后选择,或者如果我必须

连续使用多个向前/向后选择,例如其中5个,如果我想做5次…

或者它是否可能像我说的那样在循环中,然后定义一些中止条件,例如在5次循环之后,if性能不再增加……

test.PNG 0 b

答案

  • MartinLiebigMartinLiebig 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家,大学教授职位:3362年RM数据科学家

    Moin弗雷德,

    附件是我建造它的过程。说实话,这个任务有点复杂。我会检查一下是否有更好的方法。

    ~马丁

    <?xml version="1.0" encoding="UTF-8"?> <过程version = " 7.3.000”>
    > <上下文
    <输入/ >
    <输出/ >
    <宏/ >
    > < /上下文

    <过程扩展= " true " >


    生成随机数据
    < /操作符>

    <过程扩展= " true " >

    <列出关键= " expert_parameters " / >
    < /操作符>





    > < /过程
    <过程扩展= " true " >

    <列出关键= " application_parameters " / >
    < /操作符>











    > < /过程
    运行平行X-Val
    < /操作符>


    <过程扩展= " true " >

    <列出关键= " expert_parameters " / >
    < /操作符>

    <列出关键= " beta_constraints " / >
    <列出关键= " expert_parameters " / >
    < /操作符>





    > < /过程
    <过程扩展= " true " >

    <列出关键= " application_parameters " / >
    < /操作符>











    > < /过程
    运行平行X-Val
    < /操作符>




    <列出关键= " key_attributes " >

    < / >列表
    < /操作符>

    <列出关键= " function_descriptions " >

    < / >列表
    < /操作符>




    <过程扩展= " true " >







    > < /过程
    <过程扩展= " true " >







    > < /过程
    < /操作符>














    > < /过程
    < /操作符>
    > < /过程

    - RapidMin乐鱼平台进入er数据科学服务主管
    德国多特蒙德
登录注册置评。