子流程
随着流程规模的增长,您将需要一些方法来管理它们的复杂性。注意,有些操作符是容器;它们隐藏了流程的细节,并有助于保持顶级流程相对简单。内部是一个或多个子进程。
的交叉验证
Operator提供了一个很好的说明:该Operator包含两个子流程,一个训练子流程和一个测试子流程。图标的设计,和所有包含子进程的operator一样,建议使用隐藏层。
双击Operator检查其内部结构;点击过程
链接返回到父进程。
问:如何用自己的子进程构建自己的容器?
答:子流程
运算符是一个泛型容器。使用它来创建您自己的子流程。
的使用方法至少有两种可能的方法子流程
接线员:
添加
子流程
您的进程的操作符。双击打开它,然后添加您喜欢的操作符。从进程中选择operator的一个子集Ctrl-单击,然后右键单击选择项并选择上下文菜单项
移动到新的子流程
.一个新的子流程
出现操作符,其中包含操作符的子集。
自子流程
Operator是完全通用的,重命名它很有帮助,这样名称就能反映您的内容。右键单击Operator,然后选择重命名操作符
从上下文菜单。
构建块
正如您可以保存和重用流程一样,您也可以保存和重用子流程。保存的子流程称为构建块.在选择子过程之后,你可以用以下两种方式保存它:
- 从主菜单中选择
编辑
>另存为构建块
- 右键单击子流程,并从上下文菜单中选择
另存为构建块
.
构建块被保存为XML文件(扩展名.buildingblock
).RapidMiner
文件夹中。
一旦你保存了构建块,你可以通过以下方式之一恢复它:
- 从主菜单中选择
编辑
>插入构建块
.确保在流程面板中没有选择操作员,否则此菜单项将不会出现。 - 在Process Panel中右键单击,并从上下文菜单中选择
插入构建块
.
要删除构建块,请选择设置
>管理构建块
从主菜单中,选择要删除的构建块。
注意,一些常用的构建块与RapidMiner Studio捆绑在一起。此外,RapidMiner社区还提供共同构建块,您可以在下面的Repository中找到社区样本
>社区的构建块
.