本发明涉及图表生成,特别涉及一种图表生成方法及系统。
背景技术:
1、随着科技的进步以及时代的发展,互联网以及计算机技术已经在人们的日常生活中得到普及,从而逐渐衍生出了大数据以及云计算等新兴技术,用于提升人们的工作效率。
2、其中,人们在进行计算机办公的过程中,会产生大量的数据,基于此,为了能够直观的表达出各类数据,将数据进行可视化显示显得越来越重要,以对应满足不同的工作要求。
3、进一步的,现有技术在生成图表的过程中,大部分会根据特定的数据和业务需求预先定制出对应的图表模板,并且在后续使用的过程中直接进行调用,然而,此种图表的生成方式只能满足一些特定的场景,另外,图表模板的定制化成本也较高,同时需要耗费较长的时间,导致存在着一定的使用局限性,对应降低了用户的使用体验。
技术实现思路
1、基于此,本发明的目的是提供一种图表生成方法及系统,以解决现有技术生成的图表只能满足一些特定的场景,同时成本高、时间长,导致具有一定的使用局限性的问题。
2、本发明实施例第一方面提出了:
3、一种图表生成方法,其中,所述方法包括:
4、获取历史业务数据以及历史公开文件,并根据所述历史业务数据以及所述历史公开文件生成对应的训练数据集;
5、通过所述训练数据集对预设多模态模型进行训练,以生成对应的图表生成模型,并将所述图表生成模型部署在预设云平台中;
6、基于所述预设云平台创建出一用户交互界面,并通过所述用户交互界面实时接收用户输入的目标数据;
7、通过所述图表生成模型将所述目标数据转换成对应的目标图表,并将所述目标图表在所述用户交互界面内进行实时显示。
8、本发明的有益效果是:通过实时获取已经产生的历史业务数据以及历史公开文件,基于此,就能够进一步得到用户后续训练的训练数据集,并且能够对应训练出需要的图表生成模型。进一步的,为了便于后续图表的生成,此时还需要进一步将当前图表生成模型部署在设置在后台的云平台中,与此同时,根据当前云平台进一步创建出能够与用户进行交互的用户交互界面。在此基础之上,只需要通过该用户交互界面实时接收不同用户输入的目标数据,对应的,上述图表生成模型就能够自动根据当前目标数据生成满足用户要求的目标图表,并立即在当前用户交互界面进行实时显示,从而大幅提升了图表的生成效率,同时提升了用户的使用体验。
9、进一步的,所述通过所述训练数据集对预设多模态模型进行训练,以生成对应的图表生成模型的步骤包括:
10、当实时获取到所述训练数据集时,对所述训练数据集进行实时解析处理,以检测出所述训练数据集中分别包含的文本集以及图片集,所述文本集与所述图片集相对应;
11、将所述图片集输入至所述预设多模态模型中的vae编码器中,并将所述文本集实时输入至所述预设多模态模型中的文本处理模块中,以对应生成所述图表生成模型。
12、进一步的,所述将所述图片集输入至所述预设多模态模型中的vae编码器中的步骤包括:
13、当实时获取到所述图片集时,实时提取出所述图片集中包含的若干原始图片,并将若干所述原始图片输入至所述预设多模态模型的像素空间内;
14、在所述像素空间内通过所述vae编码器对若干所述原始图片进行压缩处理,以生成对应的中间图片,并将每一所述中间图片对应降维至潜在空间中。
15、进一步的,所述基于所述潜在空间以及所述像素空间对应生成所述图表生成模型的步骤包括:
16、当获取到所述中间图片时,将所述中间图片实时输入至去噪扩散概率模型中,并调出所述去噪扩散概率模型中分别包含的transformer块以及前馈网络;
17、通过所述transformer块以及所述前馈网络对每一所述中间图片进行迭代降噪处理,以对应生成所述目标图片;
18、通过vae解码器对每一所述目标图片进行维度还原以及二次去噪处理,以对应完成所述图片集的训练。
19、进一步的,所述通过所述图表生成模型将所述目标数据转换成对应的目标图表的步骤包括:
20、当实时获取到所述目标数据时,通过所述图表生成模型对所述目标数据进行解析处理,以实时检测出所述目标数据中包含的目标字符串;
21、根据所述目标字符串实时检测出与所述用户对应的目标图表格式以及目标图表数据,并根据所述目标图表格式以及所述目标图表数据对应生成所述目标图表,所述目标图表数据包含有具体的数值。
22、进一步的,所述根据所述目标字符串实时检测出与所述用户对应的目标图表格式以及目标图表数据的步骤包括:
23、当实时获取到所述目标字符串时,对所述目标字符串进行正向最大步长分词处理,以实时提取出所述目标字符串中包含的目标关键词;
24、根据所述目标关键词在所述历史业务数据或者所述历史公开文件中实时匹配出所述目标图表数据,并根据所述目标关键词在预设图表数据库中对应匹配出所述目标图表格式,所述目标关键词至少为两个。
25、进一步的,所述方法还包括:
26、当实时生成所述目标图表时,实时提取出所述目标图表中分别包含的目标数字以及目标字母,并对所述目标数字以及所述目标字母进行随机排列处理,以生成若干对应的序列号;
27、随机选取出一序列号作为所述目标图表的加密密钥,以对所述目标图表进行对应的加密处理。
28、本发明实施例第二方面提出了:
29、一种图表生成系统,其中,所述系统包括:
30、获取模块,用于获取历史业务数据以及历史公开文件,并根据所述历史业务数据以及所述历史公开文件生成对应的训练数据集;
31、训练模块,用于通过所述训练数据集对预设多模态模型进行训练,以生成对应的图表生成模型,并将所述图表生成模型部署在预设云平台中;
32、交互模块,用于基于所述预设云平台创建出一用户交互界面,并通过所述用户交互界面实时接收用户输入的目标数据;
33、显示模块,用于通过所述图表生成模型将所述目标数据转换成对应的目标图表,并将所述目标图表在所述用户交互界面内进行实时显示。
34、进一步的,所述训练模块具体用于:
35、当实时获取到所述训练数据集时,对所述训练数据集进行实时解析处理,以检测出所述训练数据集中分别包含的文本集以及图片集,所述文本集与所述图片集相对应;
36、将所述图片集输入至所述预设多模态模型中的vae编码器中,并将所述文本集实时输入至所述预设多模态模型中的文本处理模块中,以对应生成所述图表生成模型。
37、进一步的,所述训练模块还具体用于:
38、当实时获取到所述图片集时,实时提取出所述图片集中包含的若干原始图片,并将若干所述原始图片输入至所述预设多模态模型的像素空间内;
39、在所述像素空间内通过所述vae编码器对若干所述原始图片进行压缩处理,以生成对应的中间图片,并将每一所述中间图片对应降维至潜在空间中。
40、进一步的,所述训练模块还具体用于:
41、当获取到所述中间图片时,将所述中间图片实时输入至去噪扩散概率模型中,并调出所述去噪扩散概率模型中分别包含的transformer块以及前馈网络;
42、通过所述transformer块以及所述前馈网络对每一所述中间图片进行迭代降噪处理,以对应生成所述目标图片;
43、通过vae解码器对每一所述目标图片进行维度还原以及二次去噪处理,以对应完成所述图片集的训练。
44、进一步的,所述显示模块具体用于:
45、当实时获取到所述目标数据时,通过所述图表生成模型对所述目标数据进行解析处理,以实时检测出所述目标数据中包含的目标字符串;
46、根据所述目标字符串实时检测出与所述用户对应的目标图表格式以及目标图表数据,并根据所述目标图表格式以及所述目标图表数据对应生成所述目标图表,所述目标图表数据包含有具体的数值。
47、进一步的,所述显示模块还具体用于:
48、当实时获取到所述目标字符串时,对所述目标字符串进行正向最大步长分词处理,以实时提取出所述目标字符串中包含的目标关键词;
49、根据所述目标关键词在所述历史业务数据或者所述历史公开文件中实时匹配出所述目标图表数据,并根据所述目标关键词在预设图表数据库中对应匹配出所述目标图表格式,所述目标关键词至少为两个。
50、进一步的,所述图表生成系统还包括加密模块,所述加密模块具体用于:
51、当实时生成所述目标图表时,实时提取出所述目标图表中分别包含的目标数字以及目标字母,并对所述目标数字以及所述目标字母进行随机排列处理,以生成若干对应的序列号;
52、随机选取出一序列号作为所述目标图表的加密密钥,以对所述目标图表进行对应的加密处理。
53、本发明实施例第三方面提出了:
54、一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上面所述的图表生成方法。
55、本发明实施例第四方面提出了:
56、一种可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上面所述的图表生成方法。
57、本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。