• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    面向多核的并發(fā)HTM空間池算法

    2022-08-29 02:26:38牛德姣周時(shí)頡
    關(guān)鍵詞:微柱活躍分區(qū)

    牛德姣,周時(shí)頡,蔡 濤,楊 樂(lè),李 雷

    (江蘇大學(xué) 計(jì)算機(jī)科學(xué)與通信工程學(xué)院,江蘇 鎮(zhèn)江 212013)

    E-mail:djniu@ujs.edu.cn

    1 引 言

    層級(jí)時(shí)序記憶(Hierarchical Temporal Memory,HTM)是一種模擬新大腦皮層結(jié)構(gòu)和功能的機(jī)器學(xué)習(xí)技術(shù)[1],通過(guò)對(duì)數(shù)據(jù)空間特征和時(shí)序特征的提取及稀疏分布表征(Sparse Distributed Representation,SDR)學(xué)習(xí)將復(fù)雜問(wèn)題轉(zhuǎn)化為模式匹配與預(yù)測(cè),實(shí)現(xiàn)數(shù)據(jù)流的在線分析和預(yù)測(cè)[2].

    與現(xiàn)有人工神經(jīng)網(wǎng)絡(luò)模型相比,HTM更接近于人腦認(rèn)知世界的方式,是受腦啟發(fā)的新型認(rèn)知計(jì)算模型.傳統(tǒng)機(jī)器學(xué)習(xí)算法適合于處理靜態(tài)數(shù)據(jù),以迭代的方式優(yōu)化給定的訓(xùn)練目標(biāo);而HTM依賴(lài)于存儲(chǔ)的大量模式序列,通過(guò)實(shí)時(shí)感知數(shù)據(jù)并學(xué)習(xí)數(shù)據(jù)的時(shí)序依賴(lài)進(jìn)行預(yù)測(cè),特別適合于時(shí)序、動(dòng)態(tài)數(shù)據(jù)的在線學(xué)習(xí).目前已成功應(yīng)用于許多數(shù)據(jù)智能處理領(lǐng)域,如交通流量預(yù)測(cè)[3]、股票交易數(shù)據(jù)預(yù)測(cè)[4]、異常檢測(cè)[5]等.

    HTM模型實(shí)現(xiàn)了對(duì)腦皮層不同層次功能的模擬,其核心算法包括空間池(Spatial Pooler,SP)算法和時(shí)間池(Temporal Memory,TM)算法,其中空間池算法完成輸入模式的識(shí)別和稀疏離散表征學(xué)習(xí),時(shí)間池算法完成時(shí)序關(guān)聯(lián)模式學(xué)習(xí)并預(yù)測(cè)輸出[6].通過(guò)分析我們發(fā)現(xiàn),在HTM時(shí)間池訓(xùn)練中,不僅包含重疊值、近端突觸持久值的計(jì)算任務(wù),為了學(xué)習(xí)輸入數(shù)據(jù)的稀疏分布表征,激活與輸入模式相匹配的微柱必須搜索整個(gè)模型空間,當(dāng)HTM規(guī)模較大或所處理的數(shù)據(jù)集不斷增長(zhǎng)時(shí),查找操作將成為影響訓(xùn)練性能的瓶頸.同時(shí),空間池中微柱數(shù)量巨大,但是其涉及的計(jì)算相對(duì)單一且各微柱相互獨(dú)立,現(xiàn)有的串行計(jì)算方式?jīng)]有針對(duì)空間池算法的特點(diǎn)進(jìn)行優(yōu)化.當(dāng)前,多核處理器已經(jīng)成為主流配置,傳統(tǒng)HTM訓(xùn)練方式無(wú)法有效利用多核處理器的并行計(jì)算能力,導(dǎo)致模型訓(xùn)練時(shí)間開(kāi)銷(xiāo)較大.

    針對(duì)以上問(wèn)題,本文提出了一種高效的面向多核的并發(fā)HTM空間池算法,利用處理器中的多個(gè)計(jì)算核心優(yōu)化空間池訓(xùn)練過(guò)程.該算法將HTM的微柱區(qū)域劃分成多個(gè)分區(qū),各個(gè)分區(qū)獨(dú)立、自主完成分區(qū)內(nèi)微柱選擇和近端突觸調(diào)整,同時(shí)利用多核處理器的并發(fā)計(jì)算能力,并行執(zhí)行各分區(qū)的訓(xùn)練任務(wù),有效利用計(jì)算資源,降低空間池訓(xùn)練的時(shí)間開(kāi)銷(xiāo),提高模型的可擴(kuò)展性和適應(yīng)能力.

    本文的主要貢獻(xiàn)點(diǎn)可以總結(jié)如下:

    1)針對(duì)HTM空間池算法訓(xùn)練效率低、無(wú)法并行計(jì)算,以及其訓(xùn)練過(guò)程中存在的大數(shù)據(jù)問(wèn)題,提出面向多核的并發(fā)HTM空間池算法.利用多核處理器的并行計(jì)算能力優(yōu)化現(xiàn)有HTM空間池的訓(xùn)練,減少模型訓(xùn)練的時(shí)間開(kāi)銷(xiāo),并增強(qiáng)HTM的適應(yīng)能力.

    2)設(shè)計(jì)基于分區(qū)的空間池稀疏表征學(xué)習(xí)策略,針對(duì)空間池算法特點(diǎn),引入HTM區(qū)域分區(qū)機(jī)制,解決全局搜索活躍微柱速度慢、計(jì)算復(fù)雜度高的缺點(diǎn),為空間池算法的并發(fā)實(shí)現(xiàn)打下基礎(chǔ).

    3)引入面向多核處理器的大數(shù)據(jù)處理方法,利用大量CPU核心的并發(fā)計(jì)算能力、以及GPU單個(gè)核心所不具備的邏輯控制能力,實(shí)現(xiàn)并發(fā)的活躍微柱選取和突觸連接權(quán)值調(diào)整,提高HTM空間池算法的訓(xùn)練和執(zhí)行效率.

    4)在多核大數(shù)據(jù)平臺(tái)Phoenix上,實(shí)現(xiàn)了并發(fā)HTM空間池算法的原型,并使用NAB、NYC-Taxi和MNIST數(shù)據(jù)集進(jìn)行了測(cè)試與分析.實(shí)驗(yàn)結(jié)果表明面向多核的并發(fā)HTM空間池算法能大幅減少空間池訓(xùn)練的時(shí)間開(kāi)銷(xiāo),并提高預(yù)測(cè)準(zhǔn)確率.

    2 相關(guān)工作

    首先,我們分析了目前HTM的相關(guān)研究工作及神經(jīng)網(wǎng)絡(luò)的加速訓(xùn)練技術(shù),并介紹了多核計(jì)算平臺(tái)框架.

    2.1 HTM

    HTM作為新型的神經(jīng)形態(tài)機(jī)器學(xué)習(xí)算法,模擬了新腦皮質(zhì)層的組織結(jié)構(gòu)和運(yùn)作機(jī)理,能夠以在線方式學(xué)習(xí)連續(xù)的數(shù)據(jù)流序列.近些年來(lái),研究者針對(duì)HTM理論和應(yīng)用方面展開(kāi)了深入研究.Yuwei Cui等人[7]將HTM應(yīng)用于物聯(lián)網(wǎng)流式數(shù)據(jù)的學(xué)習(xí)任務(wù)中,滿足了實(shí)時(shí)、連續(xù)、在線檢測(cè)的需要,相較于傳統(tǒng)的人工神經(jīng)網(wǎng)絡(luò)展現(xiàn)出了更加優(yōu)異的性能.James Mnatzaganian等人[8]將HTM中空間池的計(jì)算過(guò)程數(shù)學(xué)形式化,探索了空間池的學(xué)習(xí)機(jī)制并演示了如何將空間池用于特征學(xué)習(xí),所提出的數(shù)學(xué)形式化框架可用于優(yōu)化HTM專(zhuān)用硬件的設(shè)計(jì).Jeff Hawkins等人[9]的研究表明HTM在噪聲環(huán)境下執(zhí)行分類(lèi)任務(wù)時(shí)能夠保持優(yōu)秀的魯棒性,并驗(yàn)證了SDR相較于傳統(tǒng)表征方式所具備的優(yōu)勢(shì).Scott Purdy等人[10]使用HTM在流式數(shù)據(jù)異常檢測(cè)任務(wù)中取得了優(yōu)異的性能表現(xiàn),并提出流式數(shù)據(jù)分析的基本目標(biāo)是以無(wú)監(jiān)督的方式對(duì)每個(gè)數(shù)據(jù)流進(jìn)行建模,而流式數(shù)據(jù)本身表現(xiàn)出概念漂移,這需要算法能夠?qū)崟r(shí)而不是成批的處理數(shù)據(jù).David Rozado等人[11]擴(kuò)展了傳統(tǒng)的HTM模型,添加了一個(gè)頂層節(jié)點(diǎn)用于存儲(chǔ)表示輸入模式序列的時(shí)空結(jié)構(gòu)實(shí)例,這種擴(kuò)展的HTM模型在一些傳統(tǒng)機(jī)器學(xué)習(xí)任務(wù)上取得了更好的性能表現(xiàn).Farzaneh Shoeleh等人[12]提出了使用單編碼HTM作為弱分類(lèi)器的集成學(xué)習(xí)框架,在不同規(guī)模多變量數(shù)據(jù)庫(kù)上的實(shí)驗(yàn)結(jié)果表明單編碼HTM在異常檢測(cè)任務(wù)中能取得更好的性能.

    以上研究為HTM提供了充分的理論支持,實(shí)際應(yīng)用也展現(xiàn)出其準(zhǔn)確性、容錯(cuò)性和魯棒性等方面優(yōu)勢(shì),但當(dāng)前研究缺乏針對(duì)HTM訓(xùn)練算法的優(yōu)化,特別是如何利用多核計(jì)算架構(gòu)合理、有效組織HTM訓(xùn)練中的計(jì)算任務(wù),進(jìn)一步提高模型的訓(xùn)練效率和可擴(kuò)展性還有待深入研究.

    2.2 神經(jīng)網(wǎng)絡(luò)加速技術(shù)

    針對(duì)神經(jīng)網(wǎng)絡(luò)中存在的訓(xùn)練時(shí)間開(kāi)銷(xiāo)大的問(wèn)題,研究人員對(duì)模型的加速訓(xùn)練進(jìn)行了深入研究.目前,神經(jīng)網(wǎng)絡(luò)加速訓(xùn)練方法主要包括算法優(yōu)化、新型架構(gòu)和專(zhuān)用硬件.

    算法優(yōu)化主要指基于軟件的加速訓(xùn)練方法,研究者先后提出了隨機(jī)梯度下降(SGD)[13]、Momentum[14]、AdaGrad[15]、RMSProp[16]、Adam[17]等參數(shù)更新方法,在不改變神經(jīng)網(wǎng)絡(luò)模型規(guī)模的情況下,依據(jù)嚴(yán)格的數(shù)學(xué)理論,通過(guò)優(yōu)化梯度下降的速度,以更少的時(shí)間開(kāi)銷(xiāo)求解損失函數(shù)從而達(dá)到減少訓(xùn)練時(shí)間的目的.另外,模型壓縮也是加速神經(jīng)網(wǎng)絡(luò)的重要方法,參數(shù)修剪和共享[18]、低秩分解[19]、遷移/壓縮卷積濾波器[20]和知識(shí)精煉[21]等技術(shù)已經(jīng)廣泛應(yīng)用于深度神經(jīng)網(wǎng)絡(luò)的壓縮與加速.

    系統(tǒng)架構(gòu)方面,利用分布式系統(tǒng)實(shí)現(xiàn)異構(gòu)平臺(tái)下神經(jīng)網(wǎng)絡(luò)的并行式或分布式訓(xùn)練也是提高神經(jīng)網(wǎng)絡(luò)訓(xùn)練速度的一種方法.分布式訓(xùn)練分為模型并行[22]和數(shù)據(jù)并行[23]兩種,前者利用分布式系統(tǒng)中的不同機(jī)器(Worker Node)分別負(fù)責(zé)網(wǎng)絡(luò)不同部分計(jì)算,而后者不同的機(jī)器保存整個(gè)模型的完全拷貝,各計(jì)算節(jié)點(diǎn)只獲得部分?jǐn)?shù)據(jù),參數(shù)計(jì)算結(jié)果通過(guò)服務(wù)節(jié)點(diǎn)(Server Node)整合匯總.Martin Abadi聯(lián)合谷歌公司提出了TensorFlow[24],一個(gè)靈活的基于數(shù)據(jù)流的編程模型以及該編程模型的單機(jī)和分布式實(shí)現(xiàn).TensorFlow本身提供了并行機(jī)制,可以在多種異構(gòu)系統(tǒng)上執(zhí)行,最大化地利用硬件資源加速計(jì)算.

    專(zhuān)用硬件方面,GPU[25]、TPU[26]、FPGA[27]等技術(shù)被廣泛采用.其中,GPU 和 TPU 針對(duì)高度并行化的矩陣運(yùn)算進(jìn)行了優(yōu)化.此外,中國(guó)科學(xué)院陳天石團(tuán)隊(duì)的Diannao家族[28]、普渡大學(xué)的Scaledeep[29]、MIT的Eyeirss[30]、HP實(shí)驗(yàn)室的基于憶阻器的ISAAC[31]等硬件加速器結(jié)構(gòu)被先后提出.

    在HTM加速訓(xùn)練方面,Olga Krestinskaya等人[32]針對(duì)HTM計(jì)算特點(diǎn)提出了使用數(shù)字和混合信號(hào)的電路實(shí)現(xiàn),優(yōu)化了HTM的處理速度和計(jì)算資源消耗.Sebastian Billaudell等人[33]在電子微電路中模擬HTM神經(jīng)元功能結(jié)構(gòu),將HTM模型移植到集成多個(gè)HICANN芯片的海德堡神經(jīng)形態(tài)計(jì)算平臺(tái)上,有助于構(gòu)建更大規(guī)模的HTM并提升計(jì)算效率.Abdullah M.Zyarah等人[34]提出了包含空間池和時(shí)間池的完整HTM神經(jīng)形態(tài)硬件結(jié)構(gòu),實(shí)驗(yàn)結(jié)果表明相比HTM軟件實(shí)現(xiàn)取得1364倍的加速.

    目前,對(duì)于HTM的訓(xùn)練優(yōu)化多集中于利用合適的硬件器件實(shí)現(xiàn)加速計(jì)算,缺少對(duì)于模型結(jié)構(gòu)和計(jì)算方式的改進(jìn),特別是沒(méi)有有效利用現(xiàn)有的通用處理器資源.

    2.3 多核計(jì)算平臺(tái)

    單芯片多處理器(Chip multiprocessors,CMP),也稱(chēng)多核心,是提高處理器性能的主要技術(shù),現(xiàn)在已成為計(jì)算系統(tǒng)的標(biāo)準(zhǔn)配置.然而,利用多個(gè)硬件內(nèi)核進(jìn)行基于線程的并行編程依然十分困難.Phoenix[35]作為在共享內(nèi)存的體系結(jié)構(gòu)上的MapReduce實(shí)現(xiàn),可在系統(tǒng)運(yùn)行時(shí)自動(dòng)管理并行程序的同步、負(fù)載平衡和局部性,其目標(biāo)是在多核平臺(tái)上,使程序執(zhí)行得更高效,且使程序員不必關(guān)心并發(fā)的管理.相較于傳統(tǒng)MapReduce框架的分布式實(shí)現(xiàn)方式可能會(huì)帶來(lái)額外的通信開(kāi)銷(xiāo),Phoenix基于多核心和共享內(nèi)存的特點(diǎn)可以有效避免此問(wèn)題,因此本文利用Phoenix平臺(tái)實(shí)現(xiàn)了并發(fā)HTM空間池訓(xùn)練算法.

    3 HTM空間池分析

    HTM空間池接收編碼器處理后的輸入數(shù)據(jù)并輸出SDR作為計(jì)算結(jié)果,實(shí)現(xiàn)輸入空間到新特征域的映射,為后續(xù)時(shí)間池對(duì)序列時(shí)序關(guān)系的學(xué)習(xí)提供基礎(chǔ),在HTM中發(fā)揮著重要作用.空間池算法主要由活躍微柱選取和近端樹(shù)突調(diào)整兩個(gè)階段組成,其中活躍微柱選取包括重疊值計(jì)算和抑制,是空間池訓(xùn)練中最耗時(shí)的部分.

    微柱重疊值定義為連接到活躍輸入位的連通突觸個(gè)數(shù).第i個(gè)微柱重疊值αi通過(guò)如下公式(1)計(jì)算:

    (1)

    (2)

    其中,η表示預(yù)設(shè)定的微柱稀疏度,kmax方法選取抑制半徑ξ內(nèi)重疊值位于前k大的所有微柱.在空間池學(xué)習(xí)結(jié)束后,這些微柱將被激活,標(biāo)記為1,未被激活的微柱標(biāo)記為0,所有微柱的狀態(tài)構(gòu)成空間池的SDR輸出.

    在空間池的學(xué)習(xí)過(guò)程中,依據(jù)Hebbian規(guī)則調(diào)整活躍微柱近端樹(shù)突上的突觸持久值,連通到活躍輸入位的突觸將增加預(yù)設(shè)定的持久值,連通到非活躍輸入位的突觸將減少持久值,以此使輸入空間到特征域的映射關(guān)系逐漸穩(wěn)定,實(shí)現(xiàn)從輸入空間到新特征域的映射,為后續(xù)HTM時(shí)間池學(xué)習(xí)輸入模式間的時(shí)序關(guān)系打下基礎(chǔ).

    圖1給出了HTM空間池的基本結(jié)構(gòu),圖中僅展示了單層的HTM結(jié)構(gòu).各微柱通過(guò)近端樹(shù)突片段上的突觸與輸入空間某一局部區(qū)域相連接(圖中實(shí)線與虛線),連接持久值超過(guò)閾值的突觸為連接突觸(實(shí)線),低于閾值的為潛在突觸(虛線).在訓(xùn)練HTM空間池時(shí),微柱是否被激活取決于當(dāng)前輸入下微柱的重疊值及是否受鄰近微柱的抑制作用,那些與輸入關(guān)聯(lián)越緊密的微柱越有可能被激活.由于抑制作用的存在,在確定激活微柱時(shí)需要遍歷整個(gè)HTM空間池找到重疊值較高的部分微柱,這種線性搜索的時(shí)間開(kāi)銷(xiāo)將隨著HTM模型規(guī)模的增大急劇升高,成為影響空間池訓(xùn)練效率的瓶頸.同時(shí),HTM空間池算法通過(guò)抑制機(jī)制實(shí)現(xiàn)了激活微柱的稀疏分布,并保證所有微柱都有機(jī)會(huì)參與學(xué)習(xí),但在空間池規(guī)模較大時(shí),稀疏的活躍微柱仍有可能集中在局部區(qū)域,稀疏分布表征強(qiáng)調(diào)了微柱分布的稀疏性,但不能保證活躍微柱分布的均勻性.

    圖1 HTM空間池示意圖Fig.1 Schematic diagram of HTM spatial pooler

    另外,我們發(fā)現(xiàn)與深度神經(jīng)網(wǎng)絡(luò)普遍采用GPU等硬件進(jìn)行加速不同,HTM空間池訓(xùn)練中最耗時(shí)的并不是重疊值計(jì)算等任務(wù),而是為找到活躍微柱需要搜索整個(gè)HTM空間,查找、排序操作無(wú)法有效借助GPU提高執(zhí)行效率,并且操作的時(shí)間復(fù)雜度與模型規(guī)模成正比.當(dāng)前多核處理器已經(jīng)成為主流,現(xiàn)有HTM空間池算法缺乏相應(yīng)的優(yōu)化策略,導(dǎo)致難以發(fā)揮多核計(jì)算機(jī)系統(tǒng)的性能優(yōu)勢(shì)提高HTM的訓(xùn)練效率.

    為了有效利用多核處理器中大量的計(jì)算核心,我們根據(jù)HTM空間池算法的特點(diǎn),引入大數(shù)據(jù)思維設(shè)計(jì)了新型的HTM空間池算法.

    4 面向多核的并發(fā)HTM空間池算法

    在第3節(jié)分析現(xiàn)有空間池算法局限的基礎(chǔ)上,從如何快速選擇活躍微柱和高效調(diào)整突觸持久值兩方面改進(jìn)訓(xùn)練方法,設(shè)計(jì)面向多核的并發(fā)HTM空間池算法.

    4.1 基于分區(qū)的微柱激活策略

    改變當(dāng)前空間池算法全局選擇激活微柱的方式,首先將HTM區(qū)域劃分為若干個(gè)分區(qū),在各分區(qū)內(nèi)獨(dú)立查找并激活微柱,提出基于分區(qū)的微柱激活策略.

    如圖2所示,將HTM空間池的微柱集合劃分為n個(gè)分區(qū),在各分區(qū)內(nèi)分別獨(dú)立控制完成重疊值計(jì)算、抑制和微柱激活.對(duì)應(yīng)的過(guò)程如算法 1所示:

    圖2 基于分區(qū)的微柱激活策略示意圖Fig.2 Schematic diagram of the partition-driven mini-column activation

    算法1.The Partition-driven Mini-Column Activation Algorithm

    1.partitions=divide(columns,n)

    2.forallpartitions∈HTMdo

    3.forallcol∈partition.columnsdo

    4. col.overlap=0

    5.forallsyn∈col.connected_synapses()do

    6. col.overlap=col.overlap+syn.active()

    7. mo=kmax_overlap(partition.columns,k)

    8.forallcol∈partion.columnsdo

    9.ifcol.overlap>0andcol.overlap ≥mothen

    10. col.active=1

    11.else

    12. col.active=0

    其中,partitions代表所有分區(qū),columns代表HTM所有微柱,divide()方法將所有微柱按照分區(qū)數(shù)量n分別劃分入不同的分區(qū),col代表單個(gè)微柱,col.connected_synapses()方法返回所有近端樹(shù)突上的活躍突觸,突觸持久值大于閾值則被認(rèn)為是活躍突觸,反之則為非活躍突觸,無(wú)法參與到重疊值計(jì)算過(guò)程中.syn.active()方法中,若活躍突觸所連接的輸入位為“1”,則返回值為“1”,若活躍突觸所連接的輸入位為“0”,則返回值為“0”.kmax_overlap(C,k)方法返回微柱集合C中重疊值第k大的微柱,mo既是分區(qū)中重疊值第k大的微柱,也將作為分區(qū)內(nèi)所有微柱的活躍閾值.參數(shù)k指期望的活躍微柱稀疏度,即單個(gè)抑制區(qū)域內(nèi)活躍微柱的數(shù)量.執(zhí)行分區(qū)操作對(duì)應(yīng)算法 1中第1行,微柱重疊值計(jì)算對(duì)應(yīng)2-6行,抑制與激活過(guò)程對(duì)應(yīng)7-12行.

    與現(xiàn)有HTM空間池全局搜索選擇激活微柱的策略不同,基于分區(qū)的微柱激活策略將重疊值計(jì)算,排序搜索、抑制計(jì)算等操作分布在各分區(qū)中獨(dú)立完成.由于分區(qū)的規(guī)模遠(yuǎn)小于整個(gè)HTM區(qū)域規(guī)模,排序、搜索的速度大大提高,保證算法時(shí)間復(fù)雜度有效降低.另外,由于各分區(qū)獨(dú)立選擇激活的微柱,能夠使學(xué)習(xí)到的稀疏分布表征在空間池分布得更加均勻,避免了可能出現(xiàn)的局部稠密,有利于提高SDR的表征能力和HTM模型的抗干擾能力;同時(shí)各分區(qū)的執(zhí)行流程相對(duì)獨(dú)立,也為利用分布式和并行計(jì)算技術(shù)提高HTM空間池的訓(xùn)練效率打下基礎(chǔ).

    4.2 并發(fā)的近端樹(shù)突調(diào)整算法

    各分區(qū)完成微柱激活后,空間池進(jìn)一步學(xué)習(xí)并調(diào)整活躍微柱與輸入空間相連的近端樹(shù)突突觸持久值.為了提高學(xué)習(xí)效率,充分發(fā)揮計(jì)算機(jī)系統(tǒng)中多核處理器的計(jì)算優(yōu)勢(shì),在基于分區(qū)的微柱激活策略基礎(chǔ)上,設(shè)計(jì)并發(fā)的近端樹(shù)突調(diào)整算法.

    如圖3所示,將空間池各分區(qū)的訓(xùn)練任務(wù)分布到多核處理器中的不同計(jì)算核心上,使用多個(gè)計(jì)算核心并發(fā)完成微柱的近端樹(shù)突調(diào)整的任務(wù),執(zhí)行流程如算法2所示:

    圖3 并發(fā)的近端樹(shù)突調(diào)整Fig.3 Concurrent proximal dendrite adjustment

    算法2.The Concurrent Proximal Dendrite Adjustment Algorithm

    1.forallpartitions∈HTMdo

    2.forallcol∈partition.columnsdo

    3.ifcol.activethen

    4.forallsyn∈col.synapsesdo

    5.ifsyn.active()then

    6. syn.p=min(1,syn.p+syn.psyn_inc)

    7.else

    8. syn.p=max(0,syn.p-syn.psyn_dec)

    其中,syn.p指突觸syn的持久值,max和min保證持久值位于[0,1]范圍內(nèi),常量syn.psyn_inc和syn.psyn_dec分別表示突觸持久值的增加量和減少量.

    并發(fā)的近端樹(shù)突調(diào)整算法需要將不同分區(qū)的微柱激活和學(xué)習(xí)任務(wù)分布到多核處理器的不同計(jì)算核心中,但通常情況下分區(qū)數(shù)量與計(jì)算核心數(shù)并不相等,通過(guò)以下步驟計(jì)算HTM空間池的分區(qū)數(shù)量.

    1)當(dāng)設(shè)定的活躍微柱數(shù)量n小于或等于計(jì)算核心數(shù)m時(shí),HTM將被劃分為n個(gè)分區(qū),從每個(gè)分區(qū)中選取1個(gè)活躍微柱.

    2)當(dāng)設(shè)定的活躍微柱體數(shù)量n大于計(jì)算核心數(shù)m時(shí),取n與m的最大公約數(shù)k,將HTM空間池劃分為k個(gè)分區(qū),每個(gè)分區(qū)中選取n/k個(gè)活躍微柱.

    并發(fā)的近端樹(shù)突調(diào)整算法能利用現(xiàn)代計(jì)算機(jī)系統(tǒng)中常見(jiàn)的多核計(jì)算核心,由不同核心獨(dú)立控制對(duì)應(yīng)分區(qū)中的計(jì)算任務(wù),并發(fā)進(jìn)行突觸調(diào)整完成學(xué)習(xí),減少空間池訓(xùn)練的時(shí)間開(kāi)銷(xiāo);同時(shí),HTM空間池學(xué)習(xí)算法的并行化有助于提高模型的魯棒性和可擴(kuò)展性,使得在有限的訓(xùn)練時(shí)間內(nèi)擴(kuò)大HTM規(guī)模成為可能.

    5 原型系統(tǒng)與測(cè)試

    5.1 原型系統(tǒng)的實(shí)現(xiàn)

    Phoenix是Stanford大學(xué)提出的針對(duì)多核計(jì)算機(jī)的MapReduce平臺(tái),可利用多核計(jì)算機(jī)系統(tǒng)中眾多計(jì)算核心高效處理數(shù)據(jù).我們?cè)赑hoenix上實(shí)現(xiàn)了面向多核的并發(fā)HTM空間池算法,構(gòu)建了相應(yīng)的面向多核的并發(fā)HTM(Multicore Concurrent Hierarchical Temporal Memory,MCHTM)的原型系統(tǒng).使用服務(wù)器搭建了測(cè)試環(huán)境,系統(tǒng)配置如表1所示.相同環(huán)境下構(gòu)建了HTM系統(tǒng),表2給出了HTM和MCHTM的主要參數(shù).由于HTM模型主要用于序列數(shù)據(jù)的分析與預(yù)測(cè),所以我們還使用循環(huán)神經(jīng)網(wǎng)絡(luò)LSTM模型和HTM、MCHTM進(jìn)行比較,表3中給出LSTM的主要參數(shù).

    表1 原型系統(tǒng)測(cè)試環(huán)境的軟、硬件配置Table 1 Configurations of the prototype test system

    表2 HTM原型系統(tǒng)的主要參數(shù)值Table 2 Main parameters of the prototype system HTM

    表3 LSTM原型系統(tǒng)的主要參數(shù)值Table 3 Main parameters of the prototype system LSTM

    使用Numenta Anomaly Benchmark(NAB)、New York City Taxi(NYC-Taxi)、 MNIST手寫(xiě)體數(shù)字3個(gè)數(shù)據(jù)集,通過(guò)序列預(yù)測(cè)和圖像分類(lèi)兩個(gè)類(lèi)型的任務(wù)對(duì)HTM與MCHTM空間池的時(shí)間開(kāi)銷(xiāo),HTM、MCHTM和LSTM的準(zhǔn)確率(Accuracy)和均方根誤差(RMSE)等進(jìn)行測(cè)試,每項(xiàng)測(cè)試進(jìn)行10次,取10次測(cè)試的平均值作為最終結(jié)果.

    準(zhǔn)確率(Accuracy)通過(guò)計(jì)算模型產(chǎn)生的預(yù)測(cè)活躍微柱和下一時(shí)刻的實(shí)際激活微柱的匹配度得到,兩者的重疊率越高說(shuō)明預(yù)測(cè)的準(zhǔn)確率越高.計(jì)算方式如公式(3)所示,C′c表示預(yù)測(cè)活躍正確的微柱數(shù)量,C′p表示預(yù)測(cè)活躍的微柱數(shù)量,Cw表示未被正確預(yù)測(cè)活躍的微柱數(shù)量,Ca表示活躍微柱數(shù)量.

    (3)

    均方根誤差(RMSE)計(jì)算模型預(yù)測(cè)值和真實(shí)值之間的差異,計(jì)算方法如公式(4)所示,T代表序列長(zhǎng)度,y′j和yj分別代表預(yù)測(cè)值和真實(shí)值,RMSE值越小表明預(yù)測(cè)準(zhǔn)確度越高.

    (4)

    5.2 NAB數(shù)據(jù)集

    NAB數(shù)據(jù)集是美國(guó)明尼蘇達(dá)州交通部采集的車(chē)輛通行數(shù)據(jù),給出了以10分鐘為單位的明尼蘇達(dá)州雙子城都會(huì)區(qū)每個(gè)月所有車(chē)輛的平均通行時(shí)間,每條數(shù)據(jù)由時(shí)間戳和數(shù)值型數(shù)據(jù)組成,共2500條.

    5.2.1 時(shí)間開(kāi)銷(xiāo)測(cè)試

    使用表2中的參數(shù)設(shè)置,設(shè)置活躍微柱數(shù)量分別為微柱總數(shù)的5%、10%、15%和20%,即20、40、60和80.測(cè)試不同迭代次數(shù)下HTM與MCHTM空間池的訓(xùn)練時(shí)間開(kāi)銷(xiāo),結(jié)果如表4所示.HTM-20、HTM-40、HTM-60和HTM-80分別表示HTM空間池活躍微柱數(shù)量為20、40、60和80,MCHTM-20、MCHTM-40、MCHTM-60和MCHTM-80分別表示MCHTM空間池中活躍微柱數(shù)量為20、40、60和80.

    表4 NAB數(shù)據(jù)集上的訓(xùn)練時(shí)間開(kāi)銷(xiāo)測(cè)試Table 4 Training time test on NAB dataset

    通過(guò)表4發(fā)現(xiàn),MCHTM在采用分區(qū)結(jié)構(gòu)和并發(fā)近端樹(shù)突調(diào)整算法的情況下,相比HTM大幅減少了空間池訓(xùn)練的時(shí)間開(kāi)銷(xiāo).HTM空間池在不同活躍微柱數(shù)量下平均訓(xùn)練時(shí)間分別為37.72秒、38.57秒、45.25秒和59.21秒,而MCHTM空間池在同等數(shù)量活躍微柱下的平均訓(xùn)練時(shí)間為1.363秒、1.042秒、1.263秒和1.051秒,訓(xùn)練時(shí)間開(kāi)銷(xiāo)顯著降低,平均降低了96.39%、97.31%、97.22%和98.23%,表明MCHTM具有明顯的效率優(yōu)勢(shì).

    同時(shí)可以發(fā)現(xiàn),HTM中時(shí)間開(kāi)銷(xiāo)與活躍微柱數(shù)量呈正比,活躍微柱數(shù)量越多,訓(xùn)練時(shí)間越長(zhǎng),表明查找活躍微柱是空間池訓(xùn)練時(shí)間開(kāi)銷(xiāo)的主要來(lái)源,而在MCHTM中,隨著活躍微柱數(shù)量的增加,訓(xùn)練時(shí)間無(wú)較大變化.當(dāng)活躍微柱為40和80時(shí),其時(shí)間開(kāi)銷(xiāo)低于微柱數(shù)量為20和60時(shí),原因主要在于原型系統(tǒng)測(cè)試環(huán)境中計(jì)算核心數(shù)量為40個(gè),當(dāng)活躍微柱數(shù)量設(shè)定為20和60時(shí),Phoenix將創(chuàng)建20個(gè)并發(fā)線程;而活躍微柱數(shù)量設(shè)定為40和80時(shí),Phoenix將創(chuàng)建40個(gè)并發(fā)線程.

    5.2.2 準(zhǔn)確性測(cè)試

    使用表2中的參數(shù)設(shè)置,設(shè)置活躍微柱數(shù)量為微柱總數(shù)的5%、10%、15%和20%,即20、40、60和80.測(cè)試不同迭代次數(shù)和選取不同活躍微柱數(shù)量下的HTM和MCHTM在預(yù)測(cè)任務(wù)中的準(zhǔn)確率,如圖4(a)圖所示.選取HTM、MCHTM和LSTM訓(xùn)練時(shí)間相近時(shí)的RMSE測(cè)試結(jié)果進(jìn)行對(duì)比,時(shí)間開(kāi)銷(xiāo)近似值分別以20、40、60、80、100秒為基準(zhǔn),如圖4(b)圖所示.

    通過(guò)圖4可以發(fā)現(xiàn),采用了并發(fā)空間池算法的MCHTM在極大縮短空間池訓(xùn)練的時(shí)間開(kāi)銷(xiāo)的同時(shí),準(zhǔn)確率較HTM也有所提升,其原因主要在于采用分區(qū)機(jī)制后所激活的微柱在HTM區(qū)域內(nèi)分布更加均勻,得到的稀疏分布表征具有更好的表達(dá)能力,因此預(yù)測(cè)準(zhǔn)確率有所提高.當(dāng)活躍微柱數(shù)量分別為20、40、60、80時(shí),MCHTM的準(zhǔn)確率相比HTM平均上升了4.2%、3.1%、2.7%、2.1%.同時(shí)可以注意到每次活躍微柱數(shù)量增加所提升的準(zhǔn)確率逐漸降低,這主要是因?yàn)殡S著活躍微柱在所有微柱中的占比不斷提升,HTM和MCHTM的稀疏均勻水平差距逐漸縮??;MCHTM在激活20個(gè)微柱時(shí)的準(zhǔn)確率仍然高于HTM中激活80個(gè)微柱,表明MCHTM利用較少的活躍微柱就可以達(dá)到甚至略高于HTM使用較多活躍微柱時(shí)的準(zhǔn)確率.RMSE值的測(cè)試結(jié)果與準(zhǔn)確率結(jié)果類(lèi)似,MCHTM的RMSE基本低于HTM,當(dāng)MCHTM激活20個(gè)微柱時(shí)的RMSE值小于HTM中激活80個(gè)微柱的RMSE值,這表明MCHTM在保持與HTM相同準(zhǔn)確率的同時(shí),還可以通過(guò)減少所需激活的微柱數(shù)量進(jìn)一步減少訓(xùn)練空間池所需的訓(xùn)練時(shí)間開(kāi)銷(xiāo).

    圖4 NAB數(shù)據(jù)集上準(zhǔn)確率和RMSE測(cè)試Fig.4 Accuracy and RMSE test on NAB dataset

    隨著激活微柱數(shù)從20逐步增加到80,每次增加后與前一次相比,HTM的平均準(zhǔn)確率分別提高了1.7%、1.1%、0.9%,MCHTM的平均準(zhǔn)確率分別提高了0.8%、0.6%、0.3%,HTM的平均RMSE分別下降了1.2%、1.0%、0.5%,MCHTM的平均RMSE分別下降了0.8%、0.6%、0.4%,這表明相較于HTM,MCHTM具有更好的穩(wěn)定性,改變激活微柱的數(shù)量對(duì)準(zhǔn)確率的影響較小,且在啟用較少的活躍微柱時(shí)就能達(dá)到達(dá)到較為理想的準(zhǔn)確性.隨著活躍微柱數(shù)量的增加,MCHTM和HTM準(zhǔn)確率的提高幅度以及RMSE的降低幅度都逐漸減少,說(shuō)明了活躍微柱數(shù)量的增加可有效提升HTM的準(zhǔn)確性,但提升的幅度有限且會(huì)逐漸減少直至收斂.可以認(rèn)為使用較多或較少的活躍微柱,對(duì)于準(zhǔn)確率的影響并不明顯,在注重準(zhǔn)確率的場(chǎng)景下可以啟用更多的活躍微柱,而在時(shí)間開(kāi)銷(xiāo)敏感的場(chǎng)景下只啟用較少的活躍微柱依然可以達(dá)到較為理想的準(zhǔn)確率.

    通過(guò)圖4中的(b)圖還能夠看出,在相近的訓(xùn)練時(shí)間開(kāi)銷(xiāo)條件下,MCHTM的RMSE均低于HTM和LSTM,這驗(yàn)證了本文所提出的MCHTM算法的有效性,能夠在相同的訓(xùn)練時(shí)間開(kāi)銷(xiāo)下達(dá)到更優(yōu)的性能表現(xiàn).此外HTM的RMSE也低于LSTM的,說(shuō)明了HTM在序列預(yù)測(cè)任務(wù)中相較于LSTM所具有的優(yōu)勢(shì).

    5.3 NYC-Taxi數(shù)據(jù)集

    NYC-Taxi是根據(jù)紐約市交通管理局實(shí)時(shí)采集的紐約出租車(chē)乘客數(shù)量構(gòu)造的一個(gè)數(shù)據(jù)集,將每隔30分鐘的乘客量進(jìn)行累加,形成共包含10320 條數(shù)據(jù)的連續(xù)數(shù)據(jù)流.該數(shù)據(jù)流包含了不同時(shí)間尺度下的多種模式,既包括以小時(shí)為單位的信息,也包括以天、星期和季度為跨度的信息.相比于NAB數(shù)據(jù)集,NYC-Taxi數(shù)據(jù)集的規(guī)模更大.以預(yù)測(cè)未來(lái)5個(gè)時(shí)間步(2.5小時(shí))出租車(chē)乘客數(shù)量為任務(wù)測(cè)試模型性能.

    5.3.1 時(shí)間開(kāi)銷(xiāo)測(cè)試

    使用表2中的參數(shù)設(shè)置,設(shè)置活躍微柱數(shù)量為微柱總數(shù)的5%、10%、15%和20%,即20、40、60和80.測(cè)試不同迭代次數(shù)下HTM與MCHTM空間池的時(shí)間開(kāi)銷(xiāo),結(jié)果如表5所示.

    表5 NYC-Taxi數(shù)據(jù)集上的訓(xùn)練時(shí)間開(kāi)銷(xiāo)測(cè)試Table 5 Training time test on NYC-Taxi dataset

    由表5可知,HTM空間池在不同活躍微柱數(shù)量下平均訓(xùn)練時(shí)間為173.36秒、176.84秒、207.99秒和231.46秒,而MCHTM空間池在同等數(shù)量活躍微柱數(shù)量下平均訓(xùn)練時(shí)間為6.18秒、4.76秒、5.82秒和4.54秒,相較于HTM空間池,MCHTM空間池訓(xùn)練時(shí)間開(kāi)銷(xiāo)平均降低了96.44%、97.31%、97.21%和98.04%.NYC-Taxi數(shù)據(jù)集的規(guī)模約為NAB數(shù)據(jù)集的4倍,但實(shí)驗(yàn)結(jié)果表明MCHTM仍然保持了較高的訓(xùn)練時(shí)間開(kāi)銷(xiāo)降低比率,與NAB數(shù)據(jù)集中的測(cè)試結(jié)果基本一致.

    5.3.2 準(zhǔn)確性測(cè)試

    使用表2中的參數(shù)設(shè)置,設(shè)置活躍微柱數(shù)量為微柱總數(shù)的5%、10%、15%和20%,即20、40、60和80.測(cè)試不同迭代次數(shù)和選取不同活躍微柱數(shù)量下HTM和MCHTM在預(yù)測(cè)任務(wù)中的準(zhǔn)確性,取5個(gè)時(shí)間步預(yù)測(cè)結(jié)果平均值,如圖5(a)圖所示.選取HTM、MCHTM和LSTM訓(xùn)練時(shí)間相近時(shí)的RMSE進(jìn)行對(duì)比,訓(xùn)練時(shí)間開(kāi)銷(xiāo)近似值分別以100、200、300、400、500秒為基準(zhǔn),如圖5(b)圖所示.

    圖5 NYC-Taxi數(shù)據(jù)集上準(zhǔn)確率和RMSE測(cè)試Fig.5 Accuracy and RMSE test on NYC-Taxi dataset

    通過(guò)圖5可以發(fā)現(xiàn),當(dāng)活躍微柱數(shù)量分別取20、40、60、80時(shí),相較于HTM,MCHTM的平均準(zhǔn)確率分別提高了3.6%,1.6%,1.4%,0.7%,RMSE平均分別下降了3.9%,1.5%,0.9%,0.4%,準(zhǔn)確性的提升效果略低于NAB數(shù)據(jù)集,MCHTM在較大數(shù)據(jù)集上的準(zhǔn)確率提升表現(xiàn)沒(méi)有小數(shù)據(jù)集上的優(yōu)異,但準(zhǔn)確率依然高于HTM.MCHTM在激活20個(gè)活躍微柱時(shí)的準(zhǔn)確率和RMSE均與HTM激活80個(gè)微柱時(shí)相當(dāng),表示MCHTM具有更好的可擴(kuò)展性.

    NYC-Taxi數(shù)據(jù)集的實(shí)驗(yàn)結(jié)果表明,相較于較小規(guī)模的NAB數(shù)據(jù)集,MCHTM在較大數(shù)據(jù)集場(chǎng)景下準(zhǔn)確率的提升幅度雖然略有降低,但整體上依然具有較高的準(zhǔn)確率,特別是能夠大幅提高空間池的訓(xùn)練效率,在使用較少活躍微柱的情況下即可達(dá)到和HTM激活較多微柱時(shí)相當(dāng)?shù)男阅?

    除HTM和MCHTM的對(duì)比分析所能得到以上結(jié)論外,通過(guò)圖5中的(b)圖的實(shí)驗(yàn)結(jié)果還可以看出,在NYC-Taxi數(shù)據(jù)集上可得到的結(jié)論和NAB數(shù)據(jù)集所得結(jié)論基本一致,驗(yàn)證了本文所提出的MCHTM算法相較于HTM以及LSTM的優(yōu)勢(shì).

    5.4 MNIST數(shù)據(jù)集

    MNIST數(shù)據(jù)集由60000個(gè)訓(xùn)練樣本和10000個(gè)測(cè)試樣本組成,每個(gè)樣本都是一張28×28像素的灰度手寫(xiě)數(shù)字圖片.從60000個(gè)訓(xùn)練樣本中隨機(jī)抽取數(shù)字圖片0-9分別各100個(gè),共1000個(gè)數(shù)字圖片作為訓(xùn)練集,以原有的10000個(gè)測(cè)試樣本作為測(cè)試集.

    5.4.1 時(shí)間開(kāi)銷(xiāo)測(cè)試

    設(shè)置活躍微柱數(shù)量為微柱總數(shù)的5%、10%、15%和20%,即20、40、60和80.測(cè)試不同迭代次數(shù)下HTM與MCHTM的空間池的訓(xùn)練時(shí)間開(kāi)銷(xiāo),結(jié)果如表6所示.

    通過(guò)表6發(fā)現(xiàn),基于MNIST數(shù)據(jù)集的時(shí)間開(kāi)銷(xiāo)測(cè)試中HTM空間池在不同活躍微柱數(shù)量下平均訓(xùn)練時(shí)間為183.8秒、197.8秒、215.1秒和233.7秒,而MCHTM空間池在同等數(shù)量活躍微柱數(shù)量下平均訓(xùn)練時(shí)間為8.99秒、5.41秒、9.98秒和6.03秒,相較于HTM空間池,MCHTM空間池訓(xùn)練時(shí)間開(kāi)銷(xiāo)平均降低了95.11%、97.27%、95.37%和97.42%.基于MNIST數(shù)據(jù)集上的實(shí)驗(yàn)結(jié)果表明MCHTM仍然保持了較高的空間池訓(xùn)練時(shí)間開(kāi)銷(xiāo)降低比率,與NAB和NYC-Taxi數(shù)據(jù)集中的測(cè)試結(jié)果基本一致.

    表6 MNIST數(shù)據(jù)集上的訓(xùn)練時(shí)間開(kāi)銷(xiāo)測(cè)試Table 6 Training time test on MNIST dataset

    5.4.2 準(zhǔn)確率測(cè)試

    設(shè)置活躍微柱數(shù)量為20、40、60和80,測(cè)試HTM、MCHTM和LSTM訓(xùn)練時(shí)間相近時(shí)的準(zhǔn)確率進(jìn)行對(duì)比,時(shí)間開(kāi)銷(xiāo)近似值分別以100、200、300、400、500秒為基準(zhǔn),如圖6所示.

    圖6 MNIST數(shù)據(jù)集上的準(zhǔn)確率測(cè)試Fig.6 Accuracy test on MNIST dataset

    通過(guò)圖6可以發(fā)現(xiàn),當(dāng)活躍微柱數(shù)量分別取20、40、60、80時(shí),相較于HTM,MCHTM的平均準(zhǔn)確率分別降低了0.61%、0.94%、0.45%、0.54%.在相同的迭代次數(shù)下,MCHTM在圖像分類(lèi)任務(wù)中的準(zhǔn)確率相較HTM有所降低.但在相同訓(xùn)練時(shí)間的條件下,由于MCHTM能夠完成更多次的訓(xùn)練迭代,從而使得MCHTM的準(zhǔn)確率優(yōu)于HTM.同時(shí)還發(fā)現(xiàn)時(shí)間開(kāi)銷(xiāo)相同的條件下,HTM在圖像分類(lèi)任務(wù)中,其準(zhǔn)確率低于LSTM,而MCHTM利用自身多核并發(fā)的計(jì)算特點(diǎn),在相同時(shí)間內(nèi)完成了更多次的訓(xùn)練迭代,從而達(dá)到了優(yōu)于HTM和LSTM的準(zhǔn)確率性能表現(xiàn),從而驗(yàn)證了本文所提出的MCHTM所具備的效率和性能優(yōu)勢(shì).

    6 總結(jié)與展望

    針對(duì)現(xiàn)有HTM空間池訓(xùn)練算法時(shí)間復(fù)雜度高的問(wèn)題,提出了一種高效的面向多核的并發(fā)HTM空間池算法,包含基于分區(qū)的微柱激活策略和并發(fā)的近端樹(shù)突調(diào)整算法.通過(guò)將HTM區(qū)域進(jìn)行分區(qū),在各分區(qū)內(nèi)獨(dú)立完成訓(xùn)練任務(wù),從而降低搜索活躍微柱巨大的時(shí)間開(kāi)銷(xiāo),同時(shí)分區(qū)策略還能夠有效利用CPU中大量的計(jì)算核心,使空間池的訓(xùn)練能夠在多個(gè)核心上并行完成.利用Phoenix多核計(jì)算平臺(tái)實(shí)現(xiàn)了算法原型,在NAB、NYC-Taxi和MNIST這3個(gè)數(shù)據(jù)集上針對(duì)訓(xùn)練時(shí)間開(kāi)銷(xiāo)、準(zhǔn)確率(Accuracy)和均方根誤差(RMSE)進(jìn)行了測(cè)試與分析,實(shí)驗(yàn)結(jié)果表明在多核平臺(tái)上基于分區(qū)的并發(fā)HTM空間池算法能夠降低96.39%~98.32%的訓(xùn)練時(shí)間開(kāi)銷(xiāo),同時(shí)模型準(zhǔn)確率平均提升了0.7%~4.2%,驗(yàn)證了所提出算法的有效性.

    本文的研究重點(diǎn)在于改進(jìn)現(xiàn)有HTM空間池的基本結(jié)構(gòu)和計(jì)算方式以提升訓(xùn)練效率,在接下來(lái)的研究工作中,我們將進(jìn)一步思考如何將并發(fā)思想應(yīng)用到更復(fù)雜的HTM時(shí)間池計(jì)算中,提高整個(gè)HTM模型的訓(xùn)練效率.

    猜你喜歡
    微柱活躍分區(qū)
    磁性微柱陣列制備及驅(qū)動(dòng)研究*
    上海實(shí)施“分區(qū)封控”
    高精度鎳微柱陣列模具的制造*
    模具制造(2021年9期)2021-11-02 03:32:46
    活躍在抗洪救災(zāi)一線的巾幗身影
    海峽姐妹(2019年8期)2019-09-03 01:00:46
    電化學(xué)濕法腐蝕法制備硅微柱陣列
    浪莎 分區(qū)而治
    納米尺寸下銥單晶微柱的力學(xué)行為
    這些活躍在INS的時(shí)髦萌娃,你Follow了嗎?
    Coco薇(2017年11期)2018-01-03 20:24:03
    基于SAGA聚類(lèi)分析的無(wú)功電壓控制分區(qū)
    基于多種群遺傳改進(jìn)FCM的無(wú)功/電壓控制分區(qū)
    国产乱来视频区| 欧美97在线视频| 成年人免费黄色播放视频| 亚洲av国产av综合av卡| 激情五月婷婷亚洲| 国产精品99久久99久久久不卡 | 成年女人毛片免费观看观看9 | 国产老妇伦熟女老妇高清| 老司机靠b影院| 18禁国产床啪视频网站| 亚洲国产欧美一区二区综合| 国产精品欧美亚洲77777| 免费日韩欧美在线观看| 久久狼人影院| 国产成人精品久久二区二区91 | 午夜精品国产一区二区电影| 性高湖久久久久久久久免费观看| 午夜老司机福利片| 人人澡人人妻人| 一级a爱视频在线免费观看| 国产色婷婷99| 亚洲av日韩在线播放| 亚洲一级一片aⅴ在线观看| 中文字幕高清在线视频| 极品少妇高潮喷水抽搐| 免费观看av网站的网址| 成人三级做爰电影| 久久97久久精品| 亚洲精品中文字幕在线视频| 国产一区二区激情短视频 | 日韩人妻精品一区2区三区| av又黄又爽大尺度在线免费看| 人妻人人澡人人爽人人| 纯流量卡能插随身wifi吗| 欧美av亚洲av综合av国产av | 日本wwww免费看| 国产一区亚洲一区在线观看| 国产精品亚洲av一区麻豆 | 女人被躁到高潮嗷嗷叫费观| 中文字幕亚洲精品专区| 黄色视频不卡| 中文字幕人妻熟女乱码| av国产精品久久久久影院| 国产一级毛片在线| 欧美最新免费一区二区三区| 日韩精品有码人妻一区| 天天躁日日躁夜夜躁夜夜| 久久精品国产a三级三级三级| 国产成人精品福利久久| 婷婷色综合大香蕉| 亚洲成人手机| 少妇精品久久久久久久| 中文天堂在线官网| 久久ye,这里只有精品| 侵犯人妻中文字幕一二三四区| 日韩欧美一区视频在线观看| 一区二区三区精品91| 成人影院久久| 国产亚洲av高清不卡| 九九爱精品视频在线观看| 国产亚洲av高清不卡| 久久久国产欧美日韩av| 国产不卡av网站在线观看| 亚洲精品美女久久av网站| 男女免费视频国产| 成人亚洲精品一区在线观看| 日韩欧美一区视频在线观看| 韩国精品一区二区三区| 少妇人妻精品综合一区二区| 天天躁日日躁夜夜躁夜夜| 天美传媒精品一区二区| 亚洲av福利一区| 日本wwww免费看| 香蕉国产在线看| 国产精品久久久久久人妻精品电影 | 美女福利国产在线| 欧美国产精品一级二级三级| 看非洲黑人一级黄片| 亚洲一区二区三区欧美精品| 最近中文字幕2019免费版| 亚洲男人天堂网一区| 美女午夜性视频免费| 久久精品国产a三级三级三级| 免费看av在线观看网站| 一边摸一边抽搐一进一出视频| 少妇被粗大猛烈的视频| 狂野欧美激情性xxxx| 国产成人欧美在线观看 | 精品亚洲成a人片在线观看| 一边摸一边做爽爽视频免费| 国产在视频线精品| 久久精品久久精品一区二区三区| 男女高潮啪啪啪动态图| 中文字幕色久视频| 亚洲欧美成人综合另类久久久| 亚洲精品自拍成人| 国产精品av久久久久免费| 老汉色av国产亚洲站长工具| 午夜福利一区二区在线看| 少妇精品久久久久久久| 日韩制服丝袜自拍偷拍| 婷婷成人精品国产| 韩国av在线不卡| 中文乱码字字幕精品一区二区三区| 婷婷色综合www| 狠狠精品人妻久久久久久综合| 午夜福利一区二区在线看| 欧美激情 高清一区二区三区| 久久人妻熟女aⅴ| 日韩精品有码人妻一区| 精品一区二区三区av网在线观看 | 亚洲五月色婷婷综合| 18禁动态无遮挡网站| 午夜影院在线不卡| 亚洲国产毛片av蜜桃av| 尾随美女入室| 宅男免费午夜| 国产欧美亚洲国产| 亚洲精品自拍成人| 在线观看三级黄色| 老司机亚洲免费影院| 日本91视频免费播放| 国产精品二区激情视频| 国产成人精品在线电影| 大话2 男鬼变身卡| 操出白浆在线播放| 777米奇影视久久| 久久综合国产亚洲精品| 下体分泌物呈黄色| 97在线人人人人妻| av有码第一页| 欧美日韩亚洲综合一区二区三区_| 麻豆av在线久日| 亚洲成国产人片在线观看| 中文字幕高清在线视频| 国产精品蜜桃在线观看| 久久亚洲国产成人精品v| 永久免费av网站大全| 成人国产av品久久久| 午夜91福利影院| 最近手机中文字幕大全| 超碰97精品在线观看| 欧美激情 高清一区二区三区| 十八禁人妻一区二区| 亚洲精品国产色婷婷电影| 九色亚洲精品在线播放| av视频免费观看在线观看| 国产黄色免费在线视频| 亚洲av电影在线观看一区二区三区| 黄网站色视频无遮挡免费观看| 国产淫语在线视频| 亚洲欧美一区二区三区黑人| 成人三级做爰电影| 亚洲 欧美一区二区三区| 日本欧美国产在线视频| 国产xxxxx性猛交| 高清视频免费观看一区二区| 成人亚洲欧美一区二区av| 中文欧美无线码| 一级毛片电影观看| a 毛片基地| 欧美 日韩 精品 国产| 美女午夜性视频免费| 日韩一本色道免费dvd| 90打野战视频偷拍视频| 哪个播放器可以免费观看大片| 十分钟在线观看高清视频www| 亚洲欧洲国产日韩| 综合色丁香网| 少妇人妻精品综合一区二区| 亚洲第一av免费看| 精品人妻熟女毛片av久久网站| 亚洲色图 男人天堂 中文字幕| 搡老乐熟女国产| 一边摸一边做爽爽视频免费| 国产不卡av网站在线观看| 永久免费av网站大全| 亚洲国产欧美在线一区| 在线观看免费高清a一片| 免费黄色在线免费观看| 韩国精品一区二区三区| 在线精品无人区一区二区三| 国产女主播在线喷水免费视频网站| 少妇人妻久久综合中文| 啦啦啦在线免费观看视频4| 丰满饥渴人妻一区二区三| 亚洲国产看品久久| 99国产综合亚洲精品| 亚洲欧洲国产日韩| 高清不卡的av网站| 飞空精品影院首页| 国产探花极品一区二区| 一区二区三区精品91| 大话2 男鬼变身卡| 日本vs欧美在线观看视频| 亚洲国产欧美网| 巨乳人妻的诱惑在线观看| 久久99精品国语久久久| 欧美人与性动交α欧美软件| 五月开心婷婷网| 国产激情久久老熟女| 婷婷成人精品国产| 日韩av在线免费看完整版不卡| 国精品久久久久久国模美| 国产精品久久久av美女十八| 看非洲黑人一级黄片| 天天躁日日躁夜夜躁夜夜| 国产成人系列免费观看| 国产男女超爽视频在线观看| 亚洲天堂av无毛| 自拍欧美九色日韩亚洲蝌蚪91| 91精品伊人久久大香线蕉| 婷婷成人精品国产| 久久毛片免费看一区二区三区| 男女免费视频国产| 亚洲成国产人片在线观看| 精品卡一卡二卡四卡免费| 纯流量卡能插随身wifi吗| 精品人妻熟女毛片av久久网站| 91aial.com中文字幕在线观看| 激情五月婷婷亚洲| 在线免费观看不下载黄p国产| 午夜福利乱码中文字幕| 纵有疾风起免费观看全集完整版| 亚洲国产中文字幕在线视频| 日日啪夜夜爽| 哪个播放器可以免费观看大片| 成年人午夜在线观看视频| 久久精品国产亚洲av涩爱| av片东京热男人的天堂| 欧美成人精品欧美一级黄| 人成视频在线观看免费观看| 9191精品国产免费久久| 久久精品国产亚洲av涩爱| 欧美日韩亚洲国产一区二区在线观看 | 日日撸夜夜添| 欧美日韩亚洲高清精品| 日韩大码丰满熟妇| 老司机在亚洲福利影院| 精品国产露脸久久av麻豆| 我的亚洲天堂| 久久久精品免费免费高清| 日韩一卡2卡3卡4卡2021年| 国产亚洲av高清不卡| 欧美日韩一区二区视频在线观看视频在线| 丁香六月欧美| 一本一本久久a久久精品综合妖精| 精品午夜福利在线看| 18禁观看日本| 久久久亚洲精品成人影院| 王馨瑶露胸无遮挡在线观看| 国产在线视频一区二区| 两个人看的免费小视频| 日韩一区二区视频免费看| 99热网站在线观看| 久久久久久久国产电影| 久久性视频一级片| 秋霞在线观看毛片| 日韩人妻精品一区2区三区| 好男人视频免费观看在线| 熟女av电影| 中文精品一卡2卡3卡4更新| www.自偷自拍.com| 日本色播在线视频| 热re99久久精品国产66热6| 国产免费福利视频在线观看| 女人爽到高潮嗷嗷叫在线视频| 久久精品国产亚洲av涩爱| 多毛熟女@视频| 乱人伦中国视频| 成人手机av| 女性被躁到高潮视频| 女人久久www免费人成看片| 伦理电影免费视频| 两个人免费观看高清视频| av片东京热男人的天堂| 亚洲伊人色综图| 国产精品无大码| a 毛片基地| 在线天堂最新版资源| 久久99热这里只频精品6学生| 赤兔流量卡办理| 少妇的丰满在线观看| 九九爱精品视频在线观看| 汤姆久久久久久久影院中文字幕| 中文乱码字字幕精品一区二区三区| 老司机影院毛片| 久久久久久久精品精品| 国产精品二区激情视频| 国产人伦9x9x在线观看| av视频免费观看在线观看| 中文字幕色久视频| 国产成人系列免费观看| 亚洲精品乱久久久久久| 丁香六月天网| 日韩大片免费观看网站| 国产亚洲av片在线观看秒播厂| 免费在线观看黄色视频的| 亚洲三区欧美一区| 欧美日韩成人在线一区二区| 国产精品国产三级国产专区5o| 久久精品国产亚洲av高清一级| 91精品伊人久久大香线蕉| 在线精品无人区一区二区三| 我的亚洲天堂| 亚洲在久久综合| 免费av中文字幕在线| 国产精品麻豆人妻色哟哟久久| 国产极品粉嫩免费观看在线| 在线亚洲精品国产二区图片欧美| 观看av在线不卡| 在线观看www视频免费| av网站免费在线观看视频| 亚洲欧美清纯卡通| av.在线天堂| av卡一久久| 在线精品无人区一区二区三| 日本av手机在线免费观看| 国产精品国产av在线观看| 日韩av免费高清视频| 欧美av亚洲av综合av国产av | 日韩欧美一区视频在线观看| 亚洲欧洲日产国产| 日韩精品免费视频一区二区三区| 一级片'在线观看视频| 久久久国产欧美日韩av| 爱豆传媒免费全集在线观看| 亚洲成人一二三区av| 国产精品av久久久久免费| 女人精品久久久久毛片| 欧美 亚洲 国产 日韩一| 丁香六月天网| 成年美女黄网站色视频大全免费| www.熟女人妻精品国产| 激情视频va一区二区三区| 国产成人午夜福利电影在线观看| 大香蕉久久成人网| 午夜福利视频精品| 美女午夜性视频免费| 国产精品成人在线| 精品少妇内射三级| 一区福利在线观看| 国产一区二区三区av在线| netflix在线观看网站| 两个人免费观看高清视频| 精品国产乱码久久久久久小说| 五月天丁香电影| 欧美人与善性xxx| av片东京热男人的天堂| 亚洲五月色婷婷综合| 久久国产精品大桥未久av| 成人三级做爰电影| av线在线观看网站| 国产精品偷伦视频观看了| 婷婷色综合www| 99国产综合亚洲精品| av国产久精品久网站免费入址| 国产成人精品福利久久| 嫩草影院入口| 成人亚洲欧美一区二区av| 好男人视频免费观看在线| 国产精品一区二区在线观看99| 久久青草综合色| 不卡视频在线观看欧美| 日日爽夜夜爽网站| 夫妻性生交免费视频一级片| 一本久久精品| 大话2 男鬼变身卡| 国产精品99久久99久久久不卡 | 国产一级毛片在线| 精品国产乱码久久久久久小说| 久久久久久人人人人人| 别揉我奶头~嗯~啊~动态视频 | 建设人人有责人人尽责人人享有的| 日韩一本色道免费dvd| 少妇 在线观看| 亚洲av国产av综合av卡| 国产无遮挡羞羞视频在线观看| 日本av免费视频播放| 亚洲精品国产区一区二| 哪个播放器可以免费观看大片| 国产精品蜜桃在线观看| 菩萨蛮人人尽说江南好唐韦庄| 精品亚洲乱码少妇综合久久| 亚洲精品乱久久久久久| 免费少妇av软件| 又粗又硬又长又爽又黄的视频| 美女午夜性视频免费| 一边亲一边摸免费视频| 久久天堂一区二区三区四区| 国产精品女同一区二区软件| 国产成人精品福利久久| 一区二区三区乱码不卡18| 国产av码专区亚洲av| 免费在线观看视频国产中文字幕亚洲 | 99久久人妻综合| 中文天堂在线官网| 亚洲,一卡二卡三卡| 国产又爽黄色视频| 久久精品亚洲av国产电影网| 卡戴珊不雅视频在线播放| 蜜桃在线观看..| 精品久久久久久电影网| 狂野欧美激情性bbbbbb| av有码第一页| 一边亲一边摸免费视频| 纯流量卡能插随身wifi吗| 亚洲av中文av极速乱| 午夜91福利影院| 人人妻人人爽人人添夜夜欢视频| 国产一区亚洲一区在线观看| 午夜精品国产一区二区电影| 电影成人av| 亚洲婷婷狠狠爱综合网| 国产精品二区激情视频| 国产成人啪精品午夜网站| 国产深夜福利视频在线观看| 只有这里有精品99| 老司机影院成人| 国产免费现黄频在线看| 亚洲av电影在线观看一区二区三区| 亚洲国产看品久久| 精品国产一区二区久久| 青春草国产在线视频| 中文天堂在线官网| 欧美国产精品va在线观看不卡| 女人久久www免费人成看片| 黑人欧美特级aaaaaa片| 久久狼人影院| 欧美精品亚洲一区二区| 高清在线视频一区二区三区| 一区二区av电影网| 日本欧美国产在线视频| 黄色一级大片看看| 黑人欧美特级aaaaaa片| 欧美黄色片欧美黄色片| av一本久久久久| 精品人妻一区二区三区麻豆| 成人黄色视频免费在线看| 热re99久久精品国产66热6| 日韩av不卡免费在线播放| 99九九在线精品视频| 国产在线免费精品| 亚洲精品国产一区二区精华液| 免费黄频网站在线观看国产| 亚洲伊人久久精品综合| 国产精品久久久久久精品古装| 久久免费观看电影| 欧美 亚洲 国产 日韩一| 亚洲,欧美,日韩| 十八禁人妻一区二区| 成年人午夜在线观看视频| 亚洲国产毛片av蜜桃av| 亚洲一卡2卡3卡4卡5卡精品中文| 2021少妇久久久久久久久久久| 免费高清在线观看日韩| 亚洲一区中文字幕在线| 大香蕉久久成人网| 亚洲精品一区蜜桃| 欧美中文综合在线视频| 亚洲久久久国产精品| av卡一久久| 满18在线观看网站| 另类精品久久| 女人精品久久久久毛片| 热99久久久久精品小说推荐| 一区二区三区四区激情视频| 天堂中文最新版在线下载| 97精品久久久久久久久久精品| 波多野结衣一区麻豆| 极品少妇高潮喷水抽搐| 一级毛片电影观看| av有码第一页| 亚洲一区中文字幕在线| 国产 一区精品| 亚洲精品一区蜜桃| 黑人猛操日本美女一级片| 成年人免费黄色播放视频| 一本大道久久a久久精品| 男女边摸边吃奶| 欧美日韩亚洲高清精品| xxx大片免费视频| 欧美激情 高清一区二区三区| 久久韩国三级中文字幕| 天天操日日干夜夜撸| 丰满饥渴人妻一区二区三| 亚洲国产av新网站| 午夜福利乱码中文字幕| av在线播放精品| 男女之事视频高清在线观看 | 我要看黄色一级片免费的| 麻豆av在线久日| 久久久久久久国产电影| 国产亚洲欧美精品永久| 高清视频免费观看一区二区| 亚洲精品国产av成人精品| 又大又爽又粗| 天天躁夜夜躁狠狠躁躁| www.精华液| 19禁男女啪啪无遮挡网站| 欧美国产精品va在线观看不卡| 大香蕉久久成人网| 91成人精品电影| 国产精品一区二区在线不卡| 亚洲成人av在线免费| 97人妻天天添夜夜摸| 最黄视频免费看| 欧美精品高潮呻吟av久久| 久久ye,这里只有精品| 国产免费现黄频在线看| 最近2019中文字幕mv第一页| 午夜老司机福利片| 午夜福利一区二区在线看| 日日爽夜夜爽网站| 欧美精品一区二区大全| 如何舔出高潮| 2018国产大陆天天弄谢| 国产在线视频一区二区| 成年人午夜在线观看视频| 一区在线观看完整版| 丝袜喷水一区| 91老司机精品| av.在线天堂| 啦啦啦啦在线视频资源| 成年女人毛片免费观看观看9 | 在现免费观看毛片| 中文欧美无线码| 欧美av亚洲av综合av国产av | 中文字幕另类日韩欧美亚洲嫩草| 国产亚洲一区二区精品| 爱豆传媒免费全集在线观看| 亚洲在久久综合| 老司机亚洲免费影院| 免费观看a级毛片全部| 欧美在线黄色| 日本爱情动作片www.在线观看| 久久精品国产亚洲av高清一级| 国产成人欧美| 久久久国产一区二区| 黄色视频不卡| 亚洲国产精品成人久久小说| 黄片无遮挡物在线观看| 日韩制服丝袜自拍偷拍| 极品人妻少妇av视频| 欧美av亚洲av综合av国产av | 国产一卡二卡三卡精品 | 韩国av在线不卡| 免费观看a级毛片全部| 美女午夜性视频免费| 啦啦啦在线免费观看视频4| 亚洲av日韩在线播放| 女的被弄到高潮叫床怎么办| 午夜激情久久久久久久| 看免费成人av毛片| 曰老女人黄片| 久久久久精品久久久久真实原创| 赤兔流量卡办理| 亚洲国产最新在线播放| 黄片无遮挡物在线观看| 欧美在线黄色| 91精品伊人久久大香线蕉| 国产黄色免费在线视频| 在线观看人妻少妇| 校园人妻丝袜中文字幕| 欧美精品一区二区大全| av线在线观看网站| 丰满迷人的少妇在线观看| 狠狠婷婷综合久久久久久88av| 欧美亚洲日本最大视频资源| 国产激情久久老熟女| 亚洲人成77777在线视频| 九色亚洲精品在线播放| e午夜精品久久久久久久| 尾随美女入室| 色婷婷久久久亚洲欧美| 视频区图区小说| kizo精华| 婷婷色综合www| 欧美人与性动交α欧美精品济南到| 精品国产一区二区三区四区第35| 久久久久久久精品精品| 母亲3免费完整高清在线观看| 自线自在国产av| 成人18禁高潮啪啪吃奶动态图| 51午夜福利影视在线观看| 亚洲精品国产av蜜桃| 欧美另类一区| 精品国产乱码久久久久久男人| 悠悠久久av| 久久久精品94久久精品| 精品国产露脸久久av麻豆| 美女视频免费永久观看网站| 午夜久久久在线观看| 99精国产麻豆久久婷婷| 亚洲精品中文字幕在线视频| 亚洲欧洲日产国产| 国产有黄有色有爽视频| 女人被躁到高潮嗷嗷叫费观| 伦理电影免费视频| 欧美xxⅹ黑人| 老熟女久久久| 观看美女的网站| 天天操日日干夜夜撸| 精品人妻一区二区三区麻豆| 久久99热这里只频精品6学生| 一级片免费观看大全| 久久久国产欧美日韩av| 亚洲精品av麻豆狂野| 交换朋友夫妻互换小说| 亚洲精品国产区一区二| 桃花免费在线播放| 亚洲精华国产精华液的使用体验| 中文字幕精品免费在线观看视频| 男人操女人黄网站| 亚洲国产毛片av蜜桃av|