System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及页面布局,特别是涉及一种基于课件元素布局的模型训练方法、课件元素布局方法、课件元素布局装置以及计算机存储介质。
技术介绍
1、制作ppt的过程中,工作人员经常会遇到不知如何对元素进行布局的情况,而元素的布局对于ppt的美观度有重要的作用。
2、目前的方案主要是预设模版,然后根据模版的需求提取对应的模版,并将元素填入模版中。该方案需要预设模版,因此对于不同的ppt页面需要制作大量不同的模版,非常费时费力,同时制作的模版不一定能完全吻合需要填入的内容,导致有些地方空格较多或者内容出现重叠。
技术实现思路
1、为解决上述技术问题,本申请提出了一种基于课件元素布局的模型训练方法、课件元素布局方法、课件元素布局装置以及计算机存储介质。
2、为解决上述技术问题,本申请提出了一种基于课件元素布局的模型训练方法,所述模型训练方法包括:
3、获取待训练课件布局数据和真实课件布局数据,其中,课件布局数据包括各课件元素的元素位置;
4、将所述待训练课件布局数据输入待训练的课件布局模型,获取所述课件布局模型输出的各课件元素的预测元素位置;
5、基于各课件元素的预测元素位置和真实元素位置,对所述课件布局模型进行训练,直至得到训练条件。
6、其中,所述元素位置由元素坐标以及元素尺寸组成,其中,所述元素坐标为所述课件元素的左上角坐标、右下角坐标,或中心坐标。
7、其中,所述获取所述课件布局模型输出的各课件元素的预测元素
8、获取所述课件布局模型预测的位置噪声;
9、将所述位置噪声叠加到待训练元素位置,得到并输出所述预测元素位置。
10、其中,所述模型训练方法还包括:
11、基于扩散模型构建待训练的课件布局模型,其中,所述扩散模型为ddpm、d3pm,或vq-diffusion;
12、所述课件布局模型中的噪声预测器用于预测待训练课件布局数据的位置噪声。
13、其中,所述对所述课件布局模型进行训练,直至得到训练条件之后,所述模型训练方法还包括:
14、获取当前批次达到训练条件的当前课件布局模型;
15、获取历史批次训练得到目标课件布局模型;
16、将待测试课件布局数据分别输入所述当前课件布局模型和所述目标课件布局模型,获取所述当前课件布局模型的当前损失值以及所述目标课件布局模型的目标损失值;
17、在所述当前损失值小于所述目标损失值时,将所述当前课件布局模型更新为最新的目标课件布局模型。
18、其中,所述课件布局数据还包括各课件元素的元素类别,其中,所述元素类别包括图片、音频、视频、表格,和/或文字。
19、为解决上述技术问题,本申请还提出一种课件元素布局方法,所述课件元素布局方法包括:
20、获取预先训练的课件布局模型,其中,所述课件布局模型通过上述的模型训练方法训练所得;
21、将待布局课件输入所述课件布局模型,获取所述课件布局模型输出的优化课件。
22、其中,所述获取所述课件布局模型输出的优化课件之后,所述课件元素布局方法还包括:
23、将所述优化课件中相同元素类别的课件元素在预设方向上对齐;
24、和/或,将所述优化课件中相同元素类别的相邻课件元素的距离设置为预设值。
25、为解决上述技术问题,本申请还提出一种课件元素布局装置,所述课件元素布局装置包括存储器以及与所述存储器耦接的处理器;其中,所述存储器用于存储程序数据,所述处理器用于执行所述程序数据以实现如上述的模型训练方法,和/或课件元素布局方法。
26、为解决上述技术问题,本申请还提出一种计算机存储介质,所述计算机存储介质用于存储程序数据,所述程序数据在被计算机执行时,用以实现上述的模型训练方法,和/或课件元素布局方法。
27、与现有技术相比,本申请的有益效果是:课件元素布局装置获取待训练课件布局数据和真实课件布局数据,其中,课件布局数据包括各课件元素的元素位置;将所述待训练课件布局数据输入待训练的课件布局模型,获取所述课件布局模型输出的各课件元素的预测元素位置;基于各课件元素的预测元素位置和真实元素位置,对所述课件布局模型进行训练,直至得到训练条件。通过上述模型训练方法,简化工作人员制作课件时对元素布局的考虑,极大地提升了课件制作的效率。
本文档来自技高网...【技术保护点】
1.一种基于课件元素布局的模型训练方法,其特征在于,所述模型训练方法包括:
2.根据权利要求1所述的模型训练方法,其特征在于,
3.根据权利要求1或2所述的模型训练方法,其特征在于,
4.根据权利要求3所述的模型训练方法,其特征在于,所述模型训练方法还包括:
5.根据权利要求1所述的模型训练方法,其特征在于,
6.根据权利要求1所述的模型训练方法,其特征在于,
7.一种课件元素布局方法,其特征在于,所述课件元素布局方法包括:
8.根据权利要求7所述的课件元素布局方法,其特征在于,
9.一种课件元素布局装置,其特征在于,所述课件元素布局装置包括存储器以及与所述存储器耦接的处理器;
10.一种计算机存储介质,其特征在于,所述计算机存储介质用于存储程序数据,所述程序数据在被计算机执行时,用以实现如权利要求1至6任一项所述的模型训练方法,和/或权利要求7至8任一项所述的课件元素布局方法。
【技术特征摘要】
1.一种基于课件元素布局的模型训练方法,其特征在于,所述模型训练方法包括:
2.根据权利要求1所述的模型训练方法,其特征在于,
3.根据权利要求1或2所述的模型训练方法,其特征在于,
4.根据权利要求3所述的模型训练方法,其特征在于,所述模型训练方法还包括:
5.根据权利要求1所述的模型训练方法,其特征在于,
6.根据权利要求1所述的模型训练方法,其特征在于,
7.一种课件元...
【专利技术属性】
技术研发人员:吴增程,
申请(专利权)人:广州视源电子科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。