[发明专利]用于深度学习的可视化编程在审
申请号: | 201910578856.X | 申请日: | 2019-06-28 |
公开(公告)号: | CN112148276A | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 林昊翔;陈程;杨懋;柳书广 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06N20/00 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;李兴斌 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 深度 学习 可视化 编程 | ||
1.一种计算机实现的方法,包括:
呈现人工神经网络的可视化表示,所述可视化表示包括表示所述人工神经网络的层的图形元件;
响应于接收到针对所述图形元件的拖放操作,修改所述人工神经网络的中间表示,所述中间表示独立于深度学习框架,所述拖放操作修改所述图形元件之间的连接关系;以及
基于所述人工神经网络的中间表示,修改所述人工神经网络的针对目标深度学习框架的代码。
2.根据权利要求1所述的方法,还包括:
响应于针对所述代码的编辑操作,修改所述人工神经网络的中间表示;以及
基于修改的所述中间表示,调整所述人工神经网络的可视化表示。
3.根据权利要求1所述的方法,还包括:
响应于接收到针对所述图形元件的拖放操作,验证与所述人工神经网络的层相关联的数据的维度。
4.根据权利要求1所述的方法,还包括:
响应于接收到与关键字相关联的搜索操作,呈现表示与所述关键字相对应的至少一个候选层的图形元件;以及
响应于接收到针对所述至少一个候选层的图形元件的选择,将选择的图形元件添加到所述可视化表示。
5.根据权利要求1所述的方法,还包括:
呈现用于定制所述人工神经网络的度量的代码存根;以及
响应于对所述代码存根的编辑操作,定制所述人工神经网络的度量。
6.根据权利要求1所述的方法,还包括:
响应于以下至少一项操作,修改所述人工神经网络的中间表示:
向所述可视化表示中添加新的表示人工神经网络的层的图形元件;
从所述可视化表示中删除表示人工神经网络的层的图形元件;以及
修改表示人工神经网络的层的图形元件的参数。
7.根据权利要求1所述的方法,还包括:
响应于接收到将所述目标深度学习框架修改为另一目标深度学习框架的指示,基于所述人工神经网络的中间表示,确定所述人工神经网络的针对另一目标深度学习框架的代码。
8.一种设备,包括:
处理单元;以及
存储器,耦合至所述处理单元并且包含存储于其上的指令,所述指令在由所述处理单元执行时使所述设备执行以下动作:
呈现人工神经网络的可视化表示,所述可视化表示包括表示所述人工神经网络的层的图形元件;
响应于接收到针对所述图形元件的拖放操作,修改所述人工神经网络的中间表示,所述中间表示独立于深度学习框架,所述拖放操作修改所述图形元件之间的连接关系;以及
基于所述人工神经网络的中间表示,修改所述人工神经网络的针对目标深度学习框架的代码。
9.根据权利要求8所述的设备,其中所述动作还包括:
响应于针对所述代码的编辑操作,修改所述人工神经网络的中间表示;以及
基于修改的所述中间表示,调整所述人工神经网络的可视化表示。
10.根据权利要求8所述的设备,其中所述动作还包括:
响应于接收到针对所述图形元件的拖放操作,验证与所述人工神经网络的层相关联的数据的维度。
11.根据权利要求8所述的设备,其中所述动作还包括:
响应于接收到与关键字相关联的搜索操作,呈现表示与所述关键字相对应的至少一个候选层的图形元件;以及
响应于接收到针对所述至少一个候选层的图形元件的选择,将所选择的图形元件添加到所述可视化表示。
12.根据权利要求8所述的设备,其中所述动作还包括:
呈现用于定制所述人工神经网络的度量的代码存根;以及
响应于对所述代码存根的编辑操作,定制所述人工神经网络的度量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910578856.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:温度测量装置及用于光刻机的浸没装置
- 下一篇:一种锚定装置