【技术实现步骤摘要】
随机模型的生成方法、装置及设备
[0001]本专利技术涉及数据处理
,尤其涉及一种随机模型的生成方法、装置及设备。
技术介绍
[0002]随着科学技术的飞行发展,深度学习模型的应用越来越广泛。但是,深度学习模型的结构差异不大,这对于与深度学习模型相关的产品而言,产品能够利用到的测试用模型结构比较少,例如:模型保护工具只能通过少量的模型结构进行测试验证,这样无法确定模型保护工具的质量和效果。
技术实现思路
[0003]本专利技术实施例提供了一种随机模型的生成方法、装置及设备,能够产生结构不同、参数不同的随机模型,所生成的随机模型可以作为产品的测试用例,从而提高了随机模型的实用性,并保证了产品的质量和效果。
[0004]第一方面,本专利技术实施例提供了一种随机模型的生成方法,包括:
[0005]通过随机数产生器获取用于生成随机模型的第一宽度和第一高度;
[0006]基于所述第一宽度和所述第一高度,随机生成与所述随机模型相对应的有向图;
[0007]对所述有向图进行填充节点处理,生成所述随机模型。
[0008]第二方面,本专利技术实施例提供了一种随机模型的生成装置,包括:
[0009]第一获取模块,用于通过随机数产生器获取用于生成随机模型的第一宽度和第一高度;
[0010]第一生成模块,用于基于所述第一宽度和所述第一高度,随机生成与所述随机模型相对应的有向图;
[0011]第一处理模块,用于对所述有向图进行填充节点处理,生成所述随机模型。 ...
【技术保护点】
【技术特征摘要】
1.一种随机模型的生成方法,其特征在于,包括:通过随机数产生器获取用于生成随机模型的第一宽度和第一高度;基于所述第一宽度和所述第一高度,随机生成与所述随机模型相对应的有向图;对所述有向图进行填充节点处理,生成所述随机模型。2.根据权利要求1所述的方法,其特征在于,基于所述第一宽度和所述第一高度,随机生成与所述随机模型相对应的有向图,包括:基于所述第一宽度和第一高度,利用所述随机数产生器随机生成与所述随机模型相对应的模型宽度和模型高度,其中,所述模型宽度小于或等于第一宽度,所述模型高度小于或等于第一高度;根据所述模型宽度和所述模型高度生成与所述随机模型相对应的有向图。3.根据权利要求1所述的方法,其特征在于,对所述有向图进行填充节点处理,生成所述随机模型,包括:确定所述有向图中包括的节点的数量信息以及位置信息;基于所述数量信息和位置信息,将所述有向图填充上与所述节点相对应的操作节点,生成所述随机模型。4.根据权利要求3所述的方法,其特征在于,确定所述有向图中包括的节点的数量信息以及位置信息,包括:根据所述模型高度将所述有向图随机划分为若干个子图;获取每个所述子图的子图高度,并根据所述子图高度确定所述子图的子图宽度;在所述子图宽度为1时,则确定所述子图中包括子图节点的数量信息以及位置信息;根据所有子图中包括子图节点的数量信息和位置信息确定所述有向图中包括的节点的数量信息以及位置信息。5.根据权利要求4所述的方法,其特征在于,根据所述模型高度将所述有向图随机划分为若干个子图,包括:在所述模型高度大于预设高度时,则基于所述模型高度将所述有向图随机划分为若干个子图,所述子图的子图高度小于所述模型高度;或者,在所述模型高度小于或等于预设高度时,则所述模型宽度调整为1。6.根据权利要求4所述的方法,其特征在于,根据所述子图高度确定所述子图的子图宽度,包括:在所述子图高度大于预设高度时,则随机生成所述子图的子图宽度;或者,在所述子图高度小于或等于预设高度时,则将所述子图的子图宽度设置为1。7.根据权利要求4所述的方法,其特征在于,在获取每个所述子图的子图高度之后,所述方法还包括:对所述子图高度进行分析识别;在所述子图高度大于预设高度时,则将所述子图随机划分为若干个子图单元;或者,在所述子图高度小于或等于预设高度时,则将所述子图的子图宽度设置为1。8.根据权利要求3所述的方法,其特征在于,基于所述数量信息和位置信息,将所述有向图填充上与所述节点相对应的操作节点,包括:基于所述数量信息和位置信息,确定所述有向图中每个节点的输入输出关系;
根据所述输入输出关系对所述有向图填充与所述节点相对应的操作节点,并生成与所述操作节点相对应的代码信息。9.根据权利要求8所述的方法,其特征在于,根据所述输入输出关系对所述有向图填充与所述节点相对应的操作节点,包括:根据所述输入输出关系确定与所述操作节点相对应的节点类型;在所述有向图中节点的位置信息处,填充满足所述节点类型的操作节点。10.根据权利要求9所述的方法,其特征在于,在所述有向图中节点的位置信息处,填充满足所述节点类型的操作节点,包括:获取满足所述节点...
【专利技术属性】
技术研发人员:刘阳,曹建峰,万园春,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。