本技術(shù)涉及通信領(lǐng)域,特別涉及一種分組方法、裝置、系統(tǒng)及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、聯(lián)邦學(xué)習(xí)系統(tǒng)是一種分布式機(jī)器學(xué)習(xí)系統(tǒng),用于訓(xùn)練模型。聯(lián)邦學(xué)習(xí)系統(tǒng)包括服務(wù)器和多個(gè)客戶端,每個(gè)客戶端本地包括訓(xùn)練數(shù)據(jù)和人工智能(artificialintelligence,ai)模型。對(duì)于每個(gè)客戶端,該客戶端使用本地的訓(xùn)練數(shù)據(jù)訓(xùn)練本地的ai模型,向服務(wù)器發(fā)送第一數(shù)據(jù)集合,第一數(shù)據(jù)集合包括訓(xùn)練后的該ai模型的多個(gè)網(wǎng)絡(luò)參數(shù)。
2、服務(wù)器接收每個(gè)客戶端發(fā)送的第一數(shù)據(jù)集合,基于該每個(gè)客戶端發(fā)送的第一數(shù)據(jù)集合將該多個(gè)客戶端分成多個(gè)分組。對(duì)于每個(gè)分組,對(duì)該分組包括的每個(gè)客戶端發(fā)送的第一數(shù)據(jù)集合包括的網(wǎng)絡(luò)參數(shù)進(jìn)行聚合,得到該分組對(duì)應(yīng)的分組模型,向該分組中的每個(gè)客戶端發(fā)送第二數(shù)據(jù)集合,第二數(shù)據(jù)集合包括該分組模型的多個(gè)網(wǎng)絡(luò)參數(shù)。該分組中的客戶端基于第二數(shù)據(jù)集合調(diào)整本地的ai模型。
3、該多個(gè)客戶端發(fā)送的第一數(shù)據(jù)集合的總數(shù)據(jù)量往往很大,導(dǎo)致服務(wù)器基于每個(gè)客戶端發(fā)送的第一數(shù)據(jù)集合進(jìn)行分組運(yùn)算的計(jì)算量很大,降低分組效率。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供了一種分組方法、裝置、系統(tǒng)及存儲(chǔ)介質(zhì),以提高分組效率。所述技術(shù)方案如下:
2、第一方面,本技術(shù)提供了一種聯(lián)邦學(xué)習(xí)系統(tǒng),所述聯(lián)邦學(xué)習(xí)系統(tǒng)包括管理節(jié)點(diǎn)、多個(gè)接入節(jié)點(diǎn)和接入到每個(gè)接入節(jié)點(diǎn)的多個(gè)客戶端,該多個(gè)接入節(jié)點(diǎn)包括第一接入節(jié)點(diǎn),第一客戶端為接入到第一接入節(jié)點(diǎn)中的n個(gè)客戶端中的一個(gè),n為大于1的整數(shù)。第一客戶端用于向第一接入節(jié)點(diǎn)發(fā)送數(shù)據(jù)集合,接入到第一接入節(jié)點(diǎn)的n個(gè)客戶端包括第一客戶端,該數(shù)據(jù)集合用于描述第一客戶端中的第一人工智能ai模型。第一接入節(jié)點(diǎn)用于聚類來自n個(gè)客戶端的數(shù)據(jù)集合,以得到多個(gè)第一聚類的信息,以及,用于向管理節(jié)點(diǎn)發(fā)送多個(gè)第一聚類的信息。管理節(jié)點(diǎn)用于基于a個(gè)第一聚類的信息得到多個(gè)第一全局聚類中心,a個(gè)第一聚類的信息來自該多個(gè)接入節(jié)點(diǎn)中的部分或全部,a為大于1的整數(shù),該多個(gè)第一全局聚類中心用于指示對(duì)客戶端的多個(gè)分組。管理節(jié)點(diǎn)還用于向該多個(gè)接入節(jié)點(diǎn)中的部分或全部發(fā)送該多個(gè)第一全局聚類中心。第一接入節(jié)點(diǎn)還用于基于部分或全部該多個(gè)第一全局聚類中心得到n個(gè)客戶端中的每個(gè)客戶端屬于的分組。
3、由于聯(lián)邦學(xué)習(xí)系統(tǒng)包括多個(gè)接入節(jié)點(diǎn),每個(gè)接入節(jié)點(diǎn)分別接收各自接入的客戶端發(fā)送的數(shù)據(jù)集合,每個(gè)接入節(jié)點(diǎn)并行地對(duì)接收的數(shù)據(jù)集合進(jìn)行聚類運(yùn)算得到多個(gè)第一聚類的信息。第一接入節(jié)點(diǎn)向管理節(jié)點(diǎn)發(fā)送多個(gè)第一聚類的信息。第一聚類的信息的數(shù)據(jù)量較小,管理節(jié)點(diǎn)基于接收的第一聚類的信息也很快得到多個(gè)第一全局聚類中心,第一接入節(jié)點(diǎn)基于該多個(gè)第一全局聚類中心確定每個(gè)客戶端屬于的分組,從而提高了分組效率。
4、在一種可能的實(shí)現(xiàn)方式中,n個(gè)數(shù)據(jù)集合是來自n個(gè)客戶端的第一數(shù)據(jù)集合。第一接入節(jié)點(diǎn)用于對(duì)n個(gè)第一數(shù)據(jù)集合進(jìn)行稀疏化處理得到n個(gè)第二數(shù)據(jù)集合,n個(gè)第一數(shù)據(jù)集合和n個(gè)第二數(shù)據(jù)集合對(duì)應(yīng),針對(duì)每個(gè)第一數(shù)據(jù)集合,第一數(shù)據(jù)集合的數(shù)據(jù)量小于第一數(shù)據(jù)集合對(duì)應(yīng)的第二數(shù)據(jù)集合的數(shù)據(jù)量,對(duì)n個(gè)第二數(shù)據(jù)集合進(jìn)行聚類運(yùn)算,得到該多個(gè)第一聚類的信息。這樣可以減小聚類運(yùn)算需要計(jì)算的數(shù)據(jù)量,提高聚類運(yùn)算效率。
5、在另一種可能的實(shí)現(xiàn)方式中,n個(gè)數(shù)據(jù)集合是來自n個(gè)客戶端的第二數(shù)據(jù)集合。第一客戶端用于對(duì)第一數(shù)據(jù)集合進(jìn)行稀疏化處理得到第二數(shù)據(jù)集合,第一數(shù)據(jù)集合用于描述第一ai模型,第二數(shù)據(jù)集合的數(shù)據(jù)量小于第一數(shù)據(jù)集合的數(shù)據(jù)量,向第一接入節(jié)點(diǎn)發(fā)送第二數(shù)據(jù)集合。這樣減小傳輸?shù)诙?shù)據(jù)集合所需要的網(wǎng)絡(luò)資源,以及減小對(duì)第二數(shù)據(jù)集合進(jìn)行聚類運(yùn)算的數(shù)據(jù)量。
6、在另一種可能的實(shí)現(xiàn)方式中,第一數(shù)據(jù)集合包括用于描述第一ai模型的多個(gè)第一數(shù)據(jù),第二數(shù)據(jù)集合包括m個(gè)第一數(shù)據(jù)和m個(gè)第一數(shù)據(jù)在第一數(shù)據(jù)集合中的序號(hào),m為大于1的整數(shù),m個(gè)第一數(shù)據(jù)是第一數(shù)據(jù)集合中滿足第一條件的第一數(shù)據(jù)。第一接入節(jié)點(diǎn)用于基于n個(gè)第二數(shù)據(jù)集合中的每個(gè)第二數(shù)據(jù)集合包括的m個(gè)第一數(shù)據(jù)和m個(gè)第一數(shù)據(jù)的序號(hào)進(jìn)行聚類運(yùn)算,得到多個(gè)第一聚類的信息。其中,滿足第一條件的m個(gè)第一數(shù)據(jù)是第一數(shù)據(jù)集合中的特征顯著的數(shù)據(jù),基于n個(gè)第二數(shù)據(jù)集合中的每個(gè)第二數(shù)據(jù)集合包括的m個(gè)第一數(shù)據(jù)和m個(gè)第一數(shù)據(jù)的序號(hào)進(jìn)行聚類運(yùn)算,避免對(duì)聚類的準(zhǔn)確性產(chǎn)生影響。
7、在另一種可能的實(shí)現(xiàn)方式中,第一接入節(jié)點(diǎn)用于基于多個(gè)第一全局聚類中心對(duì)n個(gè)數(shù)據(jù)集合進(jìn)行聚類得到多個(gè)第二聚類,該多個(gè)第一全局聚類中心與該多個(gè)第二聚類對(duì)應(yīng),針對(duì)每個(gè)第二聚類,第二聚類包括所述n個(gè)數(shù)據(jù)集合中的部分?jǐn)?shù)據(jù)集合,該部分?jǐn)?shù)據(jù)集合與第二聚類對(duì)應(yīng)的第一全局聚類中心滿足第一相似條件,將第二聚類包括的每個(gè)數(shù)據(jù)集合對(duì)應(yīng)的客戶端確定為一個(gè)分組。如此,通過該多個(gè)第一全局聚類中心可以準(zhǔn)確地確定每個(gè)客戶端的分組。
8、在另一種可能的實(shí)現(xiàn)方式中,第一聚類的信息包括第一聚類中的至少一個(gè)數(shù)據(jù)集合,該至少一個(gè)數(shù)據(jù)集合與第一聚類的中心之間滿足第二相似條件,管理節(jié)點(diǎn)用于對(duì)a個(gè)第一聚類的信息包括的數(shù)據(jù)集合進(jìn)行聚類運(yùn)算得到多個(gè)第一全局聚類,該多個(gè)第一全局聚類中心包括該多個(gè)第一全局聚類的中心。從而可以減小第一聚類的信息包括的數(shù)據(jù)集合個(gè)數(shù),減小第一聚類的信息的數(shù)據(jù)量。
9、在另一種可能的實(shí)現(xiàn)方式中,第一聚類的信息包括第一聚類的中心,管理節(jié)點(diǎn)用于基于a個(gè)第一聚類對(duì)應(yīng)的權(quán)重和a個(gè)第一聚類的中心,獲取多個(gè)第一全局聚類中心。由第一聚類的信息包括的第一聚類的中心,減小第一聚類的信息的數(shù)據(jù)量。
10、在另一種可能的實(shí)現(xiàn)方式中,該多個(gè)第一全局聚類中心不滿足收斂條件。第一接入節(jié)點(diǎn)用于基于該多個(gè)第一全局聚類中心對(duì)n個(gè)數(shù)據(jù)集合進(jìn)行聚類得到多個(gè)第三聚類。第一接入節(jié)點(diǎn)還用于向管理節(jié)點(diǎn)發(fā)送多個(gè)第三聚類的信息。管理節(jié)點(diǎn)還用于基于b個(gè)第三聚類的信息獲取多個(gè)第二全局聚類中心,b個(gè)第三聚類的信息來自該多個(gè)接入節(jié)點(diǎn)中的部分或全部,b為大于1的整數(shù),向該多個(gè)接入節(jié)點(diǎn)中的部分或全部發(fā)送該多個(gè)第二全局聚類中心。第一接入節(jié)點(diǎn)還用于在該多個(gè)第二全局聚類中心滿足所述收斂條件時(shí),基于該多個(gè)第二全局聚類中心得到每個(gè)客戶端屬于的分組。如此可以循環(huán)獲取多個(gè)全局聚類中心,直至獲取到滿足收斂條件的多個(gè)全局聚類中心,通過滿足收斂條件的多個(gè)全局聚類中心提高分組精度。
11、在另一種可能的實(shí)現(xiàn)方式中,n個(gè)客戶端包括屬于第一分組的多個(gè)第二客戶端,該多個(gè)分組包括第一分組。第一接入點(diǎn)還用于接收多個(gè)第一數(shù)據(jù)集合,該多個(gè)第一數(shù)據(jù)集合是該多個(gè)第二客戶端對(duì)應(yīng)的數(shù)據(jù)集合,該多個(gè)第一數(shù)據(jù)集合用于描述該多個(gè)第二客戶端中的第一ai模型,向管理節(jié)點(diǎn)發(fā)送第三數(shù)據(jù)集合,第三數(shù)據(jù)集合是基于該多個(gè)第一數(shù)據(jù)集合得到的。管理節(jié)點(diǎn)還用于基于多個(gè)第三數(shù)據(jù)集合獲取第一分組對(duì)應(yīng)的分組模型,該多個(gè)第三數(shù)據(jù)集合來自該多個(gè)接入節(jié)點(diǎn)中的部分或全部,向該多個(gè)接入節(jié)點(diǎn)發(fā)送第四數(shù)據(jù)集合,第四數(shù)據(jù)集合用于描述第一分組對(duì)應(yīng)的分組模型。第一接入節(jié)點(diǎn)還用于向該多個(gè)第二客戶端發(fā)送第四數(shù)據(jù)集合。這樣采用分布式方式來得到第一分組對(duì)應(yīng)的分組模型,提高得到分組模型的效率。
12、第二方面,本技術(shù)提供了一種分組方法,所述方法應(yīng)用于第一接入節(jié)點(diǎn),第一接入節(jié)點(diǎn)是聯(lián)邦學(xué)習(xí)系統(tǒng)包括的多個(gè)接入節(jié)點(diǎn)中的任一個(gè)接入節(jié)點(diǎn),聯(lián)邦學(xué)習(xí)系統(tǒng)還包括管理節(jié)點(diǎn)和接入到第一接入節(jié)點(diǎn)的n個(gè)客戶端,n為大于1的整數(shù)。在所述方法中,接收來自所述n個(gè)客戶端的n個(gè)數(shù)據(jù)集合。聚類n個(gè)數(shù)據(jù)集合得到多個(gè)第一聚類的信息。向管理節(jié)點(diǎn)發(fā)送多個(gè)第一聚類的信息。接收管理節(jié)點(diǎn)發(fā)送的多個(gè)第一全局聚類中心,該多個(gè)第一全局聚類中心是管理節(jié)點(diǎn)基于a個(gè)第一聚類的信息得到的,a個(gè)第一聚類的信息來自該多個(gè)接入節(jié)點(diǎn)中的部分或全部,a為大于1的整數(shù),該多個(gè)第一全局聚類中心用于指示對(duì)客戶端的多個(gè)分組?;诓糠只蛉吭摱鄠€(gè)第一全局聚類中心得到每個(gè)客戶端屬于的分組。
13、由于聯(lián)邦學(xué)習(xí)系統(tǒng)包括多個(gè)接入節(jié)點(diǎn),每個(gè)接入節(jié)點(diǎn)分別接收各自接入的客戶端發(fā)送的數(shù)據(jù)集合,每個(gè)接入節(jié)點(diǎn)并行地對(duì)接收的數(shù)據(jù)集合進(jìn)行聚類運(yùn)算得到多個(gè)第一聚類的信息。第一接入節(jié)點(diǎn)向管理節(jié)點(diǎn)發(fā)送多個(gè)第一聚類的信息。第一聚類的信息的數(shù)據(jù)量較小,管理節(jié)點(diǎn)基于接收的第一聚類的信息也很快得到多個(gè)第一全局聚類中心,第一接入節(jié)點(diǎn)基于該多個(gè)第一全局聚類中心確定每個(gè)客戶端屬于的分組,從而提高了分組效率。
14、在一種可能的實(shí)現(xiàn)方式中,基于該多個(gè)第一全局聚類中心對(duì)該n個(gè)數(shù)據(jù)集合進(jìn)行聚類得到多個(gè)第二聚類,該多個(gè)第一全局聚類中心與該多個(gè)第二聚類對(duì)應(yīng),針對(duì)每個(gè)第二聚類,第二聚類包括該n個(gè)數(shù)據(jù)集合中的部分?jǐn)?shù)據(jù)集合,該部分?jǐn)?shù)據(jù)集合與該第二聚類對(duì)應(yīng)的第一全局聚類中心滿足第一相似條件。將第二聚類包括的每個(gè)數(shù)據(jù)集合對(duì)應(yīng)的客戶端確定為一個(gè)分組。如此,通過該多個(gè)第一全局聚類中心可以準(zhǔn)確地確定每個(gè)客戶端的分組。
15、在另一種可能的實(shí)現(xiàn)方式中,第一聚類的信息包括第一聚類中的至少一個(gè)數(shù)據(jù)集合,該至少一個(gè)數(shù)據(jù)集合與第一聚類的中心之間滿足第二相似條件,從而可以減小第一聚類的信息包括的數(shù)據(jù)集合個(gè)數(shù),減小第一聚類的信息的數(shù)據(jù)量。
16、在另一種可能的實(shí)現(xiàn)方式中,第一聚類的信息包括第一聚類的中心,該多個(gè)第一全局聚類中心不滿足收斂條件。基于該多個(gè)第一全局聚類中心對(duì)該n數(shù)據(jù)集合進(jìn)行聚類得到多個(gè)第三聚類。向管理節(jié)點(diǎn)發(fā)送該多個(gè)第三聚類的信息。接收管理節(jié)點(diǎn)發(fā)送的多個(gè)第二全局聚類中心,該多個(gè)第二全局聚類中心用于指示該多個(gè)分組。在該多個(gè)第二全局聚類中心滿足該收斂條件時(shí),基于該多個(gè)第二全局聚類中心得到每個(gè)客戶端屬于的分組。如此可以循環(huán)獲取多個(gè)全局聚類中心,直至獲取到滿足收斂條件的多個(gè)全局聚類中心,通過滿足收斂條件的多個(gè)全局聚類中心提高分組精度。
17、在另一種可能的實(shí)現(xiàn)方式中,該n個(gè)數(shù)據(jù)集合是來自n個(gè)客戶端的n個(gè)第二數(shù)據(jù)集合,針對(duì)每個(gè)客戶端,客戶端對(duì)應(yīng)的第二數(shù)據(jù)集合是客戶端對(duì)第一數(shù)據(jù)集合進(jìn)行稀疏化處理得到的,第一數(shù)據(jù)集合用于描述客戶端中的第一ai模型,第二數(shù)據(jù)集合的數(shù)據(jù)量小于第一數(shù)據(jù)集合的數(shù)據(jù)量。這樣減小傳輸?shù)诙?shù)據(jù)集合所需要的網(wǎng)絡(luò)資源,以及減小對(duì)第二數(shù)據(jù)集合進(jìn)行聚類運(yùn)算的數(shù)據(jù)量。
18、在另一種可能的實(shí)現(xiàn)方式中,第一數(shù)據(jù)集合包括用于描述客戶端進(jìn)行模型訓(xùn)練得到的第一ai模型的多個(gè)第一數(shù)據(jù),第二數(shù)據(jù)集合包括m個(gè)第一數(shù)據(jù)和m個(gè)第一數(shù)據(jù)在第一數(shù)據(jù)集合中的序號(hào),m為大于1的整數(shù),m個(gè)第一數(shù)據(jù)是第一數(shù)據(jù)集合中滿足第一條件的第一數(shù)據(jù)?;趎個(gè)第二數(shù)據(jù)集合中的每個(gè)第二數(shù)據(jù)集合包括的m個(gè)第一數(shù)據(jù)和m個(gè)第一數(shù)據(jù)的序號(hào)進(jìn)行聚類運(yùn)算,得到該多個(gè)第一聚類的信息。
19、其中,滿足第一條件的m個(gè)第一數(shù)據(jù)是第一數(shù)據(jù)集合中的特征顯著的數(shù)據(jù),基于n個(gè)第二數(shù)據(jù)集合中的每個(gè)第二數(shù)據(jù)集合包括的m個(gè)第一數(shù)據(jù)和m個(gè)第一數(shù)據(jù)的序號(hào)進(jìn)行聚類運(yùn)算,避免對(duì)聚類的準(zhǔn)確性產(chǎn)生影響。
20、在另一種可能的實(shí)現(xiàn)方式中,n個(gè)數(shù)據(jù)集合是來自n個(gè)客戶端的n個(gè)第一數(shù)據(jù)集合,針對(duì)每個(gè)客戶端,客戶端對(duì)應(yīng)的第一數(shù)據(jù)集合用于描述客戶端中的第一ai模型。對(duì)n個(gè)第一數(shù)據(jù)集合進(jìn)行稀疏化處理得到n個(gè)第二數(shù)據(jù)集合,n個(gè)第一數(shù)據(jù)集合和n個(gè)第二數(shù)據(jù)集合對(duì)應(yīng),針對(duì)每個(gè)第一數(shù)據(jù)集合,第一數(shù)據(jù)集合的數(shù)據(jù)量小于第一數(shù)據(jù)集合對(duì)應(yīng)的第二數(shù)據(jù)集合的數(shù)據(jù)量。對(duì)該n個(gè)第二數(shù)據(jù)集合進(jìn)行聚類運(yùn)算,得到多個(gè)第一聚類的信息。這樣可以減小聚類運(yùn)算需要計(jì)算的數(shù)據(jù)量,提高聚類運(yùn)算效率。
21、在另一種可能的實(shí)現(xiàn)方式中,接收第一分組中的多個(gè)客戶端發(fā)送的多個(gè)第一數(shù)據(jù)集合,該n個(gè)客戶端包括多個(gè)客戶端,該多個(gè)第一數(shù)據(jù)集合用于描述該多個(gè)客戶端中的第一ai模型,該多個(gè)分組包括第一分組。向管理節(jié)點(diǎn)發(fā)送第三數(shù)據(jù)集合,第三數(shù)據(jù)集合是基于該多個(gè)第一數(shù)據(jù)集合得到的。接收管理節(jié)點(diǎn)發(fā)送的第四數(shù)據(jù)集合,第四數(shù)據(jù)集合用于描述第一分組對(duì)應(yīng)的分組模型。向第一分組中的每個(gè)客戶端發(fā)送第四數(shù)據(jù)集合。這樣采用分布式方式來得到第一分組對(duì)應(yīng)的分組模型,提高得到分組模型的效率。
22、第三方面,本技術(shù)提供了一種分組方法,所述方法應(yīng)用于聯(lián)邦學(xué)習(xí)系統(tǒng)中的管理節(jié)點(diǎn),聯(lián)邦學(xué)習(xí)系統(tǒng)包括多個(gè)接入節(jié)點(diǎn)和接入到每個(gè)接入節(jié)點(diǎn)的多個(gè)客戶端,多個(gè)接入節(jié)點(diǎn)包括第一接入節(jié)點(diǎn)。在所述方法中,接收a個(gè)第一聚類的信息,所述a個(gè)第一聚類的信息來自所述多個(gè)接入節(jié)點(diǎn)中的部分或全部,a為大于1的整數(shù),所述第一接入節(jié)點(diǎn)發(fā)送的第一聚類的信息是對(duì)n個(gè)數(shù)據(jù)集合進(jìn)行聚類得到的,n為大于1的整數(shù),所述n個(gè)數(shù)據(jù)集合來自接入到第一接入節(jié)點(diǎn)的n個(gè)客戶端。基于a個(gè)第一聚類的信息獲取多個(gè)第一全局聚類中心,多個(gè)第一全局聚類中心用于指示客戶端的多個(gè)分組。向該多個(gè)接入節(jié)點(diǎn)中的部分或全部發(fā)送該多個(gè)第一全局聚類中心,第一接入節(jié)點(diǎn)用于基于部分或全部該多個(gè)第一全局聚類中心得到該n個(gè)客戶端中的每個(gè)客戶端屬于的分組。
23、由于聯(lián)邦學(xué)習(xí)系統(tǒng)包括多個(gè)接入節(jié)點(diǎn),每個(gè)接入節(jié)點(diǎn)分別接收各自接入的客戶端發(fā)送的數(shù)據(jù)集合,每個(gè)接入節(jié)點(diǎn)并行地對(duì)接收的數(shù)據(jù)集合進(jìn)行聚類運(yùn)算得到多個(gè)第一聚類的信息。管理節(jié)點(diǎn)接收每個(gè)接入節(jié)點(diǎn)發(fā)送多個(gè)第一聚類的信息。第一聚類的信息的數(shù)據(jù)量較小,管理節(jié)點(diǎn)基于部分或全部該多個(gè)接入節(jié)點(diǎn)發(fā)送的信息也很快得到多個(gè)第一全局聚類中心,向部分或全部該多個(gè)接入節(jié)點(diǎn)發(fā)送該多個(gè)第一全局聚類中心,第一接入節(jié)點(diǎn)基于該多個(gè)第一全局聚類中心確定每個(gè)客戶端屬于的分組,從而提高了分組效率。
24、在一種可能的實(shí)現(xiàn)方式中,針對(duì)接收的每個(gè)第一聚類,第一聚類的信息包括第一聚類中的至少一個(gè)數(shù)據(jù)集合,該至少一個(gè)數(shù)據(jù)集合與第一聚類的中心之間滿足第二相似條件。對(duì)a個(gè)第一聚類的信息包括的數(shù)據(jù)集合進(jìn)行聚類運(yùn)算得到多個(gè)第一全局聚類,該多個(gè)第一全局聚類中心包括該多個(gè)第一全局聚類的中心。由于第一聚類的信息包括第一聚類中的至少一個(gè)數(shù)據(jù)集合,從而可以減小第一聚類的信息包括的數(shù)據(jù)集合個(gè)數(shù),減小第一聚類的信息的數(shù)據(jù)量,即減小聚類運(yùn)算的數(shù)據(jù)量,提高聚類運(yùn)算的效率。
25、在另一種可能的實(shí)現(xiàn)方式中,第一聚類的信息包括第一聚類的中心?;赼個(gè)第一聚類對(duì)應(yīng)的權(quán)重和a個(gè)第一聚類的中心,獲取多個(gè)第一全局聚類中心。由于第一聚類的信息包括第一聚類的中心,從而可以減小第一聚類的信息的數(shù)據(jù)量,即減小獲取全局聚類中心時(shí)需要計(jì)算的數(shù)據(jù)量。
26、在另一種可能的實(shí)現(xiàn)方式中,該多個(gè)第一全局聚類中心不滿足收斂條件。接收b個(gè)第三聚類的信息,b個(gè)第三聚類的信息來自該多個(gè)接入節(jié)點(diǎn)中的部分或全部,第一接入節(jié)點(diǎn)發(fā)送的多個(gè)第三聚類是第一接入節(jié)點(diǎn)基于該多個(gè)第一全局聚類中心對(duì)該n數(shù)據(jù)集合進(jìn)行聚類得到的?;赽個(gè)第三聚類的信息,獲取多個(gè)第二全局聚類中心。向該多個(gè)接入節(jié)點(diǎn)中的部分或全部發(fā)送該多個(gè)第二全局聚類中心。如此可以循環(huán)獲取多個(gè)全局聚類中心,直至獲取到滿足收斂條件的多個(gè)全局聚類中心,通過滿足收斂條件的多個(gè)全局聚類中心提高分組精度。
27、在另一種可能的實(shí)現(xiàn)方式中,接收多個(gè)第三數(shù)據(jù)集合,該多個(gè)第三數(shù)據(jù)集合來自該多個(gè)接入節(jié)點(diǎn)中的部分或全部,第一接入節(jié)點(diǎn)發(fā)送的第三數(shù)據(jù)集合用于描述屬于第一分組的多個(gè)客戶端中的第一ai模塊,該n個(gè)客戶端包括該多個(gè)客戶端,該多個(gè)分組包括第一分組?;诙鄠€(gè)第三數(shù)據(jù)集合獲取第一分組對(duì)應(yīng)的分組模型。向該多個(gè)接入節(jié)點(diǎn)中的部分或全部發(fā)送第四數(shù)據(jù)集合,第四數(shù)據(jù)集合用于描述分組模型。這樣采用分布式方式來得到第一分組對(duì)應(yīng)的分組模型,提高得到分組模型的效率。
28、第四方面,本技術(shù)提供了一種分組方法,所述方法應(yīng)用于客戶端,所述客戶端包括訓(xùn)練數(shù)據(jù)。在所述方法中,基于該訓(xùn)練數(shù)據(jù)進(jìn)行模型訓(xùn)練,得到第一人工智能ai模型。對(duì)第一數(shù)據(jù)集合進(jìn)行稀疏化處理得到第二數(shù)據(jù)集合,第一數(shù)據(jù)集合用于描述第一ai模型,第二數(shù)據(jù)集合的數(shù)據(jù)量小于第一數(shù)據(jù)集合的數(shù)據(jù)量。發(fā)送第二數(shù)據(jù)集合,第二數(shù)據(jù)集合用于請(qǐng)求確定客戶端屬于的分組。
29、由于對(duì)第一數(shù)據(jù)集合進(jìn)行稀疏化處理得到第二數(shù)據(jù)集合,使得第二數(shù)據(jù)集合的數(shù)據(jù)量小于第一數(shù)據(jù)集合的數(shù)據(jù)量,這樣使用每個(gè)客戶端的第二數(shù)據(jù)集合進(jìn)行分組時(shí),減小分組運(yùn)算的數(shù)據(jù)量,提高了分組效率。
30、在一種可能的實(shí)現(xiàn)方式中,第一數(shù)據(jù)集合包括用于描述第一ai模型的多個(gè)第一數(shù)據(jù)。從第一數(shù)據(jù)集合中選擇滿足第一條件的m個(gè)第一數(shù)據(jù),m為大于或等于1的整數(shù)?;谠搈個(gè)第一數(shù)據(jù)獲取第二數(shù)據(jù)集合。其中,滿足第一條件的m個(gè)第一數(shù)據(jù)是第一數(shù)據(jù)集合中的特征顯著的數(shù)據(jù),基于該m個(gè)第一數(shù)據(jù)獲取第二數(shù)據(jù)集合,可以使用第二數(shù)據(jù)集合代替第一數(shù)據(jù)集合來進(jìn)行分組,避免對(duì)分組的準(zhǔn)確性產(chǎn)生影響。
31、在另一種可能的實(shí)現(xiàn)方式中,第一條件包括m個(gè)第一數(shù)據(jù)是第一數(shù)據(jù)集合中的絕對(duì)值最大的m個(gè)數(shù)據(jù),或者,m個(gè)第一數(shù)據(jù)是第一數(shù)據(jù)集合中的數(shù)值位于第一范圍內(nèi)的m個(gè)數(shù)據(jù)。保證選擇的m個(gè)第一數(shù)據(jù)是第一數(shù)據(jù)集合中的特征顯著的數(shù)據(jù)。
32、在另一種可能的實(shí)現(xiàn)方式中,第二數(shù)據(jù)集合包括m個(gè)第一數(shù)據(jù)和m個(gè)第一數(shù)據(jù)在第一數(shù)據(jù)集合中的序號(hào);或者,第二數(shù)據(jù)集合包括m個(gè)第一比特和x-m個(gè)第二比特,x為第一數(shù)據(jù)集合包括的第一數(shù)據(jù)的個(gè)數(shù),x為大于m的整數(shù),m個(gè)第一比特與m個(gè)第一數(shù)據(jù)對(duì)應(yīng),x-m個(gè)第二比特與x-m個(gè)第一數(shù)據(jù)對(duì)應(yīng),x-m個(gè)第一數(shù)據(jù)是第一數(shù)據(jù)集合中的除m個(gè)第一數(shù)據(jù)之外的數(shù)據(jù)。
33、在另一種可能的實(shí)現(xiàn)方式中,對(duì)m個(gè)第一數(shù)據(jù)進(jìn)行量化處理得到m個(gè)第二數(shù)據(jù),m個(gè)第一數(shù)據(jù)和m個(gè)第二數(shù)據(jù)對(duì)應(yīng),每個(gè)第一數(shù)據(jù)的位寬分別大于每個(gè)第一數(shù)據(jù)對(duì)應(yīng)的第二數(shù)據(jù)的位寬,第二數(shù)據(jù)集合包括m個(gè)第二數(shù)據(jù)和每個(gè)第二數(shù)據(jù)對(duì)應(yīng)的第一數(shù)據(jù)在第一數(shù)據(jù)集合中的序號(hào)。從而可以減小第二數(shù)據(jù)集合的數(shù)據(jù)量。
34、在另一種可能的實(shí)現(xiàn)方式中,第一數(shù)據(jù)集合的類型為矩陣或向量。獲取第五數(shù)據(jù)集合,第五數(shù)據(jù)集合的維度小于第一數(shù)據(jù)集合的維度;對(duì)第五數(shù)據(jù)集合和第一數(shù)據(jù)集合進(jìn)行至少一次運(yùn)算,得到第二數(shù)據(jù)集合。這樣通過降低維度來稀疏化,提高稀疏化的靈活性。
35、在另一種可能的實(shí)現(xiàn)方式中,第一數(shù)據(jù)集合是基于第二ai模型的網(wǎng)絡(luò)參數(shù)和/或第一ai模型的網(wǎng)絡(luò)參數(shù)得到的,第一ai模型是基于該訓(xùn)練數(shù)據(jù)訓(xùn)練第二ai模型得到的。
36、在另一種可能的實(shí)現(xiàn)方式中,發(fā)送第一數(shù)據(jù)集合。接收第四數(shù)據(jù)集合,第四數(shù)據(jù)集合用于描述該分組對(duì)應(yīng)的分組模型,該分組模型是基于該分組中的每個(gè)客戶端發(fā)送的第一數(shù)據(jù)集合得到的?;谒龅谒臄?shù)據(jù)集合調(diào)整第一ai模型的網(wǎng)絡(luò)參數(shù)。
37、第五方面,本技術(shù)提供了一種分組裝置,用于執(zhí)行第二方面或第二方面的任意一種可能的實(shí)現(xiàn)方式中的方法。具體地,所述裝置包括用于執(zhí)行第二方面或第二方面的任意一種可能的實(shí)現(xiàn)方式中的方法的單元。
38、第六方面,本技術(shù)提供了一種分組裝置,用于執(zhí)行第三方面或第三方面的任意一種可能的實(shí)現(xiàn)方式中的方法。具體地,所述裝置包括用于執(zhí)行第三方面或第三方面的任意一種可能的實(shí)現(xiàn)方式中的方法的單元。
39、第七方面,本技術(shù)提供了一種分組裝置,用于執(zhí)行第四方面或第四方面的任意一種可能的實(shí)現(xiàn)方式中的方法。具體地,所述裝置包括用于執(zhí)行第四方面或第四方面的任意一種可能的實(shí)現(xiàn)方式中的方法的單元。
40、第八方面,本技術(shù)提供了一種分組裝置,包括至少一個(gè)處理器和存儲(chǔ)器,所述至少一個(gè)處理器用于與存儲(chǔ)器耦合,讀取并執(zhí)行所述存儲(chǔ)器中的指令,以實(shí)現(xiàn)第二方面或第二方面的任意一種可能的實(shí)現(xiàn)方式中的方法。
41、第九方面,本技術(shù)提供了一種分組裝置,包括至少一個(gè)處理器和存儲(chǔ)器,所述至少一個(gè)處理器用于與存儲(chǔ)器耦合,讀取并執(zhí)行所述存儲(chǔ)器中的指令,以實(shí)現(xiàn)第三方面或第三方面的任意一種可能的實(shí)現(xiàn)方式中的方法。
42、第十方面,本技術(shù)提供了一種分組裝置,包括至少一個(gè)處理器和存儲(chǔ)器,所述至少一個(gè)處理器用于與存儲(chǔ)器耦合,讀取并執(zhí)行所述存儲(chǔ)器中的指令,以實(shí)現(xiàn)第四方面或第四方面的任意一種可能的實(shí)現(xiàn)方式中的方法。
43、第十一方面,本技術(shù)提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)的計(jì)算機(jī)程序,并且所述計(jì)算程序通過處理器進(jìn)行加載來實(shí)現(xiàn)上述第二方面、第三方面、第四方面、第二方面任意可能的實(shí)現(xiàn)方式、第三方面任意可能的實(shí)現(xiàn)方式或第四方面任意可能的實(shí)現(xiàn)方式的方法。
44、第十二方面,本技術(shù)提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序通過處理器進(jìn)行加載來執(zhí)行第二方面、第三方面、第四方面、第二方面任意可能的實(shí)現(xiàn)方式、第三方面任意可能的實(shí)現(xiàn)方式或第四方面任意可能的實(shí)現(xiàn)方式的方法。