System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請涉及通信,并且更具體地,涉及一種通信方法、裝置和系統(tǒng)。
技術(shù)介紹
1、聯(lián)邦學(xué)習(xí)(federated?learning,fl)作為核心網(wǎng)絡(luò)中的一種機(jī)器學(xué)習(xí)技術(shù),支持多個參與方(例如,服務(wù)器網(wǎng)絡(luò)數(shù)據(jù)分析功能(network?data?analytics?function,nwdaf)和客戶端nwdaf在不交互訓(xùn)練數(shù)據(jù)的情況下,本地訓(xùn)練并且通過安全機(jī)制交互模型參數(shù),從而達(dá)到協(xié)同訓(xùn)練的效果。聯(lián)邦學(xué)習(xí)能有效幫助多個機(jī)構(gòu)在滿足用戶隱私保護(hù)、數(shù)據(jù)安全和政府法規(guī)的要求下,進(jìn)行數(shù)據(jù)使用和學(xué)習(xí)建模。
2、然而,在執(zhí)行聯(lián)邦學(xué)習(xí)任務(wù)的過程中,如果客戶端nwdaf無法完成模型訓(xùn)練任務(wù),可能會增加模型收斂的時間,導(dǎo)致模型性能下降。
技術(shù)實(shí)現(xiàn)思路
1、本申請?zhí)峁┮环N通信方法、裝置和系統(tǒng),能夠避免模型收斂時間的增加,保證模型性能。
2、第一方面,提供了一種通信方法。該方法可以由聯(lián)邦學(xué)習(xí)服務(wù)器執(zhí)行,在不特殊說明的情況下,本申請中的“聯(lián)邦學(xué)習(xí)服務(wù)器”既可以指通信設(shè)備本身,也可以是通信設(shè)備中的組件(例如,通信模組、處理器、電路、芯片、或芯片系統(tǒng)等),或者也可以是能實(shí)現(xiàn)全部或部分通信設(shè)備功能的邏輯模塊或軟件。
3、該方法包括:接收來自第一聯(lián)邦學(xué)習(xí)成員的第一請求消息,第一請求消息包括第一模型對應(yīng)的第一訓(xùn)練要求;根據(jù)候選的聯(lián)邦學(xué)習(xí)成員的能力信息和第一訓(xùn)練要求,從候選的聯(lián)邦學(xué)習(xí)成員中確定第二聯(lián)邦學(xué)習(xí)成員,能力信息指示候選的聯(lián)邦學(xué)習(xí)成員是否支持繼續(xù)執(zhí)行第一模型的訓(xùn)練任務(wù),候選的聯(lián)邦學(xué)習(xí)成
4、第二方面,提供了一種通信方法。該方法可以由聯(lián)邦學(xué)習(xí)服務(wù)器執(zhí)行,在不特殊說明的情況下,本申請中的“聯(lián)邦學(xué)習(xí)服務(wù)器”既可以指通信設(shè)備本身,也可以是通信設(shè)備中的組件(例如,通信模組、處理器、電路、芯片、或芯片系統(tǒng)等),或者也可以是能實(shí)現(xiàn)全部或部分通信設(shè)備功能的邏輯模塊或軟件。
5、該方法包括:接收來自第一聯(lián)邦學(xué)習(xí)成員的第一請求消息,第一請求消息包括第一模型的中間訓(xùn)練結(jié)果,中間訓(xùn)練結(jié)果由第一聯(lián)邦學(xué)習(xí)成員執(zhí)行第一模型的訓(xùn)練任務(wù)得到;根據(jù)中間訓(xùn)練結(jié)果確定第一模型對應(yīng)的第一訓(xùn)練要求;根據(jù)候選的聯(lián)邦學(xué)習(xí)成員的能力信息和第一訓(xùn)練要求,從候選的聯(lián)邦學(xué)習(xí)成員中確定第二聯(lián)邦學(xué)習(xí)成員,能力信息指示候選的聯(lián)邦學(xué)習(xí)成員是否支持繼續(xù)執(zhí)行第一模型的訓(xùn)練任務(wù),候選的聯(lián)邦學(xué)習(xí)成員中的至少一個聯(lián)邦學(xué)習(xí)成員支持繼續(xù)執(zhí)行第一模型的訓(xùn)練任務(wù),至少一個聯(lián)邦學(xué)習(xí)成員包括第二聯(lián)邦學(xué)習(xí)成員。
6、可選地,第一聯(lián)邦學(xué)習(xí)成員或第二聯(lián)邦學(xué)習(xí)成員的個數(shù)可以是一個或多個,本申請對此不作限定。
7、可以理解的,本申請中的第一訓(xùn)練要求是指針對第一模型的訓(xùn)練任務(wù)的當(dāng)前訓(xùn)練要求,第二訓(xùn)練要求可以理解為針對第一模型的訓(xùn)練任務(wù)的整體訓(xùn)練要求。其中,第一訓(xùn)練要求是根據(jù)第二訓(xùn)練要求和當(dāng)前的訓(xùn)練情況(例如,第一模型的中間訓(xùn)練結(jié)果)確定的。
8、基于上述方案,聯(lián)邦學(xué)習(xí)服務(wù)器基于接收的第一請求消息中攜帶的第一訓(xùn)練要求或者第一模型的中間訓(xùn)練結(jié)果,可以從候選的聯(lián)邦學(xué)習(xí)成員中選擇至少一個第二聯(lián)邦學(xué)習(xí)成員,用于繼續(xù)執(zhí)行第一模型的訓(xùn)練任務(wù),確保第一模型的訓(xùn)練完成。即聯(lián)邦學(xué)習(xí)服務(wù)器在選擇合適的第二聯(lián)邦學(xué)習(xí)成員繼續(xù)執(zhí)行訓(xùn)練任務(wù)時,考慮到當(dāng)前的訓(xùn)練情況或訓(xùn)練要求,能夠避免模型收斂時間的增加,避免模型性能下降。
9、在一種可能的設(shè)計中,第一請求消息還包括指示信息,指示信息用于指示第一聯(lián)邦學(xué)習(xí)成員無法繼續(xù)執(zhí)行第一模型的訓(xùn)練任務(wù),和/或,指示信息用于指示發(fā)現(xiàn)至少一個聯(lián)邦學(xué)習(xí)成員。
10、基于上述方案,通過在第一請求消息中攜帶指示信息,可以顯式或隱式地指示第一聯(lián)邦學(xué)習(xí)成員無法繼續(xù)執(zhí)行第一模型的訓(xùn)練任務(wù),和/或,發(fā)現(xiàn)至少一個聯(lián)邦學(xué)習(xí)成員,使得聯(lián)邦學(xué)習(xí)服務(wù)器可以執(zhí)行發(fā)現(xiàn)第二聯(lián)邦學(xué)習(xí)成員的過程,即根據(jù)第一請求消息中攜帶的第一訓(xùn)練要求選擇合適的第二聯(lián)邦學(xué)習(xí)成員,用于繼續(xù)執(zhí)行第一模型的訓(xùn)練任務(wù)。
11、在一種可能的設(shè)計中,方法還包括:向第一聯(lián)邦學(xué)習(xí)成員發(fā)送第一響應(yīng)消息,第一響應(yīng)消息包括第二聯(lián)邦學(xué)習(xí)成員的信息。
12、示例性地,第二聯(lián)邦學(xué)習(xí)成員的信息包括:第二聯(lián)邦學(xué)習(xí)成員的標(biāo)識(identity,id)和/或地址信息。
13、在一種可能的設(shè)計中,方法還包括:向第二聯(lián)邦學(xué)習(xí)成員發(fā)送第二請求消息,第二請求消息用于請求繼續(xù)執(zhí)行第一模型的訓(xùn)練任務(wù),第二請求消息包括第一訓(xùn)練要求和第一模型的中間訓(xùn)練結(jié)果。
14、基于上述方案,聯(lián)邦學(xué)習(xí)服務(wù)器在發(fā)現(xiàn)用于繼續(xù)執(zhí)行第一模型的訓(xùn)練任務(wù)的第二聯(lián)邦學(xué)習(xí)成員的情況下,可以將第二聯(lián)邦學(xué)習(xí)成員的信息反饋給第一聯(lián)邦學(xué)習(xí)成員,用于后續(xù)第一聯(lián)邦學(xué)習(xí)成員請求第二聯(lián)邦學(xué)習(xí)成員執(zhí)行第一模型的訓(xùn)練任務(wù);或者,聯(lián)邦學(xué)習(xí)服務(wù)器也可以不向第一聯(lián)邦學(xué)習(xí)成員反饋第二聯(lián)邦學(xué)習(xí)成員的信息,進(jìn)而由聯(lián)邦學(xué)習(xí)服務(wù)器請求第二聯(lián)邦學(xué)習(xí)成員執(zhí)行第一模型的訓(xùn)練任務(wù),提供多種實(shí)現(xiàn)方式,具有靈活性。
15、在一種可能的設(shè)計中,第一模型的中間訓(xùn)練結(jié)果包括以下至少一項(xiàng):執(zhí)行第一模型的訓(xùn)練任務(wù)得到的臨時模型;臨時模型的精度信息;第一模型的訓(xùn)練任務(wù)所要求的精度信息;臨時模型的訓(xùn)練時間繼續(xù)執(zhí)行第一模型的訓(xùn)練任務(wù)所需的訓(xùn)練時間臨時模型的資源使用情況;繼續(xù)執(zhí)行第一模型的訓(xùn)練任務(wù)所需的訓(xùn)練資源;或者,臨時模型的訓(xùn)練輪數(shù);繼續(xù)執(zhí)行第一模型的訓(xùn)練任務(wù)所需的訓(xùn)練輪數(shù)。
16、在一種可能的設(shè)計中,方法還包括:接收來自第二聯(lián)邦學(xué)習(xí)成員的訓(xùn)練得到的第一模型和第一模型的訓(xùn)練信息;其中,第一模型的訓(xùn)練信息包括以下至少一項(xiàng):第一模型的標(biāo)識;第一模型的地址信息;第一模型對應(yīng)的分析標(biāo)識;第一模型對應(yīng)的服務(wù)標(biāo)識;第一模型對應(yīng)的應(yīng)用標(biāo)識;獲取第一模型的時間;第一模型的訓(xùn)練時長;或者,第一模型的精度信息。
17、基于上述方案,聯(lián)邦學(xué)習(xí)服務(wù)器可以獲取訓(xùn)練得到的第一模型和第一模型的訓(xùn)練信息,即通過第二聯(lián)邦學(xué)習(xí)成員繼續(xù)執(zhí)行第一模型的訓(xùn)練任務(wù),可以避免由于第一聯(lián)邦學(xué)習(xí)成員無法繼續(xù)執(zhí)行第一模型的訓(xùn)練任務(wù)而導(dǎo)致的模型收斂時間的增加,能夠保證模型性能。
18、在一種可能的設(shè)計中,在根據(jù)候選的聯(lián)邦學(xué)習(xí)成員的能力信息和第一訓(xùn)練要求,從候選的聯(lián)邦學(xué)習(xí)成員中確定第二聯(lián)邦學(xué)習(xí)成員之前,方法還包括:獲取候選的聯(lián)邦學(xué)習(xí)成員的能力信息。
19、示例性地,能力信息還用于指示以下至少一項(xiàng):候選的聯(lián)邦學(xué)習(xí)成員支持的訓(xùn)練時間;候選的聯(lián)邦學(xué)習(xí)成員對應(yīng)的可用訓(xùn)練時間;候選的聯(lián)邦學(xué)習(xí)成員支持的訓(xùn)練資源;候選的聯(lián)邦學(xué)習(xí)成員對應(yīng)的可用訓(xùn)練資源;或者,候選的聯(lián)邦學(xué)習(xí)成員支持的模型訓(xùn)練輪數(shù)。
20、基于上述方案,通過獲取候選的聯(lián)邦學(xué)習(xí)成員的能力信息,可以在接收到來自第一聯(lián)邦學(xué)習(xí)成員的第一請求消息的情況下,根據(jù)候選的聯(lián)邦學(xué)習(xí)成員的能力信息和當(dāng)前的訓(xùn)練情況選擇合適的第二聯(lián)邦學(xué)習(xí)成員,用于繼續(xù)執(zhí)行第一模型的訓(xùn)練任務(wù),避免模型收斂時間的增加,以及避免模型性能的下降。
<本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種通信方法,其特征在于,應(yīng)用于聯(lián)邦學(xué)習(xí)服務(wù)器,包括:
2.一種通信方法,其特征在于,應(yīng)用于聯(lián)邦學(xué)習(xí)服務(wù)器,包括:
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述第一請求消息還包括指示信息,所述指示信息用于指示所述第一聯(lián)邦學(xué)習(xí)成員無法繼續(xù)執(zhí)行所述第一模型的訓(xùn)練任務(wù),和/或,所述指示信息用于指示發(fā)現(xiàn)所述至少一個聯(lián)邦學(xué)習(xí)成員。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,所述第一模型的中間訓(xùn)練結(jié)果包括以下至少一項(xiàng):
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其特征在于,在根據(jù)候選的聯(lián)邦學(xué)習(xí)成員的能力信息和所述第一訓(xùn)練要求,從所述候選的聯(lián)邦學(xué)習(xí)成員中確定第二聯(lián)邦學(xué)習(xí)成員之前,所述方法還包括:
8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其特征在于,所述能力信息還用于指示以下至少一項(xiàng):
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的方法,其特征在
10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,其特征在于,在接收來自第一聯(lián)邦學(xué)習(xí)成員的第一請求消息之前,所述方法還包括:
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述第二訓(xùn)練要求包括至少一項(xiàng):
12.根據(jù)權(quán)利要求1至11中任一項(xiàng)所述的方法,其特征在于,所述第一聯(lián)邦學(xué)習(xí)成員或所述第二聯(lián)邦學(xué)習(xí)成員為使能客戶端或者使能服務(wù)器。
13.一種通信方法,其特征在于,應(yīng)用于第一聯(lián)邦學(xué)習(xí)成員,包括:
14.一種通信方法,其特征在于,應(yīng)用于第一聯(lián)邦學(xué)習(xí)成員,包括:
15.根據(jù)權(quán)利要求13或14所述的方法,其特征在于,所述方法還包括:
16.根據(jù)權(quán)利要求13至15中任一項(xiàng)所述的方法,其特征在于,所述第一請求消息還包括指示信息,所述指示信息用于指示所述第一聯(lián)邦學(xué)習(xí)成員無法繼續(xù)執(zhí)行所述第一模型的訓(xùn)練任務(wù),和/或,所述指示信息用于指示發(fā)現(xiàn)所述至少一個聯(lián)邦學(xué)習(xí)成員。
17.根據(jù)權(quán)利要求13至16中任一項(xiàng)所述的方法,其特征在于,在向聯(lián)邦學(xué)習(xí)服務(wù)器發(fā)送第一請求消息之前,所述方法還包括:
18.根據(jù)權(quán)利要求13至17中任一項(xiàng)所述的方法,其特征在于,在根據(jù)所述中間訓(xùn)練結(jié)果和所述第二訓(xùn)練要求確定所述第一模型對應(yīng)的第一訓(xùn)練要求之前,或者,在向聯(lián)邦學(xué)習(xí)服務(wù)器發(fā)送第一請求消息之前,所述方法還包括:
19.根據(jù)權(quán)利要求13至18中任一項(xiàng)所述的方法,其特征在于,所述第一訓(xùn)練要求包括以下至少一項(xiàng):
20.根據(jù)權(quán)利要求13至19中任一項(xiàng)所述的方法,其特征在于,所述中間訓(xùn)練結(jié)果包括以下至少一項(xiàng):
21.一種通信裝置,其特征在于,包括用于實(shí)現(xiàn)如權(quán)利要求1至12中任一項(xiàng)所述的方法的模塊,或者,用于實(shí)現(xiàn)如權(quán)利要求13至20中任一項(xiàng)所述的方法的模塊。
22.一種通信裝置,其特征在于,包括至少一個處理器,所述至少一個處理器用于執(zhí)行計算機(jī)程序或指令,以使得如執(zhí)行權(quán)利要求1至12中任一項(xiàng)所述的方法被執(zhí)行,或者,以使得如執(zhí)行權(quán)利要求15至19中任一項(xiàng)所述的方法被執(zhí)行。
23.根據(jù)權(quán)利要求22所述的通信裝置,其特征在于,
24.一種通信系統(tǒng),其特征在于,包括聯(lián)邦學(xué)習(xí)服務(wù)器和/或第一聯(lián)邦學(xué)習(xí)成員,其中,所述聯(lián)邦學(xué)習(xí)服務(wù)器用于執(zhí)行如權(quán)利要求1至12中任一項(xiàng)所述的方法,所述第一聯(lián)邦學(xué)習(xí)成員用于執(zhí)行如權(quán)利要求13至20中任一項(xiàng)所述的方法。
25.根據(jù)權(quán)利要求24所述的通信系統(tǒng),其特征在于,所述通信系統(tǒng)還包括第二聯(lián)邦學(xué)習(xí)成員,其中,所述第二聯(lián)邦學(xué)習(xí)成員用于:
26.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)用于存儲計算機(jī)程序,當(dāng)所述計算機(jī)程序在計算機(jī)上運(yùn)行時,以使得如權(quán)利要求1至12中任一項(xiàng)所述的方法被執(zhí)行,或者,以使得如權(quán)利要求13至20中任一項(xiàng)所述的方法被執(zhí)行。
27.一種計算機(jī)程序產(chǎn)品,其特征在于,包括計算機(jī)程序或指令,當(dāng)所述計算機(jī)程序或指令被處理器執(zhí)行時,以使得如權(quán)利要求1至12中任一項(xiàng)所述的方法被執(zhí)行,或者,以使得如權(quán)利要求13至20中任一項(xiàng)所述的方法被執(zhí)行。
...【技術(shù)特征摘要】
1.一種通信方法,其特征在于,應(yīng)用于聯(lián)邦學(xué)習(xí)服務(wù)器,包括:
2.一種通信方法,其特征在于,應(yīng)用于聯(lián)邦學(xué)習(xí)服務(wù)器,包括:
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述第一請求消息還包括指示信息,所述指示信息用于指示所述第一聯(lián)邦學(xué)習(xí)成員無法繼續(xù)執(zhí)行所述第一模型的訓(xùn)練任務(wù),和/或,所述指示信息用于指示發(fā)現(xiàn)所述至少一個聯(lián)邦學(xué)習(xí)成員。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,所述第一模型的中間訓(xùn)練結(jié)果包括以下至少一項(xiàng):
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其特征在于,在根據(jù)候選的聯(lián)邦學(xué)習(xí)成員的能力信息和所述第一訓(xùn)練要求,從所述候選的聯(lián)邦學(xué)習(xí)成員中確定第二聯(lián)邦學(xué)習(xí)成員之前,所述方法還包括:
8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其特征在于,所述能力信息還用于指示以下至少一項(xiàng):
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的方法,其特征在于,所述第一訓(xùn)練要求包括以下至少一項(xiàng):
10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,其特征在于,在接收來自第一聯(lián)邦學(xué)習(xí)成員的第一請求消息之前,所述方法還包括:
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述第二訓(xùn)練要求包括至少一項(xiàng):
12.根據(jù)權(quán)利要求1至11中任一項(xiàng)所述的方法,其特征在于,所述第一聯(lián)邦學(xué)習(xí)成員或所述第二聯(lián)邦學(xué)習(xí)成員為使能客戶端或者使能服務(wù)器。
13.一種通信方法,其特征在于,應(yīng)用于第一聯(lián)邦學(xué)習(xí)成員,包括:
14.一種通信方法,其特征在于,應(yīng)用于第一聯(lián)邦學(xué)習(xí)成員,包括:
15.根據(jù)權(quán)利要求13或14所述的方法,其特征在于,所述方法還包括:
16.根據(jù)權(quán)利要求13至15中任一項(xiàng)所述的方法,其特征在于,所述第一請求消息還包括指示信息,所述指示信息用于指示所述第一聯(lián)邦學(xué)習(xí)成員無法繼續(xù)執(zhí)行所述第一模型的訓(xùn)練任務(wù),和/或,所述指示信息用于指示發(fā)現(xiàn)所述至少...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:胡雅婕,封召,
申請(專利權(quán))人:華為技術(shù)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。