1 |
- {"style":{"width":100,"height":120,"isMini":false,"curHeight":665,"curWidth":955},"nodes":[{"outputs":[{"access":"SAME","left":90,"columns":"[]","cat":"DATA","description":"输出","model":false,"id":"10000041_0_1","type":"OUTPUT","value":"169","key":"output","canPreview":true}],"outputData":[{"key":"database","dataFields":[{"dataType":"numeric","name":"names","index":0,"otherParam":0},{"dataType":"text","values":"R_00001","name":"id","index":1,"otherParam":0},{"dataType":"text","name":"time","index":2,"otherParam":0},{"dataType":"text","values":"关,开","name":"status","index":3,"otherParam":0},{"dataType":"text","values":"关,开","name":"heating","index":4,"otherParam":0},{"dataType":"text","values":"关,开","name":"heat_pres","index":5,"otherParam":0},{"dataType":"text","values":"无,有","name":"flow","index":6,"otherParam":0},{"dataType":"text","values":"29°C,50°C,47°C,49°C,48°C,46°C,30°C,33°C,28°C,32°C,31°C,37°C,34°C,45°C,35°C,44°C,38°C,39°C,42°C,36°C,40°C,41°C,43°C,51°C","name":"real_temp","index":7,"otherParam":0},{"dataType":"text","values":"0%,50%,25%,100%","name":"volume_hot","index":8,"otherParam":0},{"dataType":"numeric","values":"0,27,26,23,28,25,22,30,31,20,35,32,21,50,33,36,48,18,42,43,51,37,47,8,46,40,41,45,62,38,17,52,61,16,53,63,10,15,12,60,11,13,55,56,57,58,65,66,67,68","name":"volume_water","index":9,"otherParam":0},{"dataType":"text","values":"关","name":"eco_mode","index":10,"otherParam":0},{"dataType":"text","values":"0分钟,5分钟,4分钟,22分钟,14分钟,15分钟,16分钟,1分钟,9分钟,2分钟,11分钟,8分钟,25分钟,3分钟,12分钟,18分钟,7分钟,6分钟,19分钟,10分钟,17分钟,21分钟,23分钟,24分钟,13分钟,26分钟,20分钟,28分钟,29分钟,27分钟,31分钟","name":"remain_heat_time","index":11,"otherParam":0},{"dataType":"text","values":"50°C","name":"set_temp","index":12,"otherParam":0}]}],"inputData":[],"inputs":[],"tabs":[{"tabName":"字段属性","createTime":1559802249156,"elements":[{"visible":true,"defaultValue":"","toolTip":"输入数据源的表名","label":"数据表","required":false,"sequence":1,"createTime":1559802249156,"extra":{"tableName":"169","tableItems":[{"name":"water_heater_data","id":"169"},{"name":"water_heater_log","id":"166"},{"name":"water_heater_testdata","id":"165"}]},"name":"table","options":"","id":30010,"placeholder":"","value":"169","elementType":0,"rexp":""},{"visible":true,"defaultValue":"","toolTip":"","label":"字段信息","required":false,"sequence":2,"createTime":1559802249156,"extra":{"columnsItems":[{"dataType":"numeric","name":"names","index":0,"otherParam":0},{"dataType":"text","values":"R_00001","name":"id","index":1,"otherParam":0},{"dataType":"text","name":"time","index":2,"otherParam":0},{"dataType":"text","values":"关,开","name":"status","index":3,"otherParam":0},{"dataType":"text","values":"关,开","name":"heating","index":4,"otherParam":0},{"dataType":"text","values":"关,开","name":"heat_pres","index":5,"otherParam":0},{"dataType":"text","values":"无,有","name":"flow","index":6,"otherParam":0},{"dataType":"text","values":"29°C,50°C,47°C,49°C,48°C,46°C,30°C,33°C,28°C,32°C,31°C,37°C,34°C,45°C,35°C,44°C,38°C,39°C,42°C,36°C,40°C,41°C,43°C,51°C","name":"real_temp","index":7,"otherParam":0},{"dataType":"text","values":"0%,50%,25%,100%","name":"volume_hot","index":8,"otherParam":0},{"dataType":"numeric","values":"0,27,26,23,28,25,22,30,31,20,35,32,21,50,33,36,48,18,42,43,51,37,47,8,46,40,41,45,62,38,17,52,61,16,53,63,10,15,12,60,11,13,55,56,57,58,65,66,67,68","name":"volume_water","index":9,"otherParam":0},{"dataType":"text","values":"关","name":"eco_mode","index":10,"otherParam":0},{"dataType":"text","values":"0分钟,5分钟,4分钟,22分钟,14分钟,15分钟,16分钟,1分钟,9分钟,2分钟,11分钟,8分钟,25分钟,3分钟,12分钟,18分钟,7分钟,6分钟,19分钟,10分钟,17分钟,21分钟,23分钟,24分钟,13分钟,26分钟,20分钟,28分钟,29分钟,27分钟,31分钟","name":"remain_heat_time","index":11,"otherParam":0},{"dataType":"text","values":"50°C","name":"set_temp","index":12,"otherParam":0}]},"name":"columns","options":"","id":30009,"placeholder":"","value":"","elementType":13,"rexp":""}],"id":11922}],"description":"输入源:读取表数据组件。当输入表名后,会自动读取表的结构数据,在字段信息中可查看当数据源是来来源于数据库时,表字段修改后,如增加或删除某个字段,在平台是无法感知的,需要用户重新设置一下数据源,数据同步一下这个表信息.","serverId":797,"outputExtraData":[],"hasReport":false,"targetAlgorithm":"com.tipdm.framework.dmserver.core.algo.unparallel.io.Input","top":48,"engine":"PYTHON","left":299,"allowViewSource":false,"name":"输入源","runStyle":"status-disW","id":"10000041","iconPath":" fa-exchange","minimumInput":0,"lastUpdateTime":1647511008692},{"id":"10000036","serverId":797,"engine":"PYTHON","name":"输入源","allowViewSource":false,"hasReport":false,"iconPath":" fa-exchange","runStyle":"status-disW","targetAlgorithm":"com.tipdm.framework.dmserver.core.algo.unparallel.io.Input","minimumInput":0,"description":"输入源:读取表数据组件。当输入表名后,会自动读取表的结构数据,在字段信息中可查看当数据源是来来源于数据库时,表字段修改后,如增加或删除某个字段,在平台是无法感知的,需要用户重新设置一下数据源,数据同步一下这个表信息.","left":657,"top":57,"inputs":[],"outputs":[{"id":"10000036_0_1","left":90,"description":"输出","type":"OUTPUT","key":"output","cat":"DATA","access":"SAME","columns":"[]","model":false,"canPreview":true,"value":"166"}],"tabs":[{"id":11922,"createTime":1559802249156,"tabName":"字段属性","elements":[{"id":30010,"createTime":1559802249156,"name":"table","label":"数据表","defaultValue":"","value":"166","options":"","rexp":"","placeholder":"","toolTip":"输入数据源的表名","sequence":1,"elementType":0,"extra":{"tableName":"166","tableItems":[{"name":"water_heater_data","id":"169"},{"name":"water_heater_log","id":"166"},{"name":"water_heater_testdata","id":"165"}]},"visible":true,"required":false},{"id":30009,"createTime":1559802249156,"name":"columns","label":"字段信息","defaultValue":"","value":"","options":"","rexp":"","placeholder":"","toolTip":"","sequence":2,"elementType":13,"extra":{"columnsItems":[{"name":"names","dataType":"numeric","values":null,"index":0,"otherParam":0},{"name":"event_id","dataType":"numeric","values":null,"index":1,"otherParam":0},{"name":"start_id","dataType":"numeric","values":null,"index":2,"otherParam":0},{"name":"end_id","dataType":"numeric","values":null,"index":3,"otherParam":0},{"name":"start_time","dataType":"timestamp","values":null,"index":4,"otherParam":0},{"name":"end_time","dataType":"timestamp","values":null,"index":5,"otherParam":0},{"name":"label","dataType":"numeric","values":"1,0","index":6,"otherParam":0}]},"visible":true,"required":false}]}],"inputData":[],"outputData":[{"key":"database","dataFields":[{"name":"names","dataType":"numeric","values":null,"index":0,"otherParam":0},{"name":"event_id","dataType":"numeric","values":null,"index":1,"otherParam":0},{"name":"start_id","dataType":"numeric","values":null,"index":2,"otherParam":0},{"name":"end_id","dataType":"numeric","values":null,"index":3,"otherParam":0},{"name":"start_time","dataType":"timestamp","values":null,"index":4,"otherParam":0},{"name":"end_time","dataType":"timestamp","values":null,"index":5,"otherParam":0},{"name":"label","dataType":"numeric","values":"1,0","index":6,"otherParam":0}]}],"outputExtraData":[],"lastUpdateTime":1648557548780},{"id":"10000037","serverId":845,"engine":"PYTHON","name":"表堆叠","allowViewSource":true,"hasReport":false,"iconPath":"fa-joomla","runStyle":"status-disW","targetAlgorithm":"com.tipdm.framework.dmserver.core.algo.unparallel.CommonAlgorithm","minimumInput":2,"description":"","left":447,"top":201,"inputs":[{"id":"10000037_1_1","isConnected":true,"left":60,"description":"左表","type":"INPUT","key":"left","cat":"DATA","model":false,"canPreview":false,"value":"10000037_1_1"},{"id":"10000037_1_2","isConnected":true,"left":120,"description":"右表","type":"INPUT","key":"right","cat":"DATA","model":false,"canPreview":false,"value":"10000037_1_2"}],"outputs":[{"id":"10000037_0_1","left":90,"description":"合并结果","type":"OUTPUT","key":"data_out","cat":"DATA","access":"SAME","columns":"[]","model":false,"canPreview":true,"value":"10000037_0_1"}],"tabs":[{"id":11942,"createTime":1648554674903,"tabName":"字段属性","elements":[{"id":30052,"createTime":1648554674903,"name":"columns_left","label":"表一特征","defaultValue":"","value":"","options":"","rexp":"","placeholder":"","toolTip":"第一个进行合并的表的列","sequence":1,"elementType":22,"extra":{"key":"left","columns_leftItems":[{"label":"names","value":"names"},{"label":"id","value":"id"},{"label":"time","value":"time"},{"label":"status","value":"status"},{"label":"heating","value":"heating"},{"label":"heat_pres","value":"heat_pres"},{"label":"flow","value":"flow"},{"label":"real_temp","value":"real_temp"},{"label":"volume_hot","value":"volume_hot"},{"label":"volume_water","value":"volume_water"},{"label":"eco_mode","value":"eco_mode"},{"label":"remain_heat_time","value":"remain_heat_time"},{"label":"set_temp","value":"set_temp"}]},"visible":true,"required":false},{"id":30050,"createTime":1648554674903,"name":"columns_right","label":"表二特征","defaultValue":"","value":"","options":"","rexp":"","placeholder":"","toolTip":"第二个进行合并的列","sequence":2,"elementType":22,"extra":{"key":"right"},"visible":true,"required":false},{"id":30051,"createTime":1648554674903,"name":"method","label":"合并方法","defaultValue":"","value":"1","options":"按列合并:1;按行合并:0","rexp":"","placeholder":"","toolTip":"可选择行合并,列合并;需要注意的是,选择列合并时,两个表的行数需要一样;选择行合并时,两个表的列数需要一样。","sequence":3,"elementType":3,"extra":{},"visible":true,"required":false}]}],"inputData":[{"key":"left","dataFields":[{"dataType":"numeric","name":"names","index":0,"otherParam":0},{"dataType":"text","values":"R_00001","name":"id","index":1,"otherParam":0},{"dataType":"text","name":"time","index":2,"otherParam":0},{"dataType":"text","values":"关,开","name":"status","index":3,"otherParam":0},{"dataType":"text","values":"关,开","name":"heating","index":4,"otherParam":0},{"dataType":"text","values":"关,开","name":"heat_pres","index":5,"otherParam":0},{"dataType":"text","values":"无,有","name":"flow","index":6,"otherParam":0},{"dataType":"text","values":"29°C,50°C,47°C,49°C,48°C,46°C,30°C,33°C,28°C,32°C,31°C,37°C,34°C,45°C,35°C,44°C,38°C,39°C,42°C,36°C,40°C,41°C,43°C,51°C","name":"real_temp","index":7,"otherParam":0},{"dataType":"text","values":"0%,50%,25%,100%","name":"volume_hot","index":8,"otherParam":0},{"dataType":"numeric","values":"0,27,26,23,28,25,22,30,31,20,35,32,21,50,33,36,48,18,42,43,51,37,47,8,46,40,41,45,62,38,17,52,61,16,53,63,10,15,12,60,11,13,55,56,57,58,65,66,67,68","name":"volume_water","index":9,"otherParam":0},{"dataType":"text","values":"关","name":"eco_mode","index":10,"otherParam":0},{"dataType":"text","values":"0分钟,5分钟,4分钟,22分钟,14分钟,15分钟,16分钟,1分钟,9分钟,2分钟,11分钟,8分钟,25分钟,3分钟,12分钟,18分钟,7分钟,6分钟,19分钟,10分钟,17分钟,21分钟,23分钟,24分钟,13分钟,26分钟,20分钟,28分钟,29分钟,27分钟,31分钟","name":"remain_heat_time","index":11,"otherParam":0},{"dataType":"text","values":"50°C","name":"set_temp","index":12,"otherParam":0}]},{"key":"right","dataFields":[]}],"outputData":[{"key":"left","dataFields":[]},{"key":"right","dataFields":[]}],"outputExtraData":[],"lastUpdateTime":1648557566801},{"id":"10000038","serverId":557,"engine":"PYTHON","name":"CART分类树","allowViewSource":false,"hasReport":true,"iconPath":"fa-th","runStyle":"status-working","targetAlgorithm":"com.tipdm.framework.dmserver.core.algo.unparallel.CommonAlgorithm","minimumInput":1,"description":"CART(Classification And Regression Tree)算法是一种决策树分类方法。它采用一种二分递归分割的技术,分割方法采用基于最小距离的基尼指数估计函数,将当前的样本集分为两个子样本集,使得生成的的每个非叶子节点都有两个分支。因此,CART算法生成的决策树是结构简洁的二叉树。","left":350,"top":326,"inputs":[{"id":"10000038_1_1","isConnected":true,"left":90,"description":"输入","type":"INPUT","key":"data_in","cat":"DATA","model":false,"canPreview":false,"value":"10000038_1_1"}],"outputs":[{"id":"10000038_0_1","left":60,"description":"模型","type":"OUTPUT","key":"model","cat":"MODEL","access":"SAME","columns":"[]","model":false,"canPreview":false,"value":"10000038_0_1"},{"id":"10000038_0_2","left":120,"description":"训练集预测结果","type":"OUTPUT","key":"data_out","cat":"DATA","access":"SAME","columns":"[]","model":false,"canPreview":true,"value":"10000038_0_2"}],"tabs":[{"id":11659,"createTime":1559176500552,"tabName":"字段属性","elements":[{"id":29425,"createTime":1559176500552,"name":"features","label":"特征","defaultValue":"","value":"","options":"","rexp":"\\S{1,}","placeholder":"","toolTip":"模型训练的特征","sequence":1,"elementType":5,"extra":{"key":"data_in","featuresItems":[{"name":"names","dataType":"numeric","values":"","index":0},{"name":"id","dataType":"text","values":"R_00001","index":1},{"name":"time","dataType":"text","values":"","index":2},{"name":"status","dataType":"text","values":"关,开","index":3},{"name":"heating","dataType":"text","values":"关,开","index":4},{"name":"heat_pres","dataType":"text","values":"关,开","index":5},{"name":"flow","dataType":"text","values":"无,有","index":6},{"name":"real_temp","dataType":"text","values":"29°C,50°C,47°C,49°C,48°C,46°C,30°C,33°C,28°C,32°C,31°C,37°C,34°C,45°C,35°C,44°C,38°C,39°C,42°C,36°C,40°C,41°C,43°C,51°C","index":7},{"name":"volume_hot","dataType":"text","values":"0%,50%,25%,100%","index":8},{"name":"volume_water","dataType":"numeric","values":"0,27,26,23,28,25,22,30,31,20,35,32,21,50,33,36,48","index":9},{"name":"eco_mode","dataType":"text","values":"关","index":10},{"name":"remain_heat_time","dataType":"text","values":"0分钟,5分钟,4分钟,22分钟,14分钟,15分钟,16分钟,1分钟,9分钟,2分钟,11分钟,8分钟,25分钟,3分钟,12分钟,18分钟,7分钟,6分钟,19分钟,10分钟,17分钟,21分钟,23分钟,24分钟,13分钟,26分钟,20分钟,28分钟,29分钟,27分钟,31分钟","index":11},{"name":"set_temp","dataType":"text","values":"50°C","index":12},{"name":"event_id","dataType":"numeric","values":"","index":13},{"name":"start_id","dataType":"numeric","values":"","index":14},{"name":"end_id","dataType":"numeric","values":"","index":15},{"name":"start_time","dataType":"timestamp","values":"","index":16},{"name":"end_time","dataType":"timestamp","values":"","index":17},{"name":"label","dataType":"numeric","values":"1,0","index":18}]},"visible":true,"required":false},{"id":29424,"createTime":1559176500552,"name":"label","label":"标签","defaultValue":"","value":"","options":"","rexp":"\\S{1,}","placeholder":"","toolTip":"模型训练的标签。选择分类标签所在的列,仅支持一般为字符型数据。","sequence":2,"elementType":12,"extra":{"key":"data_in"},"visible":true,"required":false},{"id":29426,"createTime":1559176500552,"name":"add_col","label":"新增预测列列名","defaultValue":"","value":"predict_label","options":"","rexp":"","placeholder":"","toolTip":"","sequence":3,"elementType":18,"extra":{"key":"data_in"},"visible":false,"required":false}]},{"id":11660,"createTime":1559176500552,"tabName":"基础参数","elements":[{"id":29427,"createTime":1559176500552,"name":"criterion","label":"切分评价准则","defaultValue":"","value":"gini","options":"Gini系数:gini;熵:entropy","rexp":"","placeholder":"","toolTip":"切分时的评价准则","sequence":1,"elementType":3,"extra":{},"visible":true,"required":false},{"id":29428,"createTime":1559176500552,"name":"splitter","label":"切分原则","defaultValue":"","value":"best","options":"选择最优的切分:best;随机切分:random","rexp":"","placeholder":"","toolTip":"切分原则","sequence":2,"elementType":3,"extra":{},"visible":true,"required":false}]},{"id":11661,"createTime":1559176500552,"tabName":"高级参数","elements":[{"id":29432,"createTime":1559176500552,"name":"max_depth","label":"最大深度","defaultValue":"","value":"None","options":"","rexp":"/^([1-9][0-9]*){1,3}$|^[None]+$/","placeholder":"","toolTip":"树的最大深度。如果为None,则扩展节点直到 所有叶子都是纯净的,或者直到所有叶子都含有少于 min_samples_split样本。","sequence":1,"elementType":4,"extra":{},"visible":true,"required":true},{"id":29429,"createTime":1559176500552,"name":"min_samples_split","label":"拆分内部节点所需的最小样本数","defaultValue":"","value":2,"options":"","rexp":"/^[1-9]\\d*$/","placeholder":"","toolTip":"拆分内部节点所需的最小样本数,正整数","sequence":2,"elementType":2,"extra":{},"visible":true,"required":true},{"id":29431,"createTime":1559176500552,"name":"min_samples_leaf","label":"叶子节点所需的最小样本数","defaultValue":"","value":1,"options":"","rexp":"/^[1-9]\\d*$/","placeholder":"","toolTip":"叶子节点所需的最小样本数,正整数","sequence":3,"elementType":2,"extra":{},"visible":true,"required":true},{"id":29430,"createTime":1559176500552,"name":"min_weight_fraction_leaf","label":"权重总和的最小加权分数","defaultValue":"","value":0,"options":"","rexp":"/^\\d+(\\.\\d+)?$/","placeholder":"","toolTip":"权重总和的最小加权分数,非负数(0或者整数)","sequence":4,"elementType":2,"extra":{},"visible":true,"required":true}]}],"inputData":[{"key":"data_in","dataFields":[{"name":"names","dataType":"numeric","values":"","index":0},{"name":"id","dataType":"text","values":"R_00001","index":1},{"name":"time","dataType":"text","values":"","index":2},{"name":"status","dataType":"text","values":"关,开","index":3},{"name":"heating","dataType":"text","values":"关,开","index":4},{"name":"heat_pres","dataType":"text","values":"关,开","index":5},{"name":"flow","dataType":"text","values":"无,有","index":6},{"name":"real_temp","dataType":"text","values":"29°C,50°C,47°C,49°C,48°C,46°C,30°C,33°C,28°C,32°C,31°C,37°C,34°C,45°C,35°C,44°C,38°C,39°C,42°C,36°C,40°C,41°C,43°C,51°C","index":7},{"name":"volume_hot","dataType":"text","values":"0%,50%,25%,100%","index":8},{"name":"volume_water","dataType":"numeric","values":"0,27,26,23,28,25,22,30,31,20,35,32,21,50,33,36,48","index":9},{"name":"eco_mode","dataType":"text","values":"关","index":10},{"name":"remain_heat_time","dataType":"text","values":"0分钟,5分钟,4分钟,22分钟,14分钟,15分钟,16分钟,1分钟,9分钟,2分钟,11分钟,8分钟,25分钟,3分钟,12分钟,18分钟,7分钟,6分钟,19分钟,10分钟,17分钟,21分钟,23分钟,24分钟,13分钟,26分钟,20分钟,28分钟,29分钟,27分钟,31分钟","index":11},{"name":"set_temp","dataType":"text","values":"50°C","index":12},{"name":"event_id","dataType":"numeric","values":"","index":13},{"name":"start_id","dataType":"numeric","values":"","index":14},{"name":"end_id","dataType":"numeric","values":"","index":15},{"name":"start_time","dataType":"timestamp","values":"","index":16},{"name":"end_time","dataType":"timestamp","values":"","index":17},{"name":"label","dataType":"numeric","values":"1,0","index":18}]}],"outputData":[{"key":"data_in","dataFields":[]}],"outputExtraData":[{"key":"add_col","name":"predict_label","dataType":"text","values":null}],"lastUpdateTime":1648558096437}],"links":[{"id":"10000041_0_1_10000037_1_1","source":"10000041","target":"10000037","inputPortId":"10000037_1_1","outputPortId":"10000041_0_1","d":"M 391 80 Q 391 130 449.5 140.5 T 508 201","runStyle":""},{"id":"10000036_0_1_10000037_1_2","source":"10000036","target":"10000037","inputPortId":"10000037_1_2","outputPortId":"10000036_0_1","d":"M 749 89 Q 749 139 658.5 145 T 568 201","runStyle":""},{"id":"10000037_0_1_10000038_1_1","source":"10000037","target":"10000038","inputPortId":"10000038_1_1","outputPortId":"10000037_0_1","d":"M 539 233 Q 539 279.5 490 279.5 T 441 326","runStyle":""}]}
|