【技术实现步骤摘要】
材料计算和材料数据挖掘的交互式流程设计方法和系统
本专利技术涉及材料计算领域,尤其涉及一种材料计算和材料数据挖掘的交互式流程设计方法和系统。
技术介绍
材料计算涉及多个尺度的跨尺度计算,或同一个尺度下跨不同任务之间的计算。其特点是:前一个尺度或任务的计算结果,会作为后一个尺度或任务计算输入,由此形成一个材料计算流程。材料数据学习,涉及特征变量选取,特征筛选,模型训练等步骤,前一个步骤的输出,是后一个步骤的部分输入,由此形成一个材料数据的学习流程。目前针对材料多尺度计算和材料数据挖掘的流程设计,缺少一个用户友好的、交互式或傻瓜式的流程设计方法,尤其是在云模式下的跨尺度材料材料计算或材料数据学习。本专利技术提出的材料计算和材料数据挖掘的交互式流程设计方法,用户仅需一个网页浏览器,仅通过鼠标拖拽或点击的方式,就可以便捷地开展复杂的跨尺度材料计算流程,或材料数据学习流程的交互式设计。
技术实现思路
为了能让用户以更友好、交互式或傻瓜式地开展复杂的多尺度材料计算流程设计,或材料数据自动化学习的流程设计,本专利技术提供一种材料计算和材料数据挖掘的交互式流程设计方法和系统。第一方面,本专利技术提供一种材料计算和材料数据挖掘的交互式流程设计方法,该方法包括:利用网页浏览器进入流程设计页面,选取模块单元展示窗口内封装的不同尺度下材料计算模块单元,或针对材料数据的机器学习模块单元;将被选取的模块单元由模块单元展示窗口移至流程设计窗口;获取置于流程设计窗口内一模块单元输出端口的触 ...
【技术保护点】
1.一种材料计算和材料数据挖掘的交互式流程设计方法,其特征在于,所述方法包括:/n利用网页浏览器进入流程设计页面,选取模块单元展示窗口内封装的不同尺度下材料计算模块单元,或针对材料数据的机器学习模块单元;/n将被选取的模块单元由所述模块单元展示窗口移至流程设计窗口;/n获取置于流程设计窗口内一模块单元输出端口的触发信息,获取另一模块单元输入端口的触发信息;/n利用鼠标将所述一模块单元的输出端口和所述另一模块单元的输入端口进行连接,用以运行时各模块间数据流动和参数传递;/n对流程中的各模块单元,进行材料计算流程的参数设置或材料数据挖掘的参数设置;针对材料计算的参数设置包括:作业提交的计算集群队列参数设置,每个作业所用核数设置,以及不同尺度材料计算的具体参数设置;针对材料数据挖掘流程的参数设置包括:数据来源设置,特征变量选取设置,机器学习模型的选取设置,以及各机器学习模型的参数配置;/n获取流程设计窗口中流程控制栏单元内的各功能按钮信息;/n根据接收的各功能按钮信息进行流程控制操作。/n
【技术特征摘要】
1.一种材料计算和材料数据挖掘的交互式流程设计方法,其特征在于,所述方法包括:
利用网页浏览器进入流程设计页面,选取模块单元展示窗口内封装的不同尺度下材料计算模块单元,或针对材料数据的机器学习模块单元;
将被选取的模块单元由所述模块单元展示窗口移至流程设计窗口;
获取置于流程设计窗口内一模块单元输出端口的触发信息,获取另一模块单元输入端口的触发信息;
利用鼠标将所述一模块单元的输出端口和所述另一模块单元的输入端口进行连接,用以运行时各模块间数据流动和参数传递;
对流程中的各模块单元,进行材料计算流程的参数设置或材料数据挖掘的参数设置;针对材料计算的参数设置包括:作业提交的计算集群队列参数设置,每个作业所用核数设置,以及不同尺度材料计算的具体参数设置;针对材料数据挖掘流程的参数设置包括:数据来源设置,特征变量选取设置,机器学习模型的选取设置,以及各机器学习模型的参数配置;
获取流程设计窗口中流程控制栏单元内的各功能按钮信息;
根据接收的各功能按钮信息进行流程控制操作。
2.根据权利要求1所述的方法,其特征在于,所述将被选取的模块单元由所述模块单元展示窗口移至流程设计窗口包括:
对被选取的模块单元发起鼠标拖拽释放或鼠标点击操作,完成由所述模块单元展示窗口移至流程设计窗口。
3.根据权利要求1所述的方法,其特征在于,所述获取置于流程设计窗口内一模块单元输出端口的触发信息,获取另一模块单元输入端口的触发信息之后包括:
判断所述一模块单元的输出端口是否存在相对应的另一模块单元的输入端口;
若存在,则用连线将所述一模块单元的输出端的success端口和所述另一模块单元输入端口进行连接,所述一模块单元输出端的failure端口接出错处理单元;
若不存在,则以当前的所述一模块单元作为开始节点单元。
4.根据权利要求1所述的方法,其特征在于,所述将被选取的模块单元由所述模块单元展示窗口移至流程设计窗口包括:
读取对被点击的模块单元在模块展示窗口内的JavaScript的DIV中的ondragstart属性,记载当前被点击的模块;
读取对被点击的模块单元在流程设计窗口内的JavaScript的DIV标签的ondragend属性,将所述当前被点击的模块单元在流程设计窗口内的信息存储在数据库内;
根据ondragstart和ondragend属性值,计算出所述模块在流程窗口的左边位置和顶点位置,将所述模块在流程设计窗口停留位置的JavaScriptDIV标签的LEFT值设置为计算出的左边值,将所述DIV标签的TOP值设置为计算出的顶点位置,作为所述模块移动到流程设计窗口中的左顶点定位,完成模块单元由所述模块展示窗口拖拽移至所述流程设计窗口。
5.根据权利要求1所述的方法,其...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:苏州迈高材料基因技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。