一种以拖拽控件方式进行机器学习算法设计部署的方法技术

技术编号:23445250 阅读:52 留言:0更新日期:2020-02-28 19:35
本发明专利技术以一种全新的,所见即所得的方式来构建机器学习算法。将目前已有的较为成熟的机器学习算法封装为一个可视化的控件。除机器学习算法控件外,还要封装数据源控件,预处理控件和验证评估控件。并设计实现一个基于web的UI界面。在这个界面中,用户可以以最直观的拖拽的方式将控件组合成一个完整的算法流程。运行这个流程图就可以得到与编写大量代码所实现的相同算法的相同结果。

A method to design and deploy machine learning algorithm by dragging control

【技术实现步骤摘要】
一种以拖拽控件方式进行机器学习算法设计部署的方法
技术介绍
随着大数据时代的到来和人工智能技术的火热,机器学习算法得到了广泛的应用。在自然语言处理,图像处理,语音识别和各种行业数据预测分析领域都发挥着巨大作用。机器学习带来了新的经济增长点,产生了巨大的经济价值。是各个国家政府应该扶植的重点,政府目前正在加大对该领域的投入,以求培养更多的机器学习方面的人才。但是,机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。这些特点使得从事机器学习的门槛极高,技术难以在大范围内推广。目前急需一中易上手,学习成本低,可用于生产的机器学习算法构建方式。
技术实现思路
本专利技术以一种全新的,所见即所得的方式来构建机器学习算法。将目前已有的较为成熟的机器学习算法封装为一个可视化的控件。除机器学习算法控件外,还要封装数据源控件,预处理控件和验证评估控件。并设计实现一个基于web的UI界面。在这个界面中,用户可以以最直观的拖拽的方式将控件组合成一个完整的算法流程。运行这个流程图就可以得到与编写大量代码所实现的相同算法的相同结果。附图说明图1是本专利技术的机器学习算法搭建的示意图。图2是本专利技术中算子的属性。具体实施方式下面结合附图,说明本专利技术的实施方式。图1是本专利技术的总体流程图,具体实现方式为:A.将机器学习算法封装为UI控件:将目前进行机器学习算法设计所可能用到的所有功能模块封装为一个个的控件并于UI控件绑定。B.设计UI界面:UI界面主要分为两部分:一部分为算法图设计区域,用于放置推拽起的算法控件并经行连接;另一部分显示已封装好的算法控件以供用户拖拽使用。C.以拖拽控件并连接的形式设计机器学习算法:根据用户需求从控件区域选择所需控件拖拽到算法图设计区,用户可以非常自由的对控件进行组合于链接以实现不同的机器学算法。D.算法图执行:整个算法图的执行过程基于二维表进行。首先从数据控件所连接的关系型数据库中加载二维表,每经过一个控件,就在二维表中添加一个新的列来存放处理结果。直至整个算法图结束,对最终的二维表进行分析处理并展示给用户。本文档来自技高网...

【技术保护点】
1.A.将机器学习算法封装为UI控件:将目前进行机器学习算法设计所可能用到的所有功能模块封装为一个个的控件并于UI控件绑定。/nB.设计UI界面:UI界面主要分为两部分:一部分为算法图设计区域,用于放置推拽起的算法控件并经行连接;另一部分显示已封装好的算法控件以供用户拖拽使用。/nC.以拖拽控件并连接的形式设计机器学习算法:根据用户需求从控件区域选择所需控件拖拽到算法图设计区,用户可以非常自由的对控件进行组合于链接以实现不同的机器学算法。/nD.算法图执行:整个算法图的执行过程基于二维表进行。首先从数据控件所连接的关系型数据库中加载二维表,每经过一个控件,就在二维表中添加一个新的列来存放处理结果。直至整个算法图结束,对最终的二维表进行分析处理并展示给用户。/n

【技术特征摘要】
1.A.将机器学习算法封装为UI控件:将目前进行机器学习算法设计所可能用到的所有功能模块封装为一个个的控件并于UI控件绑定。
B.设计UI界面:UI界面主要分为两部分:一部分为算法图设计区域,用于放置推拽起的算法控件并经行连接;另一部分显示已封装好的算法控件以供用户拖拽使用。
C.以拖拽控件并连接的形式设计机器学习算法:根据...

【专利技术属性】
技术研发人员:徐九韵郝壮远
申请(专利权)人:中国石油大学华东
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1