对于众多树状网络,树深度组件能够输出每个节点的所处深度和树ID。本文为您介绍PAI-Studio提供的树深度组件。
PAI-Studio支持通过可视化或PAI命令方式,配置树深度组件的参数。
可视化方式
页签 | 参数 | 描述 |
---|---|---|
字段设置 | 输入边表的起点所在列 | 边表的起点所在列。 |
输入边表的终点所在列 | 边表的终点所在列。 | |
执行调优 | 进程数量 | 作业并行执行的节点数。数字越大并行度越高,但是框架通讯开销会增大。 |
进程内存 | 单个作业可使用的最大内存量。系统默认为每个作业分配4096 MB内存,实际使用内存超过该值,会抛出OutOfMemory异常。 | |
数据切分大小 | 数据切分的大小,默认为64。 |
PAI命令方式
PAI -name TreeDepth
-project algo_public
-DinputEdgeTableName=TreeDepth_func_test_edge
-DfromVertexCol=flow_out_id
-DtoVertexCol=flow_in_id
-DoutputTableName=TreeDepth_func_test_result;
参数 | 是否必选 | 描述 | 默认值 |
---|---|---|---|
inputEdgeTableName | 是 | 输入边表名。 | 无 |
inputEdgeTablePartitions | 否 | 输入边表的分区。 | 全表读入 |
fromVertexCol | 是 | 输入边表的起点所在列。 | 无 |
toVertexCol | 是 | 输入边表的终点所在列。 | 无 |
outputTableName | 是 | 输出表名。 | 无 |
outputTablePartitions | 否 | 输出表的分区。 | 无 |
lifecycle | 否 | 输出表的生命周期。 | 无 |
workerNum | 否 | 作业并行执行的节点数。数字越大并行度越高,但是框架通讯开销会增大。 | 未设置 |
workerMem | 否 | 单个作业可使用的最大内存量。系统默认为每个作业分配4096 MB内存,实际使用内存超过该值,会抛出OutOfMemory异常。 | 4096 |
splitSize | 否 | 数据切分大小。 | 64 |
使用示例
- 生成训练数据。
drop table if exists TreeDepth_func_test_edge; create table TreeDepth_func_test_edge as select * from ( select '0' as flow_out_id, '1' as flow_in_id from dual union all select '0' as flow_out_id, '2' as flow_in_id from dual union all select '1' as flow_out_id, '3' as flow_in_id from dual union all select '1' as flow_out_id, '4' as flow_in_id from dual union all select '2' as flow_out_id, '4' as flow_in_id from dual union all select '2' as flow_out_id, '5' as flow_in_id from dual union all select '4' as flow_out_id, '6' as flow_in_id from dual union all select 'a' as flow_out_id, 'b' as flow_in_id from dual union all select 'a' as flow_out_id, 'c' as flow_in_id from dual union all select 'c' as flow_out_id, 'd' as flow_in_id from dual union all select 'c' as flow_out_id, 'e' as flow_in_id from dual )tmp; drop table if exists TreeDepth_func_test_result; create table TreeDepth_func_test_result ( node string, root string, depth bigint );
对应的图结构如下图所示。 - 查看训练结果。
0,0,0 1,0,1 2,0,1 3,0,2 4,0,2 5,0,2 6,0,3 a,a,0 b,a,1 c,a,1 d,a,2 e,a,2
在文档使用中是否遇到以下问题
更多建议
匿名提交