多個(gè)步驟或動(dòng)作。這些方 法步驟和/或動(dòng)作可以彼此互換而不會(huì)脫離權(quán)利要求的范圍。換言之,除非指定了步驟或動(dòng) 作的特定次序,否則具體步驟和/或動(dòng)作的次序和/或使用可以改動(dòng)而不會(huì)脫離權(quán)利要求的 范圍。
[0143] 所描述的功能可在硬件、軟件、固件或其任何組合中實(shí)現(xiàn)。如果以硬件實(shí)現(xiàn),則示 例硬件配置可包括設(shè)備中的處理系統(tǒng)。處理系統(tǒng)可以用總線架構(gòu)來(lái)實(shí)現(xiàn)。取決于處理系統(tǒng) 的具體應(yīng)用和整體設(shè)計(jì)約束,總線可包括任何數(shù)目的互連總線和橋接器??偩€可將包括處 理器、機(jī)器可讀介質(zhì)、以及總線接口的各種電路鏈接在一起??偩€接口可用于尤其將網(wǎng)絡(luò)適 配器等經(jīng)由總線連接至處理系統(tǒng)。網(wǎng)絡(luò)適配器可用于實(shí)現(xiàn)信號(hào)處理功能。對(duì)于某些方面,用 戶接口(例如,按鍵板、顯示器、鼠標(biāo)、操縱桿等)也可被連接至總線。總線還可鏈接各種其他 電路(諸如定時(shí)源、外圍設(shè)備、穩(wěn)壓器、電源管理電路等),這些電路在本領(lǐng)域中是眾所周知 的,因此將不再贅述。
[0144] 處理器可負(fù)責(zé)管理總線和一般處理,包括執(zhí)行存儲(chǔ)在機(jī)器可讀介質(zhì)上的軟件。處 理器可用一個(gè)或多個(gè)通用和/或?qū)S锰幚砥鱽?lái)實(shí)現(xiàn)。示例包括微處理器、微控制器、DSP處理 器、以及其他能執(zhí)行軟件的電路系統(tǒng)。軟件應(yīng)當(dāng)被寬泛地解釋成意指指令、數(shù)據(jù)、或其任何 組合,無(wú)論是被稱作軟件、固件、中間件、微代碼、硬件描述語(yǔ)言、或其他。作為示例,機(jī)器可 讀介質(zhì)可以包括RAM(隨機(jī)存取存儲(chǔ)器)、閃存、ROM(只讀存儲(chǔ)器)、PR0M(可編程只讀存儲(chǔ) 器)、EPR0M(可擦式可編程只讀存儲(chǔ)器)、EEPR0M(電可擦式可編程只讀存儲(chǔ)器)、寄存器、磁 盤(pán)、光盤(pán)、硬驅(qū)動(dòng)器、或者任何其他合適的存儲(chǔ)介質(zhì)、或其任何組合。機(jī)器可讀介質(zhì)可被實(shí)施 在計(jì)算機(jī)程序產(chǎn)品中。該計(jì)算機(jī)程序產(chǎn)品可以包括包裝材料。
[0145] 在硬件實(shí)現(xiàn)中,機(jī)器可讀介質(zhì)可以是處理系統(tǒng)中與處理器分開(kāi)的一部分。然而,如 本領(lǐng)域技術(shù)人員將容易領(lǐng)會(huì)的,機(jī)器可讀介質(zhì)、或其任何部分可在處理系統(tǒng)外部。作為示 例,機(jī)器可讀介質(zhì)可包括傳輸線、由數(shù)據(jù)調(diào)制的載波、和/或與設(shè)備分開(kāi)的計(jì)算機(jī)產(chǎn)品,所有 這些都可由處理器通過(guò)總線接口來(lái)訪問(wèn)。替換地或補(bǔ)充地,機(jī)器可讀介質(zhì)、或其任何部分可 被集成到處理器中,諸如高速緩存和/或通用寄存器文件可能就是這種情形。雖然所討論的 各種組件可被描述為具有特定位置,諸如局部組件,但它們也可按各種方式來(lái)配置,諸如某 些組件被配置成分布式計(jì)算系統(tǒng)的一部分。
[0146] 處理系統(tǒng)可以被配置為通用處理系統(tǒng),該通用處理系統(tǒng)具有一個(gè)或多個(gè)提供處理 器功能性的微處理器、和提供機(jī)器可讀介質(zhì)中的至少一部分的外部存儲(chǔ)器,它們都通過(guò)外 部總線架構(gòu)與其他支持電路系統(tǒng)鏈接在一起。替換地,該處理系統(tǒng)可以包括一個(gè)或多個(gè)神 經(jīng)元形態(tài)處理器以用于實(shí)現(xiàn)本文所述的神經(jīng)元模型和神經(jīng)系統(tǒng)模型。作為另一替代方案, 處理系統(tǒng)可以用帶有集成在單塊芯片中的處理器、總線接口、用戶接口、支持電路系統(tǒng)、和 至少一部分機(jī)器可讀介質(zhì)的ASIC(專用集成電路)來(lái)實(shí)現(xiàn),或者用一個(gè)或多個(gè)FPGA(現(xiàn)場(chǎng)可 編程門(mén)陣列)、PLD(可編程邏輯器件)、控制器、狀態(tài)機(jī)、門(mén)控邏輯、分立硬件組件、或者任何 其他合適的電路系統(tǒng)、或者能執(zhí)行本公開(kāi)通篇所描述的各種功能性的電路的任何組合來(lái)實(shí) 現(xiàn)。取決于具體應(yīng)用和加諸于整體系統(tǒng)上的總設(shè)計(jì)約束,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到如何最 佳地實(shí)現(xiàn)關(guān)于處理系統(tǒng)所描述的功能性。
[0147] 機(jī)器可讀介質(zhì)可包括數(shù)個(gè)軟件模塊。這些軟件模塊包括當(dāng)由處理器執(zhí)行時(shí)使處理 系統(tǒng)執(zhí)行各種功能的指令。這些軟件模塊可包括傳輸模塊和接收模塊。每個(gè)軟件模塊可以 駐留在單個(gè)存儲(chǔ)設(shè)備中或者跨多個(gè)存儲(chǔ)設(shè)備分布。作為示例,當(dāng)觸發(fā)事件發(fā)生時(shí),可以從硬 驅(qū)動(dòng)器中將軟件模塊加載到RAM中。在軟件模塊執(zhí)行期間,處理器可以將一些指令加載到高 速緩存中以提高訪問(wèn)速度。隨后可將一個(gè)或多個(gè)高速緩存行加載到通用寄存器文件中以供 由處理器執(zhí)行。在以下談及軟件模塊的功能性時(shí),將理解此類功能性是在處理器執(zhí)行來(lái)自 該軟件模塊的指令時(shí)由該處理器來(lái)實(shí)現(xiàn)的。
[0148] 如果以軟件實(shí)現(xiàn),則各功能可作為一條或多條指令或代碼存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì) 上或藉其進(jìn)行傳送。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)兩者,這些介質(zhì)包括 促成計(jì)算機(jī)程序從一地向另一地轉(zhuǎn)移的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是能被計(jì)算機(jī)訪問(wèn)的任何 可用介質(zhì)。作為示例而非限定,這樣的計(jì)算機(jī)可讀介質(zhì)可包括RAM、ROM、EEPROM、CD-ROM或其 它光盤(pán)存儲(chǔ)、磁盤(pán)存儲(chǔ)或其它磁存儲(chǔ)設(shè)備、或能被用來(lái)攜帶或存儲(chǔ)指令或數(shù)據(jù)結(jié)構(gòu)形式的 期望程序代碼且能被計(jì)算機(jī)訪問(wèn)的任何其它介質(zhì)。另外,任何連接也被正當(dāng)?shù)胤Q為計(jì)算機(jī) 可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(DSL)、或無(wú)線技 術(shù)(諸如紅外(IR)、無(wú)線電、以及微波)從web網(wǎng)站、服務(wù)器、或其他遠(yuǎn)程源傳送而來(lái),則該同 軸電纜、光纖電纜、雙絞線、DSL或無(wú)線技術(shù)(諸如紅外、無(wú)線電、以及微波)就被包括在介質(zhì) 的定義之中。如本文中所使用的盤(pán)(disk)和碟(disc)包括壓縮碟(CD)、激光碟、光碟、數(shù)字 多用碟(DVD)、軟盤(pán)、和藍(lán)光@碟,其中盤(pán)(disk)常常磁性地再現(xiàn)數(shù)據(jù),而碟(disc)用激光來(lái) 光學(xué)地再現(xiàn)數(shù)據(jù)。因此,在一些方面,計(jì)算機(jī)可讀介質(zhì)可包括非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)(例如, 有形介質(zhì))。另外,對(duì)于其他方面,計(jì)算機(jī)可讀介質(zhì)可包括瞬態(tài)計(jì)算機(jī)可讀介質(zhì)(例如,信 號(hào))。上述的組合也應(yīng)被包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。
[0149]因此,某些方面可包括用于執(zhí)行本文中給出的操作的計(jì)算機(jī)程序產(chǎn)品。例如,此類 計(jì)算機(jī)程序產(chǎn)品可包括其上存儲(chǔ)(和/或編碼)有指令的計(jì)算機(jī)可讀介質(zhì),這些指令能由一 個(gè)或多個(gè)處理器執(zhí)行以執(zhí)行本文中所描述的操作。對(duì)于某些方面,計(jì)算機(jī)程序產(chǎn)品可包括 包裝材料。
[0150]此外,應(yīng)當(dāng)領(lǐng)會(huì),用于執(zhí)行本文中所描述的方法和技術(shù)的模塊和/或其它恰適裝置 能由用戶終端和/或基站在適用的場(chǎng)合下載和/或以其他方式獲得。例如,此類設(shè)備能被耦 合至服務(wù)器以促成用于執(zhí)行本文中所描述的方法的裝置的轉(zhuǎn)移。替換地,本文所述的各種 方法能經(jīng)由存儲(chǔ)裝置(例如,RAM、R0M、諸如壓縮碟(CD)或軟盤(pán)等物理存儲(chǔ)介質(zhì)等)來(lái)提供, 以使得一旦將該存儲(chǔ)裝置耦合至或提供給用戶終端和/或基站,該設(shè)備就能獲得各種方法。 此外,能利用適于向設(shè)備提供本文中所描述的方法和技術(shù)的任何其他合適的技術(shù)。
[0151]應(yīng)該理解的是,權(quán)利要求并不被限定于以上所解說(shuō)的精確配置和組件。可在以上 所描述的方法和設(shè)備的布局、操作和細(xì)節(jié)上作出各種改動(dòng)、更換和變形而不會(huì)脫離權(quán)利要 求的范圍。
【主權(quán)項(xiàng)】
1. 一種在具有帶有單向依賴性的子系統(tǒng)的系統(tǒng)上執(zhí)行參數(shù)掃掠的方法,包括: 執(zhí)行以下至少一者:通過(guò)確定所述系統(tǒng)的子系統(tǒng)之間的所述單向依賴性來(lái)將所述子系 統(tǒng)串行化,和通過(guò)確定每個(gè)子系統(tǒng)內(nèi)的獨(dú)立性來(lái)將所述子系統(tǒng)并行化;以及 基于每個(gè)輸入?yún)?shù)是否影響每個(gè)子系統(tǒng)來(lái)修剪每個(gè)子系統(tǒng)的輸入?yún)?shù)。2. 如權(quán)利要求1所述的方法,其特征在于,并行化、串行化、和/或修剪至少部分地取決 于存儲(chǔ)器存儲(chǔ)要求、存儲(chǔ)器訪問(wèn)時(shí)間和/或計(jì)算時(shí)間。3. 如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括基于以下各項(xiàng)來(lái)定義子系統(tǒng):網(wǎng) 絡(luò)的連通性和/或監(jiān)視所述參數(shù)掃掠的活躍性水平。4. 如權(quán)利要求3所述的方法,其特征在于,進(jìn)一步包括:對(duì)于所述掃掠的每一步驟,存儲(chǔ) 每個(gè)子系統(tǒng)的輸出。5. 如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括評(píng)估所述系統(tǒng)的輸出以確定期望 的參數(shù)值集。6. -種在具有帶有單向依賴性的子系統(tǒng)的系統(tǒng)上執(zhí)行參數(shù)掃掠的裝置,包括: 存儲(chǔ)器模塊;以及 耦合至所述存儲(chǔ)器模塊的至少一個(gè)處理器,所述至少一個(gè)處理器被配置成: 執(zhí)行以下至少一者:通過(guò)確定所述系統(tǒng)的子系統(tǒng)之間的所述單向依賴性來(lái)將所述子系 統(tǒng)串行化,和通過(guò)確定每個(gè)子系統(tǒng)內(nèi)的獨(dú)立性來(lái)將所述子系統(tǒng)并行化;以及 基于每個(gè)輸入?yún)?shù)是否影響每個(gè)子系統(tǒng)來(lái)修剪每個(gè)子系統(tǒng)的輸入?yún)?shù)。7. 如權(quán)利要求6所述的裝置,其特征在于,所述至少一個(gè)處理器被進(jìn)一步配置成至少部 分地基于存儲(chǔ)器存儲(chǔ)要求、存儲(chǔ)器訪問(wèn)時(shí)間和/或計(jì)算時(shí)間來(lái)進(jìn)行并行化、串行化、和/或修 剪。8. 如權(quán)利要求6所述的裝置,其特征在于,所述至少一個(gè)處理器被進(jìn)一步配置成至少部 分地基于網(wǎng)絡(luò)的連通性和/或監(jiān)視所述參數(shù)掃掠的活躍性水平來(lái)定義子系統(tǒng)。9. 如權(quán)利要求8所述的裝置,其特征在于,所述至少一個(gè)處理器被進(jìn)一步配置成對(duì)于所 述掃掠的每一步驟,存儲(chǔ)每個(gè)子系統(tǒng)的輸出。10. 如權(quán)利要求6所述的裝置,其特征在于,所述至少一個(gè)處理器被進(jìn)一步配置成評(píng)估 所述系統(tǒng)的輸出以確定期望的參數(shù)值集。11. 一種在具有帶有單向依賴性的子系統(tǒng)的系統(tǒng)上執(zhí)行參數(shù)掃掠的設(shè)備,包括: 以下至少一者:用于通過(guò)確定所述系統(tǒng)的子系統(tǒng)之間的所述單向依賴性來(lái)將所述子系 統(tǒng)串行化的裝置;以及用于通過(guò)確定每個(gè)子系統(tǒng)內(nèi)的獨(dú)立性來(lái)將所述子系統(tǒng)并行化的裝 置;以及 用于基于每個(gè)輸入?yún)?shù)是否影響每個(gè)子系統(tǒng)來(lái)修剪每個(gè)子系統(tǒng)的輸入?yún)?shù)的裝置。12. 如權(quán)利要求11所述的設(shè)備,其特征在于,所述用于并行化的裝置、用于串行化的裝 置、和/或用于修剪的裝置至少部分地基于存儲(chǔ)器存儲(chǔ)要求、存儲(chǔ)器訪問(wèn)時(shí)間和/或計(jì)算時(shí) 間。13. 如權(quán)利要求11所述的設(shè)備,其特征在于,進(jìn)一步包括:用于至少部分地基于網(wǎng)絡(luò)的 連通性和/或監(jiān)視所述參數(shù)掃掠的活躍性水平來(lái)定義子系統(tǒng)的裝置。14. 如權(quán)利要求13所述的設(shè)備,其特征在于,進(jìn)一步包括:用于對(duì)于所述掃掠的每一步 驟存儲(chǔ)每個(gè)子系統(tǒng)的輸出的裝置。15. 如權(quán)利要求11所述的設(shè)備,其特征在于,進(jìn)一步包括:用于評(píng)估所述系統(tǒng)的輸出以 確定期望的參數(shù)值集的裝置。16. -種在具有帶有單向依賴性的子系統(tǒng)的系統(tǒng)上執(zhí)行參數(shù)掃掠的計(jì)算機(jī)程序產(chǎn)品, 所述計(jì)算機(jī)程序產(chǎn)品包括: 其上記錄有程序代碼的非瞬態(tài)計(jì)算機(jī)可讀介質(zhì),所述程序代碼包括: 用于執(zhí)行以下至少一者的程序代碼:通過(guò)確定所述系統(tǒng)的子系統(tǒng)之間的所述單向依賴 性來(lái)將所述子系統(tǒng)串行化,和通過(guò)確定每個(gè)子系統(tǒng)內(nèi)的獨(dú)立性來(lái)將所述子系統(tǒng)并行化;以 及 用于基于每個(gè)輸入?yún)?shù)是否影響每個(gè)子系統(tǒng)來(lái)修剪每個(gè)子系統(tǒng)的輸入?yún)?shù)的程序代 碼。17. 如權(quán)利要求16所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述用于并行化、串行化、和/ 或修剪的程序代碼至少部分地基于存儲(chǔ)器存儲(chǔ)要求、存儲(chǔ)器訪問(wèn)時(shí)間和/或計(jì)算時(shí)間。18. 如權(quán)利要求16所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述程序代碼進(jìn)一步包括:用 于至少部分地基于網(wǎng)絡(luò)的連通性和/或監(jiān)視所述參數(shù)掃掠的活躍性水平來(lái)定義子系統(tǒng)的程 序代碼。19. 如權(quán)利要求18所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述程序代碼進(jìn)一步包括:用 于對(duì)于所述掃掠的每一步驟存儲(chǔ)每個(gè)子系統(tǒng)的輸出的程序代碼。20. 如權(quán)利要求16所述的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述程序代碼進(jìn)一步包括:用 于評(píng)估所述系統(tǒng)的輸出以確定期望的參數(shù)值集的程序代碼。
【專利摘要】人工神經(jīng)網(wǎng)絡(luò)可被配置成測(cè)試特定輸入?yún)?shù)的影響。為改進(jìn)測(cè)試效率以及避免可能不會(huì)更改系統(tǒng)性能的測(cè)試運(yùn)行,輸入?yún)?shù)對(duì)神經(jīng)元或神經(jīng)元群的影響可被確定,以便基于特定參數(shù)對(duì)各群的影響來(lái)將神經(jīng)元?dú)w類到那些群中。可以基于群的互連性質(zhì)以及一個(gè)群中的神經(jīng)元的輸出是否會(huì)影響另一群的操作來(lái)將群串行和/或并行地排序。在運(yùn)行系統(tǒng)測(cè)試之前,可以修剪不影響群性能的參數(shù)以不作為至該特定群的輸入,由此節(jié)省測(cè)試期間的處理資源。
【IPC分類】G06N3/04, G06N3/08
【公開(kāi)號(hào)】CN105580031
【申請(qǐng)?zhí)枴緾N201480052142
【發(fā)明人】M·坎伯斯, C·M·維任斯基, B·F·貝哈巴迪
【申請(qǐng)人】高通股份有限公司
【公開(kāi)日】2016年5月11日
【申請(qǐng)日】2014年10月17日
【公告號(hào)】CA2926649A1, US20150120632, WO2015065738A2, WO2015065738A3