本发明涉及数据处理,尤其涉及一种数据分析方法以及相关装置。
背景技术:
1、随着工业互联网技术的发展,可通过实时采集和分析油气管道和工业设备的运行数据,进而通过机器学习、时间序列分析等方法,可以实时监测油气管道或者工业设备的运行状态。但是,相关技术需要将运行数据在网络上进行传输从而可能导致运行数据发生泄露,若将运行数据在本地进行训练,又可能由于数据的局限性导致根据运行数据监测油气管道或者工业设备的运行状态不够准确,因此,亟需一种数据分析方法,在保证油气管道和工业设备的运行数据的隐私安全的情况下,也能保证油气管道或者工业设备的运行状态的精准判定。
技术实现思路
1、本发明实施例的主要目的在于提供一种数据分析方法以及相关装置,旨在解决相关技术中无法在保证油气管道和工业设备的运行数据的隐私安全的情况下,同时也可保证油气管道或者工业设备的运行状态的精准判定问题。
2、第一方面,本发明实施例提供一种数据分析方法,应用于目标服务器,包括:
3、获得同一目标类型的多个目标对象分别对应的训练参数,所述训练参数至少包括第一对象对应的第一梯度参数、第二对象对应的第二梯度参数;其中,目标对象包括工业设备或者油气管道;所述目标类型包括工业设备中任意一种设备的类型或者管道运输中任意一截管道进行数据监控的设备类型;
4、对所述第一梯度参数和所述第二梯度参数进行梯度聚合,获得所述目标类型对应的目标梯度参数;
5、根据所述目标梯度参数和所述第一梯度参数获得所述第一对象对应的第一更新参数和根据所述目标梯度参数和所述第二梯度参数获得所述第二对象对应的第二更新参数;
6、将所述第一更新参数发送至与所述目标服务器通信连接的第一服务器,以使得所述第一服务器根据所述第一更新参数确定所述第一对象对应的第一目标数据分析模型和将所述第二更新参数发送至与所述目标服务器通信连接的第二服务器,以使得所述第二服务器根据所述第二更新参数确定所述第二对象对应的第二目标数据分析模型;
7、获得所述第一服务器发送的根据所述第一目标数据分析模型对所述第一对象对应的第一当前数据进行分析得到的所述第一对象对应的第一分析结果和获得所述第二服务器发送的根据所述第二目标数据分析模型对所述第二对象对应的第二当前数据进行分析得到的所述第二对象对应的第二分析结果。
8、第二方面,本发明实施例提供一种数据分析装置,应用于目标服务器,包括:
9、数据获取模块,用于获得同一目标类型的多个目标对象分别对应的训练参数,所述训练参数至少包括第一对象对应的第一梯度参数、第二对象对应的第二梯度参数;
10、数据聚合模块,用于对所述第一梯度参数和所述第二梯度参数进行梯度聚合,获得所述目标类型对应的目标梯度参数;
11、参数确定模块,用于根据所述目标梯度参数和所述第一梯度参数获得所述第一对象对应的第一更新参数和根据所述目标梯度参数和所述第二梯度参数获得所述第二对象对应的第二更新参数;
12、数据发送模块,用于将所述第一更新参数发送至与所述目标服务器通信连接的第一服务器,以使得所述第一服务器根据所述第一更新参数确定所述第一对象对应的第一目标数据分析模型和将所述第二更新参数发送至与所述目标服务器通信连接的第二服务器,以使得所述第二服务器根据所述第二更新参数确定所述第二对象对应的第二目标数据分析模型;
13、结果获取模块,用于获得所述第一服务器发送的根据所述第一目标数据分析模型对所述第一对象对应的第一当前数据进行分析得到的所述第一对象对应的第一分析结果和获得所述第二服务器发送的根据所述第二目标数据分析模型对所述第二对象对应的第二当前数据进行分析得到的所述第二对象对应的第二分析结果。
14、第三方面,本发明实施例还提供一种目标服务器,所述目标服务器包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如本发明说明书提供的任一项数据分析方法的步骤。
15、第四方面,本发明实施例还提供一种存储介质,用于计算机可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明说明书提供的任一项数据分析方法的步骤。
16、本发明实施例提供一种数据分析方法以及相关装置,该方法应用于目标服务器,包括:获得同一目标类型的多个目标对象分别对应的训练参数,训练参数至少包括第一对象对应的第一梯度参数、第二对象对应的第二梯度参数;对第一梯度参数和第二梯度参数进行梯度聚合,获得目标类型对应的目标梯度参数;根据目标梯度参数和第一梯度参数获得第一对象对应的第一更新参数和根据目标梯度参数和第二梯度参数获得第二对象对应的第二更新参数;将第一更新参数发送至与目标服务器通信连接的第一服务器,以使得第一服务器根据第一更新参数确定第一对象对应的第一目标数据分析模型和将第二更新参数发送至与目标服务器通信连接的第二服务器,以使得第二服务器根据第二更新参数确定第二对象对应的第二目标数据分析模型;获得第一服务器发送的根据第一目标数据分析模型对第一对象对应的第一当前数据进行分析得到的第一对象对应的第一分析结果和获得第二服务器发送的根据第二目标数据分析模型对第二对象对应的第二当前数据进行分析得到的第二对象对应的第二分析结果。本申请对同一目标类型的多个目标对象的训练参数利用梯度聚合的方式获得该目标类型对应的目标梯度参数,进而通过目标梯度参数分别对多个目标对象进行模型调整,从而在避免运行数据传输的导致数据泄漏问题的同时,也可以利用梯度聚合的方式调整不同目标对象的训练方向,达到较优目标对象对较差目标对象指正的目的。从而解决了相关技术中无法在保证油气管道和工业设备的运行数据的隐私安全的情况下,同时也可保证油气管道或者工业设备的运行状态的精准判定问题。
1.一种数据分析方法,其特征在于,应用于目标服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获得同一目标类型的多个目标对象分别对应的训练参数,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述第一梯度参数和所述第二梯度参数进行梯度聚合,获得所述目标类型对应的目标梯度参数,包括:
4.根据权利要求3所述的方法,其特征在于,所述估算得到所述第一梯度参数对应的第一信息熵和估算得到所述第二梯度参数对应的第二信息熵,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述第一信息熵和所述第二信息熵确定多个所述目标对象进行梯度聚合后对应的所述目标梯度参数,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述目标梯度参数和所述第一梯度参数获得所述第一对象对应的第一更新参数和根据所述目标梯度参数和所述第二梯度参数获得所述第二对象对应的第二更新参数,包括:
7.根据权利要求1中所述的方法,其特征在于,所述目标服务器获得所述第一对象的所述第一分析结果和所述第二对象对应的所述第二分析结果之后,所述方法还包括:
8.一种数据分析装置,其特征在于,应用于目标服务器,包括:
9.一种目标服务器,其特征在于,所述目标服务器包括处理器、存储器;
10.一种计算机存储介质,用于计算机存储,其特征在于,所述计算机存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1至7中任一项所述的数据分析方法的步骤。