基于生成对抗神经网络的表单风格转换方法技术

技术编号:39582729 阅读:12 留言:0更新日期:2023-12-03 19:32
本发明专利技术公开了一种基于生成对抗神经网络的表单风格转换方法

【技术实现步骤摘要】
基于生成对抗神经网络的表单风格转换方法、装置、设备及介质


[0001]本专利技术属于信息处理
,具体涉及一种基于生成对抗神经网络的表单风格转换方法

装置

设备及介质


技术介绍

[0002]表单是用于存储数据的数字化介质,其包含有多种组件,用户可以根据自己的需求,设计并生成想要的表单

在现代企业信息系统中,表单广泛用于数据的输入和管理,已成为大型组织中执行业务流程的重要工具

在表单页面中,风格样式设计是表单外观的重要因素

现有表单设计工具大多支持用户手动修改表单风格样式,如修改按钮颜色和背景图案等,但是这通常需要用户有一定的设计知识和闲暇时间,使得存在增加用户操作负担的缺陷

[0003]目前,虽然也有一些表单设计工具提供了表单模板供用户选择使用,但是这些模板风格固定,且缺少对用户习惯和设计意图的理解,无法根据用户需求进行个性化修改,使得难以满足用户的多样化个性需求

因此如何根据用户需求自动

快速且准确地将表单转换成符合用户想象和需求的风格结果,并减轻用户的操作负担,是本领域技术人员亟需研究的课题


技术实现思路

[0004]本专利技术的目的是提供一种基于生成对抗神经网络的表单风格转换方法

装置

计算机设备及计算机可读存储介质,用以解决现有表单设计工具所存在增加用户操作负担和无法根据用户需求进行个性化修改,使得难以满足用户的多样化个性需求的问题

[0005]为了实现上述目的,本专利技术采用以下技术方案:
[0006]第一方面,提供了一种基于生成对抗神经网络的表单风格转换方法,包括:
[0007]获取具有不同风格的多个表单模板,其中,在所述多个表单模板中的各个表单模板均具有预先标注的至少一个风格标签;
[0008]应用所述多个表单模板,对包括有表单生成器和表单鉴别器的生成对抗神经网络进行训练,得到基于所述生成对抗神经网络的且已完成预训练的表单风格转换模型,其中,所述表单生成器用于在输入原始表单和至少一个目标风格标签后,生成一个新表单,所述表单鉴别器用于根据具有所述至少一个目标风格标签的目标表单,鉴别所述新表单的真伪;
[0009]获取用户提供的待转表单和至少一个用户指定风格标签,其中,所述至少一个用户指定风格标签与所述待转表单所具有的至少一个当前风格标签完全不同或部分不同;
[0010]将所述待转表单作为所述原始表单,以及将所述至少一个用户指定风格标签作为所述至少一个目标风格标签,输入在所述表单风格转换模型中的所述表单生成器,生成得到转后新表单;
[0011]将所述转后新表单返回给所述用户

[0012]基于上述
技术实现思路
,提供了一种采用表单模板和生成对抗神经网络进行表单风格转换模型训练并应用的新方案,即先应用具有不同风格的多个表单模板,对包括有表单生成器和表单鉴别器的生成对抗神经网络进行训练,得到基于所述生成对抗神经网络的且已完成预训练的表单风格转换模型,然后获取用户提供的待转表单和至少一个用户指定风格标签,并将所述待转表单作为原始表单,以及将所述至少一个用户指定风格标签作为目标风格标签,输入在所述表单风格转换模型中的所述表单生成器,生成得到转后新表单,如此不但可以根据用户需求自动

快速且准确地将表单转换成符合用户想象和需求的风格结果,还可以大大减轻用户的操作负担
(
即用户仅需上传待转表单和指定目标风格标签
)
,便于实际应用和推广

[0013]在一个可能的设计中,所述至少一个风格标签

所述至少一个目标风格标签

所述至少一个用户指定风格标签或所述至少一个当前风格标签包含有表单页面背景风格标签

表单页面文字风格标签

表单页面控件风格标签和
/
或表单页面控件排版风格标签

[0014]在一个可能的设计中,应用所述多个表单模板,对包括有表单生成器和表单鉴别器的生成对抗神经网络进行训练,得到基于所述生成对抗神经网络的且已完成预训练的表单风格转换模型,包括:
[0015]从所述多个表单模板中选取各对原始表单与目标表单,其中,所述原始表单为在所述多个表单模板中的第一表单模板,所述目标表单为在所述多个表单模板中的且与所述第一表单模板不同的第二表单模板;
[0016]将在所述各对原始表单与目标表单中的原始表单以及目标表单所具有的所述至少一个风格标签输入生成对抗神经网络的表单生成器中,以及将该目标表单输入所述生成对抗神经网络的表单鉴别器中,对所述生成对抗神经网络进行训练,得到基于所述生成对抗神经网络的且已完成预训练的表单风格转换模型,其中,所述表单生成器用于在输入原始表单以及至少一个目标风格标签后,生成一个新表单,所述表单鉴别器用于根据具有所述至少一个目标风格标签的目标表单,鉴别所述新表单的真伪

[0017]在一个可能的设计中,应用所述多个表单模板,对包括有表单生成器和表单鉴别器的生成对抗神经网络进行训练,得到基于所述生成对抗神经网络的且已完成预训练的表单风格转换模型,包括:
[0018]从所述多个表单模板中选取各对原始表单与目标表单,其中,所述原始表单为在所述多个表单模板中的第一表单模板,所述目标表单为在所述多个表单模板中的且与所述第一表单模板不同的第二表单模板;
[0019]针对所述各对原始表单与目标表单,将对应原始表单和对应目标表单所具有的所述至少一个风格标签输入生成对抗神经网络的表单生成器中,以及将对应目标表单输入所述生成对抗神经网络的表单鉴别器中,对所述生成对抗神经网络进行训练,得到对应的

基于所述生成对抗神经网络的且已完成预训练的表单风格转换模型,其中,所述表单生成器用于在输入原始表和至少一个目标风格标签后,生成一个新表单,所述表单鉴别器用于根据具有所述至少一个目标风格标签的目标表单,鉴别所述新表单的真伪

[0020]在一个可能的设计中,将所述待转表单作为所述原始表单,以及将所述至少一个用户指定风格标签作为所述至少一个目标风格标签,输入在所述表单风格转换模型中的所
述表单生成器,生成得到转后新表单,包括:
[0021]从所述多个表单模板中查找到具有所述至少一个当前风格标签的某个原始表单和具有所述至少一个用户指定风格标签的某个目标表单;
[0022]将所述待转表单作为所述原始表单,以及将所述至少一个用户指定风格标签作为所述至少一个目标风格标签,输入在特定表单风格转换模型中的所述表单生成器,生成得到转后新表单,其中,所述特定表单风格转换模型是指与所述某个原始表单和所述某个目标表单对应的所述表单风格转换模型

[0023]在一个可能的设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于生成对抗神经网络的表单风格转换方法,其特征在于,包括:获取具有不同风格的多个表单模板,其中,在所述多个表单模板中的各个表单模板均具有预先标注的至少一个风格标签;应用所述多个表单模板,对包括有表单生成器和表单鉴别器的生成对抗神经网络进行训练,得到基于所述生成对抗神经网络的且已完成预训练的表单风格转换模型,其中,所述表单生成器用于在输入原始表单和至少一个目标风格标签后,生成一个新表单,所述表单鉴别器用于根据具有所述至少一个目标风格标签的目标表单,鉴别所述新表单的真伪;获取用户提供的待转表单和至少一个用户指定风格标签,其中,所述至少一个用户指定风格标签与所述待转表单所具有的至少一个当前风格标签完全不同或部分不同;将所述待转表单作为所述原始表单,以及将所述至少一个用户指定风格标签作为所述至少一个目标风格标签,输入在所述表单风格转换模型中的所述表单生成器,生成得到转后新表单;将所述转后新表单返回给所述用户
。2.
根据权利要求1所述的表单风格转换方法,其特征在于,所述至少一个风格标签

所述至少一个目标风格标签

所述至少一个用户指定风格标签或所述至少一个当前风格标签包含有表单页面背景风格标签

表单页面文字风格标签

表单页面控件风格标签和
/
或表单页面控件排版风格标签
。3.
根据权利要求1所述的表单风格转换方法,其特征在于,应用所述多个表单模板,对包括有表单生成器和表单鉴别器的生成对抗神经网络进行训练,得到基于所述生成对抗神经网络的且已完成预训练的表单风格转换模型,包括:从所述多个表单模板中选取各对原始表单与目标表单,其中,所述原始表单为在所述多个表单模板中的第一表单模板,所述目标表单为在所述多个表单模板中的且与所述第一表单模板不同的第二表单模板;将在所述各对原始表单与目标表单中的原始表单以及目标表单所具有的所述至少一个风格标签输入生成对抗神经网络的表单生成器中,以及将该目标表单输入所述生成对抗神经网络的表单鉴别器中,对所述生成对抗神经网络进行训练,得到基于所述生成对抗神经网络的且已完成预训练的表单风格转换模型,其中,所述表单生成器用于在输入原始表单以及至少一个目标风格标签后,生成一个新表单,所述表单鉴别器用于根据具有所述至少一个目标风格标签的目标表单,鉴别所述新表单的真伪
。4.
根据权利要求1所述的表单风格转换方法,其特征在于,应用所述多个表单模板,对包括有表单生成器和表单鉴别器的生成对抗神经网络进行训练,得到基于所述生成对抗神经网络的且已完成预训练的表单风格转换模型,包括:从所述多个表单模板中选取各对原始表单与目标表单,其中,所述原始表单为在所述多个表单模板中的第一表单模板,所述目标表单为在所述多个表单模板中的且与所述第一表单模板不同的第二表单模板;针对所述各对原始表单与目标表单,将对应原始表单和对应目标表单所具有的所述至少一个风格标签输入生成对抗神经网络的表单生成器中,以及将对应目标表单输入所述生成对抗神经网络的表单鉴别器中,对所述生成对抗神经网络进行训练,得到对应的

基于所述生成对抗神经网络的且已完成预训练的表单风格转换模型,其中,所述表单生成器用于
在输入原始表和至少一个目标风格标签后,生成一个新表单,所述表单鉴别器用于根据具有所述至少一个目标风格标签的目标表单,鉴别所述新表单的真伪
。5.
根据权利要求4所述的表单风格转换方法,其特征在于,将所述待转表单作为所述原始表单,以及将所述至少一个用户指定风格标签作为所述至少一个目标风格标签,输入在所述表单风格转换模型中的所述表单生成器,生成得到转后新表单,包括:从所述多个表单模板中查找到具有所述至少一个当前风格标签的某个原始表单和...

【专利技术属性】
技术研发人员:王宇航江伟熊学武韦利东
申请(专利权)人:上海泛微软件有限公司
类型:发明
国别省市:

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

1