一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于任务盒的联邦学习任务发起方法、装置及介质与流程

2022-03-26 15:04:30 来源:中国专利 TAG:


1.本技术涉及大数据技术领域,尤其涉及一种基于任务盒的联邦学习任务发起方法、装置及计算机可读存储介质。


背景技术:

2.随着人工智能技术的不断发展,人工智能技术的应用也越来越广泛,而为了解决“数据孤岛”问题,研究人员提出了联邦学习的概念。目前,在现有的联邦云平台中,通常采用下拉框的形式去进行联邦数据的定位选取,但是,由于联邦学习中交互的数据量通常较大,所以通过下拉框的形式进行数据选取时,用户通常难以定位数据,进而影响联邦学习任务的发起效率。


技术实现要素:

3.本技术的主要目的在于提供一种基于任务盒的联邦学习任务发起方法、装置及计算机可读存储介质,旨在解决现有技术中联邦学习任务发起效率低的技术问题。
4.为实现上述目的,本技术提供一种基于任务盒的联邦学习任务发起方法,所述基于任务盒的联邦学习任务发起方法包括:
5.当在第一数据管理界面上检测到用户拖拽第一数据展示块时,弹出任务盒操作界面,并在用户拖拽所述第一数据展示块至所述任务盒操作界面的指定区域时,获取所述第一数据展示块对应的第一样本id数据,并在检测到用户操作离开所述任务盒操作界面时,隐藏所述任务盒操作界面;
6.当在第二数据管理界面上检测到用户拖拽第二数据展示块时,弹出所述任务盒操作界面,并在用户拖拽所述第二数据展示块至所述任务盒操作界面的指定区域时,获取所述第二数据展示块对应的第二样本id数据;
7.基于用户选取的任务类型、所述第一样本id数据和所述第二样本id数据,启动联邦学习任务。
8.本技术还提供一种基于任务盒的联邦学习任务发起装置,所述基于任务盒的联邦学习任务发起装置包括:
9.第一数据获取模块,用于当在第一数据管理界面上检测到用户拖拽第一数据展示块时,弹出任务盒操作界面,并在用户拖拽所述第一数据展示块至所述任务盒操作界面的指定区域时,获取所述第一数据展示块对应的第一样本id数据,并在检测到用户操作离开所述任务盒操作界面时,隐藏所述任务盒操作界面;
10.第二数据获取模块,用于当在第二数据管理界面上检测到用户拖拽第二数据展示块时,弹出所述任务盒操作界面,并在用户拖拽所述第二数据展示块至所述任务盒操作界面的指定区域时,获取所述第二数据展示块对应的第二样本id数据;
11.任务发起模块,用于基于用户选取的任务类型、所述第一样本id数据和所述第二样本id数据,启动联邦学习任务。
12.本技术还提供一种基于任务盒的联邦学习任务发起设备,所述基于任务盒的联邦学习任务发起设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的所述基于任务盒的联邦学习任务发起方法的程序,所述基于任务盒的联邦学习任务发起方法的程序被处理器执行时可实现如上述的基于任务盒的联邦学习任务发起方法的步骤。
13.本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有实现基于任务盒的联邦学习任务发起方法的程序,所述基于任务盒的联邦学习任务发起方法的程序被处理器执行时实现如上述的基于任务盒的联邦学习任务发起方法的步骤。
14.本技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的基于任务盒的联邦学习任务发起方法的步骤。
15.本技术提供了一种基于任务盒的联邦学习任务发起方法、装置及可读存储介质,相比于现有技术中采用的联邦学习中采用下拉框的形式进行联邦数据的定位选取的技术手段,本技术中当在第一数据管理界面上检测到用户拖拽第一数据展示块时,弹出任务盒操作界面,并在用户拖拽所述第一数据展示块至所述任务盒操作界面的指定区域时,获取所述第一数据展示块对应的第一样本id数据,并在检测到用户操作离开所述任务盒操作界面时,隐藏所述任务盒操作界面,所以用户只需将第一数据展示块拖拽至任务盒操作界面即可完成第一样本id数据的选取;当在第二数据管理界面上检测到用户拖拽第二数据展示块时,弹出所述任务盒操作界面,并在用户拖拽所述第二数据展示块至所述任务盒操作界面的指定区域时,获取所述第二数据展示块对应的第二样本id数据。所以用户只需将第二数据展示块拖拽至任务盒操作界面即可完成第二样本id数据的选取;基于用户选取的任务类型、所述第一样本id数据和所述第二样本id数据,启动联邦学习任务。其中,本技术联邦学习平台中设置了任务盒,用户只需将需要的数据展示块拖拽至任务盒操作界面的指定区域,即可完成对数据的定位选取,相对于用户通过下拉框定位选取的方式,该数据定位选取的方式明显更加方便快捷,尤其在联邦学习中交互的数据量较大的情况下,采用本发明实施例能够明显提升用户发起联邦学习任务的效率。
附图说明
16.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
17.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
18.图1为本技术基于任务盒的联邦学习任务发起方法第一实施例的流程示意图;
19.图2为本技术基于任务盒的联邦学习任务发起方法中联邦云平台的操作界面的示意图;
20.图3为本技术基于任务盒的联邦学习任务发起方法中当任务类型为求交任务或者建模任务时,所述任务盒操作界面的示意图;
21.图4为本技术基于任务盒的联邦学习任务发起方法中当任务类型为预测任务时,所述任务盒操作界面的示意图;
22.图5为本技术基于任务盒的联邦学习任务发起方法第二实施例的流程示意图;
23.图6为本技术基于任务盒的联邦学习任务发起方法第三实施例的流程示意图;
24.图7为本技术基于任务盒的联邦学习任务发起方法第四实施例的流程示意图;
25.图8为本技术实施例中基于任务盒的联邦学习任务发起方法涉及的硬件运行环境的设备结构示意图。
26.本技术目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
27.应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
28.本技术实施例提供一种基于任务盒的联邦学习任务发起方法,在本技术基于任务盒的联邦学习任务发起方法的第一实施例中,参照图1,所述基于任务盒的联邦学习任务发起方法包括:
29.步骤s10,当在第一数据管理界面上检测到用户拖拽第一数据展示块时,弹出任务盒操作界面,并在用户拖拽所述第一数据展示块至所述任务盒操作界面的指定区域时,获取所述第一数据展示块对应的第一样本id数据,并在检测到用户操作离开所述任务盒操作界面时,隐藏所述任务盒操作界面;
30.步骤s20,当在第二数据管理界面上检测到用户拖拽第二数据展示块时,弹出所述任务盒操作界面,并在用户拖拽所述第二数据展示块至所述任务盒操作界面的指定区域时,获取所述第二数据展示块对应的第二样本id数据;
31.步骤s30,基于用户选取的任务类型、所述第一样本id数据和所述第二样本id数据,启动联邦学习任务。
32.在本实施例中,需要说明的是,所述基于任务盒的联邦学习任务发起应用于联邦云平台,所述联邦云平台的操作界面包括本地数据管理界面、合作数据管理界面、模型数据管理界面以及任务盒操作界面,用户通过在本地数据管理界面、合作数据管理界面、模型数据管理界面以及任务盒操作界面上进行人机交互式的操作,可实现不同类型的联邦学习任务,在一种可实施的方式中,如图2所示为本技术实施例中联邦云平台的操作界面的示意图,其中,用户可通过点击“本地数据”、“合作数据”以及“模型数据”三个模块来进行数据管理界面的切换,“任务盒”为悬浮图标,当用户拖拽数据展示模块至任务盒的悬浮图标时,即可打开任务盒操作界面,“xx数据展示块”可以为本地数据展示块、合作数据展示块以及模型数据展示块中的任意一种。
33.在一种可实施的方式中,如图3所示为本技术实施例中当任务类型为求交任务或者建模任务时,所述任务盒操作界面的示意图,当用户在任务类型栏选取的任务类型为求交任务或者建模任务时,所述任务盒操作界面包括任务类型栏、本地数据栏以及合作数据栏用户在本地数据管理界面拖拽或者添加的本地数据展示块至指定区域后,将在本地数据栏展示本地数据集的基本描述信息;用户在合作数据管理界面拖拽或者添加的合作数据展示块至指定区域后,将在合作数据栏展示合作数据集的基本描述信息。用户点击下一步即可进入求交任务或者建模任务的启动界面。
34.如图4所示为本技术实施例中当任务类型为预测任务时,所述任务盒操作界面的示意图,所述任务盒操作界面包括任务类型栏、本地数据栏、合作数据栏以及模型数据栏,
其中,用户可在任务类型栏选取任务类型,任务类型包括求交、建模以及预测三种,用户在本地数据管理界面拖拽或者添加的本地数据展示块至指定区域后,将在本地数据栏展示本地数据集的基本描述信息;用户在合作数据管理界面拖拽或者添加的合作数据展示块至指定区域后,将在合作数据栏展示合作数据集的基本描述信息;用户在模型数据管理界面拖拽或者添加的模型数据展示块至指定区域后,将在模型数据栏展示模型数据的基本描述信息。用户点击下一步即可进入联邦学习任务启动界面。
35.另外,若所述第一数据管理界面为本地数据管理界面,则所述第二数据管理界面为合作数据管理界面,相应的,所述第一数据展示块为本地数据展示块,所述第一样本id数据为本地样本id数据,所述第二数据展示块为合作数据展示块,所述第二样本id数据为合作样本id数据;若所述第一数据管理界面为合作数据管理界面,则所述第二数据管理界面为本地数据管理界面,相应的,所述第一数据展示块为合作数据展示块,所述第一样本id数据为合作样本id数据,所述第二数据展示块为本地数据展示块,所述第二样本id数据为本地样本id数据。所述联邦学习任务可以为求交任务、建模任务以及预测任务中的任意一种,其中,所述求交任务的目的在于进行样本对齐,所述建模任务的目的在于进行联邦学习建模,所述预测任务的目的在于进行联邦学习预测。所述第一数据展示块为用于展示第一样本id数据的界面模块,所述第一数据展示块可以为卡片或者列表等,所述第二数据展示块为用于展示第二样本id数据的界面模块,所述第二数据展示块可以为卡片或者列表。所述任务盒操作界面为用于用户对任务盒进行操作的用户交互界面。
36.当所述第一数据管理界面为本地数据管理界面,且所述第二数据管理界面为合作数据管理界面时,步骤s10至步骤s30包括:
37.当在本地数据管理界面上检测到用户往任务盒操作界面的方向拖拽本地数据展示块时,弹出任务盒操作界面,并在用户拖拽所述本地数据展示块至所述任务盒操作界面的指定区域时,获取所述本地数据展示块对应的本地样本id数据;若检测到用户操作离开所述任务盒操作界面,隐藏所述任务盒操作界面,并切换至合作数据管理界面;当在合作数据管理界面上检测到用户拖拽合作数据展示块时,弹出所述任务盒操作界面,并在用户拖拽所述合作数据展示块至所述任务盒操作界面的指定区域时,获取所述合作数据展示块对应的合作样本id数据;当在任务盒操作界面上检测到用户发起联邦学习任务的操作时,基于用户选取的任务类型、所述本地样本id数据和所述第二合作样本id数据,启动联邦学习任务。其中,需要说明的是,所述本地样本id数据至少包括一联邦发起方的本地样本的身份id,所述合作样本id数据至少包括一联邦合作方的合作方样本的身份id,所述联邦发起方为发起联邦学习任务的联邦参与方,所述联邦合作方为联邦学习任务提供合作数据的联邦参与方。
38.当所述第一数据管理界面为合作数据管理界面,且所述第二数据管理界面为本地数据管理界面时,步骤s10至步骤s30包括:
39.当在合作数据管理界面上检测到用户往任务盒操作界面的方向拖拽合作数据展示块时,弹出任务盒操作界面,并在用户拖拽所述合作数据展示块至所述任务盒操作界面的指定区域时,获取所述合作数据展示块对应的合作样本id数据;若检测到用户操作离开所述任务盒操作界面,隐藏所述任务盒操作界面,并切换至本地数据管理界面;当在本地数据管理界面上检测到用户拖拽本地数据展示块时,弹出所述任务盒操作界面,并在用户拖
拽所述本地数据展示块至所述任务盒操作界面的指定区域时,获取所述本地数据展示块对应的本地样本id数据;当在任务盒操作界面上检测到用户发起联邦学习任务的操作时,基于用户选取的任务类型、所述本地样本id数据和所述合作样本id数据,启动联邦学习任务。
40.另外,需要说明的是,所述本地数据管理界面以及所述合作数据管理界面中均设置有数据搜索框,用户可通过所述数据搜索框在对应的数据管理界面上进行数据搜索,以便于用户可更加快速的从本地数据管理界面或者合作数据管理界面上定位到所需要的数据展示块。
41.其中,所述若检测到用户操作离开所述任务盒操作界面,隐藏所述任务盒操作界面的步骤包括:
42.判断用户控制的鼠标指针是否离开任务盒操作界面,若用户控制的鼠标指针离开任务盒操作界面,则判定检测到用户操作离开所述任务盒操作界面,并隐藏所述任务盒操作界面;若用户控制的鼠标指针未离开任务盒操作界面,则判定检测到用户操作未离开所述任务盒操作界面,并保持所述任务盒操作界面为弹出状态。
43.步骤a10,依据用户在所述任务盒操作界面上的任务类型选取操作,确定所述联邦学习任务的任务类型。
44.在本实施例中,需要说明的是,所述任务类型选取操作可以为点击操作或者框选操作等,也可以为通过语音输入操作或者文字输入操作。
45.具体地,检测用户的任务类型选取操作在任务和操作界面上点击或者框选的操作区域,若所述操作区域为预设第一操作区域,则确定所述联邦学习任务为求交任务,若所述操作区域为预设第二操作区域,则确定所述联邦学习任务为建模任务,若所述操作区域为预设第三操作区域,则确定所述联邦学习任务为预测任务。
46.在另一种实施方式中,步骤a10还包括:检测用户输入的语音内容或者文字内容,根据所述语音内容或者文字内容,确定所述联邦学习任务的任务类型。
47.本技术实施例提供了一种基于任务盒的联邦学习任务发起方法,本技术在联邦学习平台中设置了任务盒,用户只需将需要的数据展示块拖拽至任务盒操作界面的指定区域,即可完成对数据的定位选取,相比于现有联邦学习平台中采用下拉框的形式进行联邦数据的定位选取的方式,采用本发明提供的数据定位方式,用户无需在狭小的下拉框中耗时耗力地进行数据的定位选取,本发明采用基于任务盒的方式进行选取明显方便快捷,尤其在联邦学习中交互的数据量较大的情况下,明显能够提升用户发起联邦学习任务的效率。
48.进一步地,参照图5,基于本技术第一实施例,在本技术另一实施例中,在隐藏所述任务盒操作界面之后,所述方法还包括:
49.步骤b10,若用户在所述任务盒操作界面上已选取任务类型,则依据所选取的任务类型以及所述第一样本id数据对应的数据类型,从所述第一数据管理界面切换至对应的第二数据管理界面。
50.其中,依据所选取的任务类型以及所述第一样本id数据对应的联邦数据类型,从所述第一数据管理界面切换至对应的第二数据管理界面,包括:
51.步骤c10,若所述所选取的任务类型为求交任务,且所述第一样本id数据为本地样本id数据,则从本地数据管理界面切换至与该求交任务相关的合作数据管理界面;
52.步骤c20,若所述所选取的任务类型为求交任务,且所述第一样本id数据为合作样本id数据,则从合作数据管理界面切换至与该求交任务相关的本地数据管理界面。
53.在本实施例中,需要说明的是,所述任务类型包括求交任务。
54.具体地,若所述所选取的任务类型为求交任务,且所述第一样本id数据为本地样本id数据,则可以推断用户需要在下一步需要选取与所述本地样本id数据进行求交的合作样本id数据,进而从本地数据管理界面自动切换至与该求交任务相关的合作数据管理界面,以便于用户在合作数据管理界面上进行数据选取;若所述所选取的任务类型为求交任务,且所述第一样本id数据为合作样本id数据,则可以推断用户需要在下一步需要选取与所述合作样本id数据进行求交的本地样本id数据,进而从合作数据管理界面自动切换至与该求交任务相关的本地数据管理界面,以便于用户在本地数据管理界面上进行数据选取。本技术实施例提供了一种在联邦学习求交任务下的界面切换方法,由于在进行求交任务,用户需要分别选取本地样本id数据和合作样本id数据进行求交,所以当检测出第一样本id数据为本地样本id数据时,则在下一步用户大概率需要选取合作样本id数据进行求交,进而自动切换至合作数据管理界面,以便于用户进行数据选取,当检测出第一样本id数据为合作样本id数据时,则在下一步用户大概率需要选取本地样本id数据进行求交,进而自动切换至本地数据管理界面,以便于用户在求交任务中进行数据选取。
55.其中,基于用户选取的任务类型、所述第一样本id数据和所述第二样本id数据,启动联邦学习任务,包括:
56.步骤d10,基于用户所选取的求交任务的任务类型、本地样本id数据以及合作样本id数据,启动求交任务,从而获得交集样本id数据;
57.在本实施例中,当用户选取的任务类型为求交任务时,对所述本地样本id数据和所述合作样本id数据启动求交任务,对所述本地样本id数据和所述合作样本id数据进行求交,以计算所述本地样本id数据和所述合作样本id数据之间的交集,得到交集样本id数据。
58.在获得交集样本id数据之后,所述方法还包括:
59.步骤d20,基于所述交集样本id数据生成交集数据展示块,并在所述本地数据管理界面中显示所述交集数据展示块,以供用户拖拽至所述任务盒管理界面后进行相应的建模任务,其中所述交集数据展示块可以展示与所述交集样本id数据的基本信息。
60.在本实施例中,需要说明的是,所述交集样本id数据至少包括一交集样本id,所述交集数据展示块为用于展示所述交集样本id数据的基本描述信息的ui元件,所述交集数据展示块可以为卡片或者列表。
61.本技术实施例提供了一种联邦学习平台上界面自动切换方法,也即,若用户在所述任务盒操作界面上已选取任务类型,则依据所选取的任务类型以及所述第一样本id数据对应的数据类型,从所述第一数据管理界面切换至对应的第二数据管理界面。其中,根据第一样本id数据的数据类型,可确定第一数据管理界面的是本地数据管理界面还是合作数据管理界面,进而根据用户已选取的任务类型和已经确定的第一数据管理界面,预测用户下一步最大可能性会进行数据选取的目标界面,即预测即将切换的第二数据管理界面,进而从第一数据管理界面自动切换至对应的第二数据管理界面,从而帮助用户完成界面自动切换,方便用户进行数据选取,提升了在启动联邦学习任务前用户进行数据选取的效率,所以提升了用户发起联邦学习任务的效率。
62.进一步地,参照图6,基于本技术第一实施例和第二实施例,在本技术另一实施例中,若用户在所述任务盒操作界面上已选取任务类型,且所选取的任务类型为预测任务,则在获取所述第二数据展示块对应的第二样本id数据之后,所述方法还包括:
63.步骤e10,检测到用户操作离开所述任务盒操作界面时,再次隐藏所述任务盒操作界面;
64.步骤e20,当在本地模型管理界面上检测到用户拖拽本地模型展示块时,弹出所述任务盒操作界面,并在用户拖拽所述本地模型展示块至所述任务盒操作界面的指定区域时,获取所述本地模型展示块对应的本地模型;
65.步骤e30,基于用户选取任务类型、所述本地样本id数据、所述合作样本id数据和所述本地模型,启动预测任务。
66.其中,再次隐藏所述任务盒操作界面之后,所述方法还包括:
67.步骤f10,从所述第二数据管理界面切换至所述本地模型管理界面。
68.在本实施例中,需要说明的是,当任务类型为预测任务时,则分别需要本地样本id数据、合作样本id数据以及本地模型才能进行联邦学习预测。若所述第一样本id数据为本地样本id数据,则所述第二样本id数据为合作样本id数据;若所述第一样本id数据为合作样本id数据,则所述第二样本id数据为本地样本id数据。
69.具体地,检测到用户操作离开所述任务盒操作界面时,再次隐藏所述任务盒操作界面,并判断任务类型是否为预测任务且所述任务盒操作界面上是否包括第一数据展示块和第二数据展示块,若所述任务类型为预测任务且所述任务盒操作界面上包括第一数据展示块和第二数据展示块,则可以推断用户在下一步最大可能性会选取本地模型,进而从所述第二数据管理界面切换至所述本地模型管理界面;当在本地模型管理界面上检测到用户往任务盒操作界面的方向拖拽本地模型展示块时,弹出所述任务盒操作界面,并在用户拖拽所述本地模型展示块至所述任务盒操作界面的指定区域时,获取所述本地模型展示块对应的本地模型,进而在所述本地样本id数据、所述合作样本id数据和本地模型的基础上启动预测任务,以依据所述本地模型和所述本地样本id数据对应的本地样本数据,联合所述合作样本id数据对应的合作样本数据进行基于纵向联邦学习的样本预测。
70.在本技术实施例中,当用户在选取本地样本id数据和合作样本id数据完毕后,检测到用户操作离开所述任务盒操作界面时,再次隐藏所述任务盒操作界面,并从所述第二数据管理界面切换至所述本地模型管理界面,当在本地模型管理界面上检测到用户拖拽本地模型展示块时,弹出所述任务盒操作界面,并在用户拖拽所述本地模型展示块至所述任务盒操作界面的指定区域时,获取所述本地模型展示块对应的本地模型,进而基于用户选取任务类型、所述本地样本id数据、所述合作样本id数据和所述本地模型,启动预测任务,实现了发起联邦学习预测任务的目的,其中,本技术实施例中联邦学习平台中设置了任务盒,用户只需将需要的数据展示块拖拽至任务盒操作界面的指定区域,即可完成对数据的定位选取,数据定位选取的方式明显更加方便快捷,用户无需在狭小的下拉框中耗时耗力的进行数据的定位选取,采用本实施例可实现更加高效地发起联邦学习预测任务。
71.进一步地,参照图7,基于本技术第一实施例和第二实施例,在本技术另一实施例中,
72.其中,依据所选取的任务类型以及所述第一样本id数据对应的联邦数据类型,从
所述第一数据管理界面切换至对应的第二数据管理界面,包括:
73.步骤h10,若所述所选取的任务类型为建模任务,且所述第一样本id数据为本地样本id数据,则从本地数据管理界面切换至与该建模任务相关的合作数据管理界面;
74.步骤h20,若所述所选取的任务类型为建模任务,且所述第一样本id数据为合作样本id数据,则从合作数据管理界面切换至与该建模任务相关的本地数据管理界面。
75.在本实施例中,需要说明的是,一种情况,建模任务可基于本地样本id数据和合作样本id数据发起,即在用户在本地数据管理界面中拖拽本地样本id数据展示块以及在合作数据管理界面中拖拽合作样本id数据展示块至任务盒中的指定区域后发起,此时所获得的本地样本id数据和合作样本id数据均为原始id数据,因此在基于本地样本id数据和合作样本id数据发起建模任务时,首先会基于本地样本id数据和合作样本id数据进行求交从而获得交集id数据,再基于交集id数据进行建模任务。另一种情况,建模任务也可以基于交集样本id数据发起,即用户在本地数据管理界面中拖拽交集样本id数据展示块至任务盒中的指定区域后发起,其中该交集样本id数据展示块可以为用户过往发起求交任务后基于该求交任务所生成的。
76.具体地,若所述所选取的任务类型为建模任务,且所述第一样本id数据为本地样本id数据,则推断用户最大可能性会在下一步需要选取与所述本地样本id数据共同进行建模的合作样本id数据,因此从本地数据管理界面自动切换至与该建模任务相关的合作数据管理界面,以便于用户在合作数据管理界面上进行数据选取。相反的,若所述所选取的任务类型为建模任务,而所述第一样本id数据为合作样本id数据,则推断用户最大可能性会在下一步需要选取与所述合作样本id数据共同进行建模的本地样本id数据,进而从合作数据管理界面自动切换至与该建模任务相关的本地数据管理界面,以便于用户在本地数据管理界面上进行数据选取。其中,需要说明的是,所述与该建模任务相关的合作数据管理界面可以为突出显示建模任务中合作样本id数据对应的合作数据展示块的界面,例如可以在合作数据管理界面中用突显的颜色显示合作数据展示块,也可以在合作数据管理界面中单独显示合作数据展示块,以突显合作数据展示块。所述与该建模任务相关的本地数据管理界面可以为突出显示建模任务中本地样本id数据对应的本地数据展示块的界面,例如可以在本地数据管理界面中用突显的颜色显示本地数据展示块,也可以在本地数据管理界面中单独显示本地数据展示块,以突显本地数据展示块。
77.其中,基于用户选取的任务类型、所述第一样本id数据和所述第二样本id数据,启动联邦学习任务,包括:
78.步骤r10基于用户所选取的建模任务的任务类型、本地样本id数据以及合作样本id数据,启动建模任务,从而获得联邦学习模型;
79.在获得联邦学习模型之后,所述方法还包括:
80.步骤r20,基于所述联邦学习模型生成本地模型展示块,并在所述模型数据管理界面中显示,以供用户拖拽至所述任务盒管理界面后进行相应的预测任务。
81.在本实施例中,需要说明的是,所述本地模型展示块为用于展示联邦学习模型的界面模块,所述本地模型展示块可以为卡片或者列表。
82.具体地,当用户所选取的任务类型为建模任务时,在所述本地样本id数据和所述合作样本id数据的基础上启动建模任务,依据所述本地样本id数据对应的本地样本数据,
联合所述合作样本id数据对应的合作样本数据进行联邦学习建模,得到联邦学习模型。基于所述联邦学习模型生成对应的本地模型展示块,并在所述模型数据管理界面中显示,以供用户拖拽至所述任务盒管理界面后进行相应的预测任务,其中所述本地模型展示块可以展示与该联邦学习模型相关的基本描述信息。
83.本技术实施例提供中,由于在进行建模任务,用户需要分别选取本地样本id数据和合作样本id数据,进而可联合本地样本id数据对应的本地样本数据和合作样本id数据对应的合作样本数据进行建模,所以当检测出第一样本id数据为本地样本id数据时,则可以推断在下一步用户最大可能性会选取合作样本id数据,以进行联邦学习建模,进而自动切换至合作数据管理界面,以便于用户进行数据选取,当检测出第一样本id数据为合作样本id数据时,则可以推断在下一步用户最大可能性会选取本地样本id数据,以进行联邦学习建模,进而自动切换至本地数据管理界面,以便于用户在求交任务中进行数据选取。实现了在建模任务中对数据管理界面进行自动切换,方便用户在联邦学习建模任务中进行数据选取,提升了在启动联邦学习建模任务前用户进行数据选取的效率,提升了用户发起联邦学习建模任务的效率。
84.参照图8,图8是本技术实施例方案涉及的硬件运行环境的设备结构示意图。
85.如图8所示,该基于任务盒的联邦学习任务发起设备可以包括:处理器1001,例如cpu,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。
86.本领域技术人员可以理解,图8中示出的基于任务盒的联邦学习任务发起设备结构并不构成对基于任务盒的联邦学习任务发起设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
87.如图8所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块以及基于任务盒的联邦学习任务发起程序。操作系统是管理和控制基于任务盒的联邦学习任务发起设备硬件和软件资源的程序,支持基于任务盒的联邦学习任务发起程序以及其它软件和/或,程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与基于任务盒的联邦学习任务发起系统中其它硬件和软件之间通信。
88.在图8所示的基于任务盒的联邦学习任务发起设备中,处理器1001用于执行存储器1005中存储的基于任务盒的联邦学习任务发起程序,实现上述任一项所述的基于任务盒的联邦学习任务发起方法的步骤。
89.本技术基于任务盒的联邦学习任务发起设备具体实施方式和有益效果与上述基于任务盒的联邦学习任务发起方法各实施例基本相同,在此不再赘述。
90.本技术实施例还提供一种基于任务盒的联邦学习任务发起装置,所述基于任务盒的联邦学习任务发起装置应用于基于任务盒的联邦学习任务发起设备,所述基于任务盒的联邦学习任务发起装置包括:
91.第一数据获取模块,用于当在第一数据管理界面上检测到用户拖拽第一数据展示块时,弹出任务盒操作界面,并在用户拖拽所述第一数据展示块至所述任务盒操作界面的指定区域时,获取所述第一数据展示块对应的第一样本id数据,并在检测到用户操作离开
所述任务盒操作界面时,隐藏所述任务盒操作界面;
92.第二数据获取模块,用于当在第二数据管理界面上检测到用户拖拽第二数据展示块时,弹出所述任务盒操作界面,并在用户拖拽所述第二数据展示块至所述任务盒操作界面的指定区域时,获取所述第二数据展示块对应的第二样本id数据;
93.任务发起模块,用于基于用户选取的任务类型、所述第一样本id数据和所述第二样本id数据,启动联邦学习任务。
94.可选地,若所述第一数据管理界面为本地数据管理界面,则所述第二数据管理界面为合作数据管理界面,相应的,所述第一数据展示块为本地数据展示块,所述第一样本id数据为本地样本id数据,所述第二数据展示块为合作数据展示块,所述第二样本id数据为合作样本id数据;
95.若所述第一数据管理界面为合作数据管理界面,则所述第二数据管理界面为本地数据管理界面,相应的,所述第一数据展示块为合作数据展示块,所述第一样本id数据为合作样本id数据,所述第二数据展示块为本地数据展示块,所述第二样本id数据为本地样本id数据。
96.可选地,所述基于任务盒的联邦学习任务发起装置还用于:
97.依据用户在所述任务盒操作界面上的任务类型选取操作,确定所述联邦学习任务的任务类型。
98.可选地,所述基于任务盒的联邦学习任务发起装置还用于:
99.若用户在所述任务盒操作界面上已选取任务类型,则依据所选取的任务类型以及所述第一样本id数据对应的数据类型,从所述第一数据管理界面切换至对应的第二数据管理界面。
100.可选地,所述基于任务盒的联邦学习任务发起装置还用于:
101.若所述所选取的任务类型为求交任务,且所述第一样本id数据为本地样本id数据,则从本地数据管理界面切换至与该求交任务相关的合作数据管理界面;
102.若所述所选取的任务类型为求交任务,且所述第一样本id数据为合作样本id数据,则从合作数据管理界面切换至与该求交任务相关的本地数据管理界面。
103.可选地,所述基于任务盒的联邦学习任务发起装置还用于:
104.若所述所选取的任务类型为建模任务,且所述第一样本id数据为本地样本id数据,则从本地数据管理界面切换至与该建模任务相关的合作数据管理界面;
105.若所述所选取的任务类型为建模任务,且所述第一样本id数据为合作样本id数据,则从合作数据管理界面切换至与该建模任务相关的本地数据管理界面。
106.可选地,若用户在所述任务盒操作界面上已选取任务类型,且所选取的任务类型为预测任务,所述基于任务盒的联邦学习任务发起装置还用于:
107.检测到用户操作离开所述任务盒操作界面时,再次隐藏所述任务盒操作界面;
108.当在本地模型管理界面上检测到用户拖拽本地模型展示块时,弹出所述任务盒操作界面,并在用户拖拽所述本地模型展示块至所述任务盒操作界面的指定区域时,获取所述本地模型展示块对应的本地模型;
109.基于用户选取任务类型、所述本地样本id数据、所述合作样本id数据和所述本地模型,启动预测任务。
110.可选地,所述基于任务盒的联邦学习任务发起装置还用于:
111.从所述第二数据管理界面切换至所述本地模型管理界面。
112.可选地,所述基于任务盒的联邦学习任务发起装置还用于:
113.基于用户所选取的求交任务的任务类型、本地样本id数据以及合作样本id数据,启动求交任务,从而获得交集样本id数据;
114.基于所述交集样本id数据生成交集数据展示块,并在所述本地数据管理界面中显示所述交集数据展示块,以供用户拖拽至所述任务盒管理界面后进行相应的建模任务。
115.可选地,所述基于任务盒的联邦学习任务发起装置还用于:
116.基于用户所选取的建模任务的任务类型、本地样本id数据以及合作样本id数据,启动建模任务,从而获得联邦学习模型;
117.在获得联邦学习模型之后,所述方法还包括:
118.基于所述联邦学习模型生成本地模型展示块,并在所述模型数据管理界面中显示,以供用户拖拽至所述任务盒管理界面后进行相应的预测任务。
119.本技术基于任务盒的联邦学习任务发起装置的具体实施方式和有益效果与上述基于任务盒的联邦学习任务发起方法各实施例基本相同,在此不再赘述。
120.本技术实施例提供了一种计算机可读存储介质,且所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述任一项所述的基于任务盒的联邦学习任务发起方法的步骤。
121.本技术计算机可读存储介质具体实施方式和有益效果可参考上述基于任务盒的联邦学习任务发起方法各实施例,在此不再赘述。
122.本技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的基于任务盒的联邦学习任务发起方法的步骤。
123.本技术计算机程序产品具体实施方式和有益效果可参考上述基于任务盒的联邦学习任务发起方法各实施例,在此不再赘述。
124.以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利处理范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献