本技術(shù)涉及人工智能領(lǐng)域,并且更具體地,涉及獲取神經(jīng)網(wǎng)絡(luò)的方法和裝置。
背景技術(shù):
1、在通信系統(tǒng)中,發(fā)射機(jī)用于發(fā)送信號(hào),接收機(jī)用于接收發(fā)射機(jī)發(fā)送的信號(hào)。神經(jīng)網(wǎng)絡(luò)可應(yīng)用于發(fā)射機(jī)和接收機(jī),對(duì)收發(fā)兩端進(jìn)行聯(lián)合優(yōu)化,以提高整體性能。以信道信息(channel?state?information,csi)壓縮和重構(gòu)為例,發(fā)射機(jī)可基于神經(jīng)網(wǎng)絡(luò)對(duì)csi進(jìn)行壓縮,生成空口信息。接收機(jī)可基于神經(jīng)網(wǎng)絡(luò)對(duì)空口信息進(jìn)行解析,以重構(gòu)信道。在一種實(shí)現(xiàn)方式中,可以采用聯(lián)合發(fā)射端的神經(jīng)網(wǎng)絡(luò)與接收端的神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)來(lái)實(shí)現(xiàn)算法的聯(lián)合優(yōu)化,獲得最優(yōu)的壓縮和重構(gòu)算法。
2、然而,在實(shí)際商用系統(tǒng)中,接收機(jī)和發(fā)射機(jī)往往是由不同的廠商提供的。例如,發(fā)射機(jī)由a廠商提供,接收機(jī)由b廠商提供。為了解決聯(lián)合優(yōu)化問(wèn)題,一種實(shí)現(xiàn)方式是,發(fā)射機(jī)和接收機(jī)分別下載匹配當(dāng)前使用場(chǎng)景的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)和參數(shù)信息,再依據(jù)下載的神經(jīng)網(wǎng)絡(luò)進(jìn)行收、發(fā)兩端的處理。這會(huì)造成空口的巨大開(kāi)銷(xiāo),在實(shí)際使用中受到較大局限。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供一種獲取神經(jīng)網(wǎng)絡(luò)的方法和裝置,以期減少發(fā)射機(jī)和接收機(jī)下載神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)和參數(shù)信息等所帶來(lái)的巨大的空口開(kāi)銷(xiāo)。
2、第一方面,提供了一種獲取神經(jīng)網(wǎng)絡(luò)的方法。該方法包括:基于標(biāo)準(zhǔn)化的參考數(shù)據(jù)集、一個(gè)或多個(gè)參考神經(jīng)網(wǎng)絡(luò)和性能判斷準(zhǔn)則,確定構(gòu)建的目標(biāo)神經(jīng)網(wǎng)絡(luò)是否滿足預(yù)設(shè)的輸出條件;在滿足所述輸出條件的情況下,輸出所述目標(biāo)神經(jīng)網(wǎng)絡(luò),輸出的所述目標(biāo)神經(jīng)網(wǎng)絡(luò)是應(yīng)用于發(fā)射機(jī)的發(fā)端目標(biāo)神經(jīng)網(wǎng)絡(luò)或應(yīng)用于接收機(jī)中的收端目標(biāo)神經(jīng)網(wǎng)絡(luò)。
3、基于上述技術(shù)方案,通過(guò)引入標(biāo)準(zhǔn)化的參考數(shù)據(jù)集、標(biāo)準(zhǔn)化的參考神經(jīng)網(wǎng)絡(luò)以及標(biāo)準(zhǔn)化的性能判斷準(zhǔn)則,使得獲取設(shè)備可以基于已有的標(biāo)準(zhǔn)化的參考神經(jīng)網(wǎng)絡(luò),對(duì)目標(biāo)神經(jīng)網(wǎng)絡(luò)進(jìn)行評(píng)估,在目標(biāo)神經(jīng)網(wǎng)絡(luò)滿足輸出條件的情況下才將其輸出使用。輸出的目標(biāo)神經(jīng)網(wǎng)絡(luò)可應(yīng)用于發(fā)射機(jī)或接收機(jī)中。從而使得發(fā)射機(jī)或接收機(jī)通過(guò)空口來(lái)下載神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)和參數(shù)信息的開(kāi)銷(xiāo)得以避免。同時(shí)還可以保證不同廠商的產(chǎn)品之間能夠互聯(lián)互通,在保證性能的前提下,還可以體現(xiàn)不同廠商的產(chǎn)品的差異化設(shè)計(jì)和競(jìng)爭(zhēng)力,因此從整體上說(shuō),大幅提升了對(duì)偶網(wǎng)絡(luò)實(shí)現(xiàn)的可行性。
4、結(jié)合第一方面,在第一方面的某些可能的實(shí)現(xiàn)方式中,所述方法還包括:在不滿足所述輸出條件的情況下,繼續(xù)對(duì)所述目標(biāo)神經(jīng)網(wǎng)絡(luò)進(jìn)行優(yōu)化,直至獲得的目標(biāo)神經(jīng)網(wǎng)絡(luò)滿足所述輸出條件。
5、即,在不滿足輸出條件的情況下,還可繼續(xù)對(duì)目標(biāo)神經(jīng)網(wǎng)絡(luò)進(jìn)行優(yōu)化。所述優(yōu)化可以包括但不限于,調(diào)整神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)、調(diào)整參考數(shù)據(jù)集、調(diào)整神經(jīng)網(wǎng)絡(luò)訓(xùn)練方法、調(diào)整代價(jià)函數(shù)、損失函數(shù)或目標(biāo)函數(shù)的定義、改變神經(jīng)網(wǎng)絡(luò)的初始化方法、改變神經(jīng)網(wǎng)絡(luò)參數(shù)的約束條件、以及改變神經(jīng)網(wǎng)絡(luò)的激活函數(shù)的定義等。
6、通過(guò)對(duì)目標(biāo)神經(jīng)網(wǎng)絡(luò)的優(yōu)化,所得到的優(yōu)化后的目標(biāo)神經(jīng)網(wǎng)絡(luò)可繼續(xù)基于上述性能判斷準(zhǔn)則進(jìn)行評(píng)估,如此循環(huán),指導(dǎo)優(yōu)化后的目標(biāo)神經(jīng)網(wǎng)絡(luò)滿足輸出條件,進(jìn)而將其輸出。
7、結(jié)合第一方面,在第一方面的某些可能的實(shí)現(xiàn)方式中,所述目標(biāo)神經(jīng)網(wǎng)絡(luò)用于星座調(diào)制、信道編碼、預(yù)編碼、或信道信息的提取和壓縮;所述收端目標(biāo)神經(jīng)網(wǎng)絡(luò)用于星座解調(diào)、信道解碼、檢測(cè)接收、或信道信息的重構(gòu)。
8、換言之,該目標(biāo)神經(jīng)網(wǎng)絡(luò)可以應(yīng)用于通信的各個(gè)階段。發(fā)端目標(biāo)神經(jīng)網(wǎng)絡(luò)和收端目標(biāo)神經(jīng)網(wǎng)絡(luò)可以相互耦合,協(xié)同工作。例如,協(xié)同工作的發(fā)端目標(biāo)神經(jīng)網(wǎng)絡(luò)和收端目標(biāo)神經(jīng)網(wǎng)絡(luò)可分別用于星座調(diào)制與解調(diào)、或信道編碼與解碼、或預(yù)編碼與檢測(cè)接收、或信道信息的提取和壓縮與信道信息的重構(gòu)。
9、結(jié)合第一方面,在第一方面的某些可能的實(shí)現(xiàn)方式中,所述方法還包括:從至少一套標(biāo)準(zhǔn)化的配置中確定適用于所述目標(biāo)神經(jīng)網(wǎng)絡(luò)當(dāng)前應(yīng)用場(chǎng)景的配置;每套標(biāo)準(zhǔn)化的配置至少包括以下一項(xiàng)或多項(xiàng):標(biāo)準(zhǔn)化的參考數(shù)據(jù)集、標(biāo)準(zhǔn)化的參考神經(jīng)網(wǎng)絡(luò)、標(biāo)準(zhǔn)化的數(shù)據(jù)結(jié)構(gòu)、標(biāo)準(zhǔn)化的性能度量函數(shù)、標(biāo)準(zhǔn)化的性能判斷準(zhǔn)則、以及標(biāo)準(zhǔn)化的可實(shí)現(xiàn)能力度量值。
10、其中,所述參考神經(jīng)網(wǎng)絡(luò)包括應(yīng)用于接收機(jī)中的收端參考神經(jīng)網(wǎng)絡(luò)和/或應(yīng)用于發(fā)射機(jī)中的發(fā)端參考神經(jīng)網(wǎng)絡(luò);所述數(shù)據(jù)結(jié)構(gòu)用于生成和/或解析空口信息;所述性能度量函數(shù)用于生成性能度量值,所述性能判斷準(zhǔn)則包括性能指標(biāo)和所述目標(biāo)神經(jīng)網(wǎng)絡(luò)的輸出條件,所述性能判斷準(zhǔn)則用于基于所述性能度量值和所述性能指標(biāo),確定所述目標(biāo)神經(jīng)網(wǎng)絡(luò)是否滿足所述輸出條件;所述可實(shí)現(xiàn)能力度量值包括神經(jīng)網(wǎng)絡(luò)用于選擇匹配的神經(jīng)網(wǎng)絡(luò)和/或匹配的性能指標(biāo)。
11、應(yīng)理解,這里所述的匹配的神經(jīng)網(wǎng)絡(luò),具體可以是指,該神經(jīng)網(wǎng)絡(luò)在給定的約束下,能夠應(yīng)用在發(fā)射機(jī)或接收機(jī)中,所述給定的約束可以包括實(shí)現(xiàn)復(fù)雜度和/或空口開(kāi)銷(xiāo)。匹配的性能指標(biāo),具體可以是指,用于獲取該神經(jīng)網(wǎng)絡(luò)的階段對(duì)該神經(jīng)網(wǎng)絡(luò)進(jìn)行評(píng)估所使用的性能指標(biāo)。
12、針對(duì)不同的應(yīng)用場(chǎng)景可以定義不同的標(biāo)準(zhǔn)化的配置。例如,在不同的應(yīng)用場(chǎng)景中,性能判斷準(zhǔn)則可以不同;或,參考神經(jīng)網(wǎng)絡(luò)可以不同,等等?;谶@樣的設(shè)計(jì),可以使得輸出的目標(biāo)神經(jīng)網(wǎng)絡(luò)與不同的應(yīng)用場(chǎng)景相匹配,從而有利于獲得較好的系統(tǒng)性能。
13、可選地,所述性能度量函數(shù)包括以下一項(xiàng)或多項(xiàng):均方誤差、歸一化均方誤差、平均絕對(duì)誤差、最大絕對(duì)誤差、相關(guān)系數(shù)、交叉熵、互信息、誤比特率、或誤幀率。
14、上文所列舉的性能度量函數(shù)僅為示例,不應(yīng)對(duì)本技術(shù)構(gòu)成任何限定。性能度量函數(shù)在用于對(duì)目標(biāo)神經(jīng)網(wǎng)絡(luò)進(jìn)行評(píng)估時(shí),可以同時(shí)使用其中的一項(xiàng)或多項(xiàng)來(lái)評(píng)估。本技術(shù)對(duì)此不作限定。
15、可選地,所述性能指標(biāo)包括一個(gè)或多個(gè)性能指標(biāo),所述性能判斷準(zhǔn)則包括基于所述性能度量值與所述一個(gè)或多個(gè)性能指標(biāo)的比較,確定是否滿足所述輸出條件。
16、應(yīng)理解,所述性能指標(biāo)可以為一項(xiàng)或多項(xiàng)。與之對(duì)應(yīng)的性能指標(biāo)的上界和/或下界也可以為一項(xiàng)或多項(xiàng)。
17、下文示出了結(jié)合上述性能判斷準(zhǔn)則,對(duì)目標(biāo)神經(jīng)網(wǎng)絡(luò)進(jìn)行評(píng)估,以確定其是否滿足輸出條件的幾個(gè)示例。
18、在一種可能的設(shè)計(jì)中,所述目標(biāo)神經(jīng)網(wǎng)絡(luò)為發(fā)端目標(biāo)神經(jīng)網(wǎng)絡(luò),所述一個(gè)或多個(gè)參考神經(jīng)網(wǎng)絡(luò)為一個(gè)或多個(gè)收端參考神經(jīng)網(wǎng)絡(luò);以及,所述基于標(biāo)準(zhǔn)化的參考數(shù)據(jù)集、一個(gè)或多個(gè)參考神經(jīng)網(wǎng)絡(luò)和性能判斷準(zhǔn)則,確定設(shè)計(jì)得到的目標(biāo)神經(jīng)網(wǎng)絡(luò)是否滿足預(yù)設(shè)的輸出條件,包括:將從所述參考數(shù)據(jù)集中獲取到的發(fā)端數(shù)據(jù)輸入至所述發(fā)端目標(biāo)神經(jīng)網(wǎng)絡(luò)中,所述發(fā)端目標(biāo)神經(jīng)網(wǎng)絡(luò)用于根據(jù)預(yù)定義的數(shù)據(jù)結(jié)構(gòu)對(duì)所述發(fā)端數(shù)據(jù)進(jìn)行處理,以生成待發(fā)送給所述一個(gè)或多個(gè)收端參考神經(jīng)網(wǎng)絡(luò)的空口信息;從所述一個(gè)或多個(gè)收端參考神經(jīng)網(wǎng)絡(luò)獲取一個(gè)或多個(gè)輸出結(jié)果,所述一個(gè)或多個(gè)輸出結(jié)果由所述一個(gè)或多個(gè)收端參考神經(jīng)網(wǎng)絡(luò)分別基于接收到的所述空口信息得到;將所述一個(gè)或多個(gè)輸出結(jié)果和所述發(fā)端數(shù)據(jù)作為所述性能度量函數(shù)的輸入,以得到一個(gè)或多個(gè)性能度量值;根據(jù)所述一個(gè)或多個(gè)性能度量值,以及所述性能判斷準(zhǔn)則,確定所述目標(biāo)神經(jīng)網(wǎng)絡(luò)是否滿足所述輸出條件。
19、即,將發(fā)端目標(biāo)神經(jīng)網(wǎng)絡(luò)和收端參考神經(jīng)網(wǎng)絡(luò)級(jí)聯(lián)來(lái)對(duì)收端目標(biāo)神經(jīng)網(wǎng)絡(luò)進(jìn)行評(píng)估。
20、在另一種可能的設(shè)計(jì)中,所述目標(biāo)神經(jīng)網(wǎng)絡(luò)為發(fā)端目標(biāo)神經(jīng)網(wǎng)絡(luò),所述一個(gè)或多個(gè)參考神經(jīng)網(wǎng)絡(luò)為一個(gè)或多個(gè)發(fā)端參考神經(jīng)網(wǎng)絡(luò);以及,所述基于標(biāo)準(zhǔn)化的參考數(shù)據(jù)集、一個(gè)或多個(gè)參考神經(jīng)網(wǎng)絡(luò)和性能判斷準(zhǔn)則,確定設(shè)計(jì)得到的目標(biāo)神經(jīng)網(wǎng)絡(luò)是否滿足預(yù)設(shè)的輸出條件,包括:將從所述參考數(shù)據(jù)集中獲取到的發(fā)端數(shù)據(jù)輸入至所述發(fā)端目標(biāo)神經(jīng)網(wǎng)絡(luò)中,所述發(fā)端目標(biāo)神經(jīng)網(wǎng)絡(luò)用于根據(jù)預(yù)定義的數(shù)據(jù)結(jié)構(gòu)對(duì)所述發(fā)端數(shù)據(jù)進(jìn)行處理,以生成目標(biāo)空口信息;將所述發(fā)端數(shù)據(jù)輸入至所述一個(gè)或多個(gè)發(fā)端參考神經(jīng)網(wǎng)絡(luò)中,所述一個(gè)或多個(gè)發(fā)端參考神經(jīng)網(wǎng)絡(luò)用于根據(jù)預(yù)定義的數(shù)據(jù)結(jié)構(gòu)對(duì)所述發(fā)端數(shù)據(jù)進(jìn)行處理,以生成一個(gè)或多個(gè)參考空口信息;將所述一個(gè)或多個(gè)參考空口信息和所述目標(biāo)空口信息作為所述性能度量函數(shù)的輸入,以得到一個(gè)或多個(gè)性能度量值;根據(jù)所述一個(gè)或多個(gè)性能度量值,以及所述性能判斷準(zhǔn)則,確定所述發(fā)端目標(biāo)神經(jīng)網(wǎng)絡(luò)是否滿足所述輸出條件。
21、即,將發(fā)端參考神經(jīng)網(wǎng)絡(luò)作為參考,來(lái)對(duì)發(fā)端目標(biāo)神經(jīng)網(wǎng)絡(luò)進(jìn)行評(píng)估。
22、在又一種可能的設(shè)計(jì)中,所述目標(biāo)神經(jīng)網(wǎng)絡(luò)為收端目標(biāo)神經(jīng)網(wǎng)絡(luò),所述一個(gè)或多個(gè)參考神經(jīng)網(wǎng)絡(luò)為一個(gè)或多個(gè)發(fā)端參考神經(jīng)網(wǎng)絡(luò);以及,所述基于標(biāo)準(zhǔn)化的參考數(shù)據(jù)集、一個(gè)或多個(gè)參考神經(jīng)網(wǎng)絡(luò)和性能判斷準(zhǔn)則,確定設(shè)計(jì)得到的目標(biāo)神經(jīng)網(wǎng)絡(luò)是否滿足預(yù)設(shè)的輸出條件,包括:將從所述參考數(shù)據(jù)集中獲取到的發(fā)端數(shù)據(jù)輸入至所述一個(gè)或多個(gè)發(fā)端參考神經(jīng)網(wǎng)絡(luò)中,所述一個(gè)或多個(gè)發(fā)端參考神經(jīng)網(wǎng)絡(luò)用于根據(jù)預(yù)定義的數(shù)據(jù)結(jié)構(gòu)對(duì)所述發(fā)端數(shù)據(jù)進(jìn)行處理,以得到待發(fā)送給所述收端目標(biāo)神經(jīng)網(wǎng)絡(luò)的一個(gè)或多個(gè)空口信息;從所述收端目標(biāo)神經(jīng)網(wǎng)絡(luò)獲取一個(gè)或多個(gè)輸出結(jié)果,所述一個(gè)或多個(gè)輸出結(jié)果是所述收端目標(biāo)神經(jīng)網(wǎng)絡(luò)根據(jù)接收到的所述一個(gè)或多個(gè)空口信息分別生成的輸出結(jié)果;將所述一個(gè)或多個(gè)輸出結(jié)果和所述發(fā)端數(shù)據(jù)作為所述性能度量函數(shù)的輸入,以得到一個(gè)或多個(gè)性能度量值;根據(jù)所述一個(gè)或多個(gè)性能度量值,以及所述性能判斷準(zhǔn)則,確定所述收端目標(biāo)神經(jīng)網(wǎng)絡(luò)是否滿足所述輸出條件。
23、即,將收端目標(biāo)神經(jīng)網(wǎng)絡(luò)和發(fā)端參考神經(jīng)網(wǎng)絡(luò)級(jí)聯(lián)來(lái)對(duì)收端目標(biāo)神經(jīng)網(wǎng)絡(luò)進(jìn)行評(píng)估。
24、在再一種可能的設(shè)計(jì)中,所述目標(biāo)神經(jīng)網(wǎng)絡(luò)為收端目標(biāo)神經(jīng)網(wǎng)絡(luò),所述一個(gè)或多個(gè)參考神經(jīng)網(wǎng)絡(luò)包括一個(gè)或多個(gè)發(fā)端參考神經(jīng)網(wǎng)絡(luò)和一個(gè)或多個(gè)收端參考神經(jīng)網(wǎng)絡(luò);以及,所述基于標(biāo)準(zhǔn)化的參考數(shù)據(jù)集、一個(gè)或多個(gè)參考神經(jīng)網(wǎng)絡(luò)和性能判斷準(zhǔn)則,確定設(shè)計(jì)得到的目標(biāo)神經(jīng)網(wǎng)絡(luò)是否滿足預(yù)設(shè)的輸出條件,包括:將從所述參考數(shù)據(jù)集中獲取到的發(fā)端數(shù)據(jù)輸入至所述一個(gè)或多個(gè)發(fā)端參考神經(jīng)網(wǎng)絡(luò)中,所述一個(gè)或多個(gè)發(fā)端參考神經(jīng)網(wǎng)絡(luò)用于根據(jù)預(yù)定義的數(shù)據(jù)結(jié)構(gòu)對(duì)所述發(fā)端數(shù)據(jù)進(jìn)行處理,以得到待發(fā)送給所述收端目標(biāo)神經(jīng)網(wǎng)絡(luò)和所述一個(gè)或多個(gè)收端參考神經(jīng)網(wǎng)絡(luò)的一個(gè)或多個(gè)空口信息;從所述收端目標(biāo)神經(jīng)網(wǎng)絡(luò)獲取一個(gè)或多個(gè)目標(biāo)輸出結(jié)果,所述一個(gè)或多個(gè)目標(biāo)輸出結(jié)果是所述收端目標(biāo)神經(jīng)網(wǎng)絡(luò)根據(jù)接收到的所述一個(gè)或多個(gè)空口信息分別生成的輸出結(jié)果;從所述一個(gè)或多個(gè)收端參考神經(jīng)網(wǎng)絡(luò)獲取一個(gè)或多個(gè)參考輸出結(jié)果,所述一個(gè)或多個(gè)參考輸出結(jié)果是由所述一個(gè)或多個(gè)收端參考神經(jīng)網(wǎng)絡(luò)分別根據(jù)接收到的所述一個(gè)或多個(gè)空口信息生成的輸出結(jié)果;將所述一個(gè)或多個(gè)目標(biāo)輸出結(jié)果和所述一個(gè)或多個(gè)參考輸出結(jié)果作為所述性能度量函數(shù)的輸入,以得到一個(gè)或多個(gè)性能度量值;根據(jù)所述一個(gè)或多個(gè)性能度量值,以及所述性能判斷準(zhǔn)則,確定所述收端目標(biāo)神經(jīng)網(wǎng)絡(luò)是否滿足所述輸出條件。
25、即,將收端目標(biāo)神經(jīng)網(wǎng)絡(luò)和發(fā)端參考神經(jīng)網(wǎng)絡(luò)級(jí)聯(lián),并使用收端參考神經(jīng)網(wǎng)絡(luò)作為參考,對(duì)收端目標(biāo)神經(jīng)網(wǎng)絡(luò)進(jìn)行評(píng)估。
26、結(jié)合第一方面,在第一方面的某些可能的實(shí)現(xiàn)方式中,所述可實(shí)現(xiàn)能力度量值包括以下一項(xiàng)或多項(xiàng):空口信息的開(kāi)銷(xiāo)、神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)所需計(jì)算量、神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)所存儲(chǔ)的參數(shù)量、以及神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)所需的計(jì)算精度。
27、因此,基于不同應(yīng)用的實(shí)現(xiàn)復(fù)雜度,可選擇匹配的神經(jīng)網(wǎng)絡(luò)來(lái)工作,也可選擇匹配的性能指標(biāo)來(lái)評(píng)估。
28、第二方面,提供了一種通信方法,該方法包括:第一設(shè)備基于與第二設(shè)備之間的空口傳輸條件,確定場(chǎng)景模式,所述場(chǎng)景模式用于確定適用于當(dāng)前空口傳輸條件的神經(jīng)網(wǎng)絡(luò),所述神經(jīng)網(wǎng)絡(luò)是從預(yù)先設(shè)計(jì)得到的多個(gè)神經(jīng)網(wǎng)絡(luò)中確定的,所述多個(gè)神經(jīng)網(wǎng)絡(luò)中的每個(gè)神經(jīng)網(wǎng)絡(luò)與一種或多種場(chǎng)景模式相匹配;所述第一設(shè)備向所述第二設(shè)備發(fā)送所述場(chǎng)景模式的指示信息。
29、基于上述方法,第一設(shè)備可以基于與第二設(shè)備之間當(dāng)前的空口傳輸條件,選擇合適的場(chǎng)景模式,并將該場(chǎng)景模式指示給第二設(shè)備,以便于第一設(shè)備和第二設(shè)備雙方基于同一場(chǎng)景模式來(lái)確定采用怎樣的神經(jīng)網(wǎng)絡(luò)來(lái)工作。從而有利于獲得性能的提升。
30、結(jié)合第二方面,在第二方面的某些可能的實(shí)現(xiàn)方式中,所述方法還包括:所述第一設(shè)備接收來(lái)自所述第二設(shè)備的確認(rèn)信息,所述確認(rèn)信息用于指示對(duì)所述場(chǎng)景模式的指示信息的成功接收。
31、第二設(shè)備可以基于對(duì)上述指示信息的成功接收,向第一設(shè)備發(fā)送確認(rèn)信息,以便于第一設(shè)備根據(jù)對(duì)該指示信息的接收情況執(zhí)行后續(xù)流程。比如,在成功接收的情況下,采用與所述場(chǎng)景模式匹配神經(jīng)網(wǎng)絡(luò)工作;在未成功接收的情況下,重新發(fā)送所述場(chǎng)景模式的指示信息,等等。本技術(shù)對(duì)此不作限定。
32、結(jié)合第二方面,在第二方面的某些可能的實(shí)現(xiàn)方式中,所述方法還包括:所述第一設(shè)備采用與所述場(chǎng)景模式匹配的神經(jīng)網(wǎng)絡(luò)與所述第二設(shè)備通信。
33、第一設(shè)備可以基于第二設(shè)備對(duì)上述指示信息的成功接收,采用與所述場(chǎng)景模式匹配的神經(jīng)網(wǎng)絡(luò)來(lái)工作。第二設(shè)備也可以基于對(duì)上述指示信息的成功接收,確定并采用與所指示的場(chǎng)景模式匹配的神經(jīng)網(wǎng)絡(luò)來(lái)工作,從而可以實(shí)現(xiàn)兩個(gè)相互耦合的神經(jīng)網(wǎng)絡(luò)協(xié)同工作,有利于提高系統(tǒng)性能。
34、第三方面,提供了一種通信方法,該方法包括:第二設(shè)備接收來(lái)自第一設(shè)備的場(chǎng)景模式的指示信息,所述場(chǎng)景模式用于確定適用于當(dāng)前空口傳輸條件的神經(jīng)網(wǎng)絡(luò),所述神經(jīng)網(wǎng)絡(luò)是從預(yù)先設(shè)計(jì)得到的多個(gè)神經(jīng)網(wǎng)絡(luò)中確定的,所述多個(gè)神經(jīng)網(wǎng)絡(luò)中的每個(gè)神經(jīng)網(wǎng)絡(luò)與一種或多種場(chǎng)景模式相匹配;所述第二設(shè)備根據(jù)所述場(chǎng)景模式的指示信息,確定所述場(chǎng)景模式;根據(jù)所述場(chǎng)景模式,確定適用于所述空口傳輸條件的神經(jīng)網(wǎng)絡(luò)。
35、基于上述方法,第一設(shè)備可以基于與第二設(shè)備之間當(dāng)前的空口傳輸條件,選擇合適的場(chǎng)景模式,并將該場(chǎng)景模式指示給第二設(shè)備,以便于第一設(shè)備和第二設(shè)備雙方基于同一場(chǎng)景模式來(lái)確定采用怎樣的神經(jīng)網(wǎng)絡(luò)來(lái)工作。從而有利于獲得性能的提升。
36、結(jié)合第三方面,在第三方面的某些可能的實(shí)現(xiàn)方式中,所述方法還包括:所述第二設(shè)備向所述第一設(shè)備發(fā)送確認(rèn)信息,所述確認(rèn)信息用于指示對(duì)所述場(chǎng)景模式的指示信息的成功接收。
37、第二設(shè)備可以基于對(duì)上述指示信息的成功接收,向第一設(shè)備發(fā)送確認(rèn)信息,以便于第一設(shè)備根據(jù)對(duì)該指示信息的接收情況執(zhí)行后續(xù)流程。比如,在成功接收的情況下,采用與所述場(chǎng)景模式匹配神經(jīng)網(wǎng)絡(luò)工作;在未成功接收的情況下,重新發(fā)送所述場(chǎng)景模式的指示信息,等等。本技術(shù)對(duì)此不作限定。
38、結(jié)合第三方面,在第三方面的某些可能的實(shí)現(xiàn)方式中,所述方法還包括:所述第二設(shè)備采用與所述場(chǎng)景模式相匹配的神經(jīng)網(wǎng)絡(luò)與所述第一設(shè)備通信。
39、第一設(shè)備可以基于第二設(shè)備對(duì)上述指示信息的成功接收,采用與所述場(chǎng)景模式匹配的神經(jīng)網(wǎng)絡(luò)來(lái)工作。第二設(shè)備也可以基于對(duì)上述指示信息的成功接收,確定并采用與所指示的場(chǎng)景模式匹配的神經(jīng)網(wǎng)絡(luò)來(lái)工作,從而可以實(shí)現(xiàn)兩個(gè)相互耦合的神經(jīng)網(wǎng)絡(luò)協(xié)同工作,有利于提高系統(tǒng)性能。
40、結(jié)合第二方面或第三方面,在某些可能的實(shí)現(xiàn)方式中,所述多個(gè)神經(jīng)網(wǎng)絡(luò)中的每個(gè)神經(jīng)網(wǎng)絡(luò)是基于標(biāo)準(zhǔn)化的參考數(shù)據(jù)集、標(biāo)準(zhǔn)化的參考神經(jīng)網(wǎng)絡(luò)以及標(biāo)準(zhǔn)化的性能判斷準(zhǔn)則獲得的神經(jīng)網(wǎng)絡(luò)。
41、即,第一設(shè)備和第二設(shè)備所使用的神經(jīng)網(wǎng)絡(luò)可以是基于上文第一方面中所述的方法所獲取的目標(biāo)神經(jīng)網(wǎng)絡(luò)。
42、結(jié)合第二方面或第三方面,在某些可能的實(shí)現(xiàn)方式中,所述第一設(shè)備為網(wǎng)絡(luò)設(shè)備,所述第二設(shè)備為終端設(shè)備;或,所述第一設(shè)備為終端設(shè)備,所述第二設(shè)備為網(wǎng)絡(luò)設(shè)備。
43、即,上述對(duì)空口傳輸條件的確定以及對(duì)場(chǎng)景模式的選擇可以是由網(wǎng)絡(luò)設(shè)備執(zhí)行,也可以是由終端設(shè)備執(zhí)行。本技術(shù)對(duì)此不作限定。
44、應(yīng)理解,上述第二方面和第三方面的方法可以與第一方面的方法結(jié)合使用,也可以單獨(dú)使用。本技術(shù)對(duì)此不作限定。
45、還應(yīng)理解,上述示例中采用的是第一設(shè)備和第二設(shè)備之間通過(guò)場(chǎng)景模式的指示信息來(lái)確定與場(chǎng)景模式匹配的神經(jīng)網(wǎng)絡(luò)。但這不應(yīng)對(duì)本技術(shù)構(gòu)成任何限定。在另一種可能的實(shí)現(xiàn)方法中,空口傳輸條件的確定以及對(duì)場(chǎng)景模式的選擇可以不通過(guò)信令交互來(lái)指示,如網(wǎng)絡(luò)設(shè)備和終端設(shè)備可以各自基于預(yù)設(shè)的空口傳輸條件、場(chǎng)景模式的選擇和神經(jīng)網(wǎng)絡(luò)的匹配關(guān)系進(jìn)行神經(jīng)網(wǎng)絡(luò)的適配。本技術(shù)對(duì)此也不做限定。
46、第四方面,提供了一種獲取神經(jīng)網(wǎng)絡(luò)的裝置,包括用于執(zhí)行第一方面任一種可能實(shí)現(xiàn)方式中的方法的各個(gè)模塊或單元。
47、第五方面,提供了一種獲取神經(jīng)網(wǎng)絡(luò)的裝置,包括處理器。該處理器與存儲(chǔ)器耦合,可用于執(zhí)行存儲(chǔ)器中的指令或者數(shù)據(jù),以實(shí)現(xiàn)上述第一方面任一種可能實(shí)現(xiàn)方式中的方法。可選地,該裝置還包括存儲(chǔ)器。可選地,該裝置還包括輸入/輸出接口,處理器與輸入/輸出接口耦合。
48、第六方面,提供了一種通信裝置,包括用于執(zhí)行第二方面任一種可能實(shí)現(xiàn)方式中的方法的各個(gè)模塊或單元。
49、第七方面,提供了一種通信裝置,包括處理器。該處理器與存儲(chǔ)器耦合,可用于執(zhí)行存儲(chǔ)器中的指令或者數(shù)據(jù),以實(shí)現(xiàn)上述第二方面任一種可能實(shí)現(xiàn)方式中的方法。可選地,該通信裝置還包括存儲(chǔ)器??蛇x地,該通信裝置還包括通信接口,處理器與通信接口耦合。
50、在一種實(shí)現(xiàn)方式中,該通信裝置為終端設(shè)備。當(dāng)該通信裝置為終端設(shè)備時(shí),所述通信接口可以是收發(fā)器,或,輸入/輸出接口。
51、在另一種實(shí)現(xiàn)方式中,該通信裝置為配置于終端設(shè)備中的芯片。當(dāng)該通信裝置為配置于終端設(shè)備中的芯片時(shí),所述通信接口可以是輸入/輸出接口。
52、可選地,所述收發(fā)器可以為收發(fā)電路。可選地,所述輸入/輸出接口可以為輸入/輸出電路。
53、第八方面,提供了一種通信裝置,包括用于執(zhí)行第三方面任一種可能實(shí)現(xiàn)方式中的方法的各個(gè)模塊或單元。
54、第九方面,提供了一種通信裝置,包括處理器。該處理器與存儲(chǔ)器耦合,可用于執(zhí)行存儲(chǔ)器中的指令或者數(shù)據(jù),以實(shí)現(xiàn)上述第三方面任一種可能實(shí)現(xiàn)方式中的方法??蛇x地,該通信裝置還包括存儲(chǔ)器??蛇x地,該通信裝置還包括通信接口,處理器與通信接口耦合。
55、在一種實(shí)現(xiàn)方式中,該通信裝置為網(wǎng)絡(luò)設(shè)備。當(dāng)該通信裝置為網(wǎng)絡(luò)設(shè)備時(shí),所述通信接口可以是收發(fā)器,或,輸入/輸出接口。
56、在另一種實(shí)現(xiàn)方式中,該通信裝置為配置于網(wǎng)絡(luò)設(shè)備中的芯片。當(dāng)該通信裝置為配置于網(wǎng)絡(luò)設(shè)備中的芯片時(shí),所述通信接口可以是輸入/輸出接口。
57、可選地,所述收發(fā)器可以為收發(fā)電路??蛇x地,所述輸入/輸出接口可以為輸入/輸出電路。
58、第十方面,提供了一種處理器,包括:輸入電路、輸出電路和處理電路。所述處理電路用于通過(guò)所述輸入電路接收信號(hào),并通過(guò)所述輸出電路發(fā)射信號(hào),使得所述處理器執(zhí)行第一方面至第三方面中任一種可能實(shí)現(xiàn)方式中的方法。
59、在具體實(shí)現(xiàn)過(guò)程中,上述處理器可以為一個(gè)或多個(gè)芯片,輸入電路可以為輸入管腳,輸出電路可以為輸出管腳,處理電路可以為晶體管、門(mén)電路、觸發(fā)器和各種邏輯電路等。輸入電路所接收的輸入的信號(hào)可以是由例如但不限于接收器接收并輸入的,輸出電路所輸出的信號(hào)可以是例如但不限于輸出給發(fā)射器并由發(fā)射器發(fā)射的,且輸入電路和輸出電路可以是同一電路,該電路在不同的時(shí)刻分別用作輸入電路和輸出電路。本技術(shù)實(shí)施例對(duì)處理器及各種電路的具體實(shí)現(xiàn)方式不做限定。
60、第十一方面,提供了一種處理裝置,包括處理器和存儲(chǔ)器。該處理器用于讀取存儲(chǔ)器中存儲(chǔ)的指令,并可通過(guò)接收器接收信號(hào),通過(guò)發(fā)射器發(fā)射信號(hào),以執(zhí)行第一方面至第三方面任一種可能實(shí)現(xiàn)方式中的方法。
61、可選地,所述處理器為一個(gè)或多個(gè),所述存儲(chǔ)器為一個(gè)或多個(gè)。
62、可選地,所述存儲(chǔ)器可以與所述處理器集成在一起,或者所述存儲(chǔ)器與處理器分離設(shè)置。
63、在具體實(shí)現(xiàn)過(guò)程中,存儲(chǔ)器可以為非瞬時(shí)性(non-transitory)存儲(chǔ)器,例如只讀存儲(chǔ)器(read?only?memory,rom),其可以與處理器集成在同一塊芯片上,也可以分別設(shè)置在不同的芯片上,本技術(shù)實(shí)施例對(duì)存儲(chǔ)器的類(lèi)型以及存儲(chǔ)器與處理器的設(shè)置方式不做限定。
64、應(yīng)理解,相關(guān)的數(shù)據(jù)交互過(guò)程例如發(fā)送指示信息可以為從處理器輸出指示信息的過(guò)程,接收能力信息可以為處理器接收輸入能力信息的過(guò)程。具體地,處理器輸出的數(shù)據(jù)可以輸出給發(fā)射器,處理器接收的輸入數(shù)據(jù)可以來(lái)自接收器。其中,發(fā)射器和接收器可以統(tǒng)稱(chēng)為收發(fā)器。
65、上述第十一方面中的處理裝置可以是一個(gè)或多個(gè)芯片。該處理裝置中的處理器可以通過(guò)硬件來(lái)實(shí)現(xiàn)也可以通過(guò)軟件來(lái)實(shí)現(xiàn)。當(dāng)通過(guò)硬件實(shí)現(xiàn)時(shí),該處理器可以是邏輯電路、集成電路等;當(dāng)通過(guò)軟件來(lái)實(shí)現(xiàn)時(shí),該處理器可以是一個(gè)通用處理器,通過(guò)讀取存儲(chǔ)器中存儲(chǔ)的軟件代碼來(lái)實(shí)現(xiàn),該存儲(chǔ)器可以集成在處理器中,可以位于該處理器之外,獨(dú)立存在。
66、第十二方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括:計(jì)算機(jī)程序(也可以稱(chēng)為代碼,或指令),當(dāng)所述計(jì)算機(jī)程序被運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述第一方面至第三方面中任一種可能實(shí)現(xiàn)方式中的方法。
67、第十三方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序(也可以稱(chēng)為代碼,或指令)當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述第一方面至第三方面中任一種可能實(shí)現(xiàn)方式中的方法。
68、第十四方面,提供了一種通信系統(tǒng),包括前述的網(wǎng)絡(luò)設(shè)備和終端設(shè)備,所述網(wǎng)絡(luò)設(shè)備和所述終端設(shè)備可以分別配置有前述的目標(biāo)神經(jīng)網(wǎng)絡(luò)。