亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于塊坐標(biāo)下降算法的優(yōu)化哈希數(shù)據(jù)流頻率估計

        2022-02-18 06:28:30鐘章生袁智勇
        關(guān)鍵詞:哈希相似性分類器

        鐘章生, 袁智勇

        (南昌理工學(xué)院 計算機信息工程學(xué)院, 江西 南昌 330013)

        0 引言

        流媒體模型在搜索查詢監(jiān)控、網(wǎng)絡(luò)流量監(jiān)控等應(yīng)用中發(fā)揮了極其重要的作用,在這些應(yīng)用中最基本的問題之一是頻率估計,即在輸入流中,估計每個元素的發(fā)生次數(shù)[1-2]。數(shù)據(jù)流通常具有大容量的特征,因此,如何實現(xiàn)大型流媒體數(shù)據(jù)的頻率估計成為了研究的熱點問題。

        Sketches是處理流媒體數(shù)據(jù)的最強大工具之一,它是一種數(shù)據(jù)結(jié)構(gòu),可以表示為輸入的線性變換。Lu等[3]提出一種基于Rhombus Sketch的可動態(tài)調(diào)整的Sketch算法:DARS Sketch。該算法根據(jù)對流數(shù)據(jù)規(guī)模的估計,調(diào)整多層Sketch層級結(jié)構(gòu)的內(nèi)存分配,保證數(shù)據(jù)的存儲位置在內(nèi)存調(diào)整前后是一致的。Guo等[4]基于二項式分布和中心極限定理,結(jié)合Count-min Sketch處理大數(shù)據(jù)流的事件頻率表。Yang等[5]提出了一種基于桶sketch的用于覆蓋聚類和多樣性最大化問題的空間高效滑動窗口算法,有效實現(xiàn)了流計算中的頻率估計。雖然上述方法取得了一定效果,但是上述頻率估計任務(wù)的估計精度極大地依賴于隨機哈希,導(dǎo)致估計精度穩(wěn)定性較低,可行性較差。

        為了進一步提升估計精度,有大量文獻將深度學(xué)習(xí)算法引入到流媒體數(shù)據(jù)頻率估計中。Pinckaers等[6]提出了一種基于深度卷積神經(jīng)網(wǎng)絡(luò)的流媒體頻率估計算法,通過卷積神經(jīng)網(wǎng)絡(luò)(convolutional neural networks, CNN)處理元素的列集,從而提升算法的適用性。甘元藝[7]提出了一個面向流的大數(shù)據(jù)應(yīng)用的延遲和資源感知調(diào)度框架(Lr-Stream),旨在優(yōu)化延遲和吞吐量,并且利用深度Q網(wǎng)絡(luò)對系統(tǒng)指標(biāo)進行了全面評估。Zhang等[8]提出了一種基于強化學(xué)習(xí)和神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)的調(diào)度算法流式數(shù)據(jù)排序,用于在單處理器上處理受有限存儲大小和排序順序正確性約束的流式數(shù)據(jù)。趙鵬等[9]使用可解釋的機器學(xué)習(xí)方法學(xué)習(xí)連續(xù)和混合整數(shù)凸優(yōu)化問題最優(yōu)解背后的策略,作為其關(guān)鍵參數(shù)的函數(shù),對大型視頻流數(shù)據(jù)實現(xiàn)頻率估計。雖然上述方法利用深度學(xué)習(xí)的強非線性映射能力極大地提升了頻率估計的準(zhǔn)確性;但是由于流媒體數(shù)據(jù)規(guī)模較大,加上深度學(xué)習(xí)的訓(xùn)練要求較高,因此導(dǎo)致計算成本較高,很難實現(xiàn)實時估計功能。

        為了解決上述2個問題,本文提出了一種基于塊坐標(biāo)下降算法的優(yōu)化哈希數(shù)據(jù)流頻率估計,并且通過實驗結(jié)果證明了所提出方法的有效性。

        1 相關(guān)理論

        1.1 隨機Sketches方法

        用索引u表示變量,索引i和k表示變量標(biāo)號,索引j表示存儲桶。為便于標(biāo)記,根據(jù)上下文使用符號u或i表示元素;以此類推,使用這2種方法中的任何一種對頻率進行索引。

        ,

        (1)

        即該元素在S中出現(xiàn)的次數(shù);本文中,1A表示事件A的指示函數(shù)。假設(shè)S和U都是較大的,因此希望在比min{|S|,|U|}小得多的空間中實現(xiàn)準(zhǔn)確估計。在額外的假設(shè)下,即已經(jīng)觀察到的輸入流的前綴S0=(u1,u2,…,u|S0|),其中|S0|?|S|。

        1.2 基于學(xué)習(xí)的方法

        另外,分配給Heavy-hitter的每一個bheavy唯一桶都應(yīng)保持相關(guān)元素的頻率和元素名稱ID。如上文所述,這可以通過使用具有開放尋址的哈希來實現(xiàn),由此它足以將哈希的ID存儲為logbheavy+t位,以確保不會與概率1-2-t發(fā)生沖突。logbheavy+t與每個計數(shù)器的位數(shù)相當(dāng),唯一存儲桶的空間是普通存儲桶的2倍。從理論和經(jīng)驗上看,學(xué)習(xí)增強算法都優(yōu)于傳統(tǒng)的完全隨機算法,然而,該方法仍然是啟發(fā)式的,不能保證獲得最佳性能。

        2 基于塊坐標(biāo)下降算法的優(yōu)化哈希數(shù)據(jù)流頻率估計

        本文兩階段方法的工作原理如下。在第一階段,流前綴中出現(xiàn)的元素根據(jù)其觀察到的頻率以最佳方式分配給桶,從而使頻率估計誤差最小化,同時,將相似的元素映射到相同的桶。與基于CMS的方法相反,在所提出的方法中,元素頻率的估計是映射到同一桶的所有元素的頻率的平均值,因此,本文目標(biāo)是將“相似”元素分配給同一個桶。在第二階段,一旦對前綴中出現(xiàn)的元素進行了優(yōu)化分配,將根據(jù)元素的特征訓(xùn)練一個分類器,將元素映射到桶。通過這種方法,能夠提供前綴中未出現(xiàn)的不可見元素的估計值,因此不會記錄它們的頻率。

        提出的哈希方案包括一個哈希表,將前綴中出現(xiàn)的元素ID映射到桶和學(xué)習(xí)的分類器。此外,對于每個桶,需要保持其中映射的所有元素的頻率之和。在流處理期間,一旦估計器準(zhǔn)備就緒,每當(dāng)前綴中出現(xiàn)的元素重新出現(xiàn)時,增加元素映射到的桶的計數(shù)器,即聚合頻率。最后,為了實現(xiàn)任何給定元素的計數(shù)查詢,只需通過哈希表或分類器輸出映射元素的桶的當(dāng)前平均頻率。

        2.1 學(xué)習(xí)最佳哈希方案

        (2)

        參數(shù)λ∈[0,1]控制哈希方案之間的權(quán)衡,這些哈希方案映射到相同的桶元素,桶元素在前綴(λ→1)中觀察到的頻率相似,以及對元素的特征相似性(λ→0)施加更大權(quán)重的哈希方案,因此,將目標(biāo)中的第一項稱為估計誤差,將第二項稱為相似性誤差。

        式(1)是一個非線性二元優(yōu)化問題,很難解決,因此,下一步將提出不同的方法,用于在不同制度下求解最優(yōu)解或接近最優(yōu)的解。

        2.2 混合整數(shù)線性格式

        式(2)等價于下面的混合整數(shù)線性優(yōu)化問題:

        (3)

        證明過程與文獻[11]中定理1證明過程類似。

        問題(3)由O(n2b)個變量和約束項組成。在本文所考慮的應(yīng)用中,求解混合整數(shù)線性優(yōu)化問題的計算量仍然是巨大的。為了解決該問題,本文提出了一種塊坐標(biāo)下降算法。

        2.3 高效塊坐標(biāo)下降算法

        通過利用問題(1)結(jié)構(gòu),提出了高效塊坐標(biāo)下降算法,該算法既可以啟發(fā)式地解決問題(2),也可以用于計算問題(3)。

        在每次迭代中,高效塊坐標(biāo)下降算法按順序和隨機順序檢查b個變量zi,i∈[n]的所有n個塊,每個塊包含特定元素到任何桶的所有可能的映射。對于每個元素i,選擇較多映射值,使總體估計誤差最小化。為此,將元素i從當(dāng)前存儲桶中移除,并計算與每個存儲桶j相關(guān)的估計誤差,將元素i分配到存儲桶j,然后將元素i從存儲桶j移除,將元素i分配到存儲桶j*,使所有誤差項的總和最小化。

        當(dāng)改進后的估計誤差可以忽略時,算法終止;如果希望更快地獲得中間解決方案,可以將終止標(biāo)準(zhǔn)設(shè)置為用戶指定的最大迭代次數(shù)。經(jīng)驗表明,高效塊坐標(biāo)下降算法經(jīng)過幾十次迭代后收斂到局部最優(yōu),并得到性能較優(yōu)的解。由于該算法不能保證收斂到全局最優(yōu)解,因此該過程可以設(shè)置多組初始值,重復(fù)多次實驗。

        可以有效地實現(xiàn)高效塊坐標(biāo)下降算法,使每次迭代的復(fù)雜度為O(n2b)。這是意料之中的,因為對于每個桶,需要計算映射到其中的所有元素對之間的相似性錯誤,該過程的計算復(fù)雜度為O(n2b)。

        2.4 動態(tài)規(guī)劃算法

        當(dāng)λ=1的特殊情況下,即在計算最優(yōu)哈希方案時,不考慮特征,可以得到以下公式:

        (4)

        式(4)是一個一維k中值聚類問題,根據(jù)文獻[12],提出了一個復(fù)雜度為O(n2b)的動態(tài)規(guī)劃算法解決問題(4)的最優(yōu)性。在最優(yōu)量化背景下,對問題(4)提出了一種更有效的求解方法;使用動態(tài)規(guī)劃結(jié)合矩陣搜索技術(shù),問題(4)的最優(yōu)性的計算復(fù)雜度為O(nb)。

        3 頻率估計

        3.1 前綴中元素的頻率估計

        3.2 基于相似性的不可見元素頻率估計

        3.3 自適應(yīng)計數(shù)擴展

        上文描述了一種靜態(tài)方法。學(xué)習(xí)流前綴中出現(xiàn)的元素的最佳哈希方案,然后只跟蹤它們的頻率,所有參數(shù)的估計頻率僅基于U0中元素的頻率。下文將描述一種動態(tài)方法,它跟蹤U0中元素頻率以外的元素頻率。在較高的層次上,自適應(yīng)方法基于對每個桶中不同元素的近似計數(shù)。工作步驟如下:

        ① 學(xué)習(xí)基于觀察到的流前綴的最佳哈希方案,并訓(xùn)練將元素映射到桶的分類器,如上所述。對于每個桶,只記錄其中映射的元素數(shù)量,而不是存儲映射到此桶的元素的ID。使用分類器來確定任何元素映射到哪個桶。

        ② 在給定元素U和集合U′?U的情況下,針對所有元素u∈U或者u∈U′,進行概率測試,U′對應(yīng)于流數(shù)據(jù)中出現(xiàn)的元素。如果u∈U′,那么Bloom過濾器BF(u)=1;如果u?U′,那么就不需要BF(u)=0。

        ③ 根據(jù)元素u∈U0初始化Bloom過濾器。一方面,將所有元素u∈U0初始化為BF(u)=1;另一方面,可能將元素u?U0初始化為BF(u)=0或BF(u)=1。

        ④ 對于在處理流前綴S0之后出現(xiàn)在流中的每個后續(xù)元素u,將其映射到桶j∈[b]使用經(jīng)過訓(xùn)練的分類器。然后,使用Bloom過濾器測試是否已經(jīng)找到u。如果BF(u)=0,則增加頻率φj和桶j中的元素數(shù)cj,并令BF(u)=1;如果BF(u)=1,只增加頻率φj。

        Bloom過濾器誤報的影響是,本文方法將標(biāo)記流中未出現(xiàn)的可見元素。當(dāng)該元素出現(xiàn)在流中時,不會增加計數(shù)器cj,該計數(shù)器跟蹤該元素映射的桶j中的元素數(shù)量,因此,j中元素cj的估計數(shù)量將小于實際數(shù)量,故而,自適應(yīng)計數(shù)擴展通常會高估元素的頻率。

        4 有關(guān)合成數(shù)據(jù)的實驗

        4.1 數(shù)據(jù)合成

        在合成實驗中使用的數(shù)據(jù)是根據(jù)以下方法生成的:

        元素:用一個正整數(shù)G∈Z>0參數(shù)化元素U的集合,通過下述方式控制問題大小。按指數(shù)遞增2G0+1,2G0+2,…,2G0+G生成G組元素G1,G2,…,GG。將每組關(guān)聯(lián)為Gg,g∈[G],具有p維正態(tài)分布,從[-10,10]p和等于恒等式的協(xié)方差矩陣中選擇μg均值。繪制與每個元素u∈Gg相關(guān)聯(lián)的特征,實現(xiàn)對應(yīng)于元素組的p維正態(tài)分布N(μg,I)。

        通過設(shè)置G=10和g0=0.5,得到了8 192個元素,其中只允許4 096個元素出現(xiàn)在前綴中,而前綴的大小為10 240,因此,目標(biāo)是學(xué)習(xí)一種哈希方案。該方案最多將4 096個元素映射到10個桶,這種哈希方案的內(nèi)存要求是約等于20 000 B。

        4.2 實驗軟件配置

        所有算法都采用Python 3編譯器,運行所有實驗的硬件配置為CentOS 7版的標(biāo)準(zhǔn)Intel(R)Xeon(R)CPU E5-2690@2.90 GHz。獨立重復(fù)每個實驗10次,并計算平均誤差及其標(biāo)準(zhǔn)偏差。

        優(yōu)化算法如下:

        MILP:使用商業(yè)MIO解算器Gurobi解決混合整數(shù)線性優(yōu)化問題。

        BCD:塊坐標(biāo)下降算法。

        DP:通過動態(tài)編程在線性時間內(nèi)解決問題。

        本文研究的機器學(xué)習(xí)算法包括線性分類器,即多項式邏輯回歸(Logreg)[13],基于樹的分類器(Cart)[14],以及集成分類器,即隨機森林(Rf)[15]。所有方法均使用10倍交叉驗證進行調(diào)整;調(diào)整的超參數(shù)是Logreg正則化項的權(quán)重、Cart的最小雜質(zhì)減少量和最大深度、每個分割中的最大特征數(shù)和rf的最大深度。在實驗中使用Cart作為底層分類器,使用Scikit機器學(xué)習(xí)包實現(xiàn)上述所有算法。

        將標(biāo)準(zhǔn)分鐘示意圖(CMS)稱為計數(shù)分鐘,將學(xué)習(xí)分鐘示意圖(LCMS)稱為Heavy-hitter,使用Python實現(xiàn)了上述估計器。

        4.3 結(jié)果分析

        實驗1超參數(shù)λ的影響。在本實驗中,研究了超參數(shù)λ對學(xué)習(xí)哈希方案的影響。通過令G=6,并根據(jù)不同的λ,運行3個不同版本的哈希優(yōu)化算法。記錄前綴上的估計、相似性和總體誤差,以及每個算法的運行時間。為了檢驗BCD的次優(yōu)度,給出了構(gòu)成目標(biāo)函數(shù)誤差項的實際值,也就是說,不以每元素或者每對元素的尺度進行轉(zhuǎn)換。結(jié)果如圖1所示。

        (a) 估計誤差

        (b) 相似性誤差

        (c) 總體誤差

        (d) 訓(xùn)練時間

        圖1 超參數(shù)的影響Fig.1 Effect of super parameters

        從實驗1結(jié)果可知:

        MILP以增加運行時間為代價獲得最小的總體誤差。該方法相較于BCD方法更加優(yōu)越,因為該方法得到的解幾乎總比BCD獲得的解更好。

        BCD獲得的解的時間性能較高;對于小規(guī)模的問題,BCD的運行時間1 s。

        正如預(yù)期的那樣,DP的估計誤差最小,因為它僅針對與λ值無關(guān)的估計誤差進行優(yōu)化。但是就相似性和總體而言,DP的性能明顯較差。

        在λ=1的情況下,所有3種方法都能夠找到可比較的近似最優(yōu)解。

        實驗2λ=1時,BCD和DP之間的比較。在本實驗中,將重點研究λ=1的情況,并比較G、BCD和DP的增加值。在這種情況下,后者可以保證找到最優(yōu)的哈希方案。再次記錄前綴上的估計、相似性和總體誤差,以及每個算法的運行時間。在本實驗和隨后的實驗中,以每元素與每對元素的比例轉(zhuǎn)換誤差,結(jié)果如圖2所示。從圖中可以觀察到,對于G≤10的問題,BCD可以快速計算近似最優(yōu)解;然而,隨著G值的進一步增加,BCD的性能惡化。

        (a) 估計誤差

        (b) 相似性誤差

        (c) 總體誤差

        (d) 訓(xùn)練時間

        圖2 元素組數(shù)的影響Fig.2 Influence of element group number

        實驗3前綴中元素分數(shù)的影響如圖3所示。在這個實驗中,設(shè)G=10并改變g0的值,g0控制前綴中出現(xiàn)的元素的分數(shù)。探索了2種學(xué)習(xí)哈希方案的方法:首先,設(shè)置λ=0.5并運行BCD;然后,運行DP(λ=1)。記錄前綴S0、元素上的估計和相似性錯誤,這些元素沒有出現(xiàn)在S0中,但出現(xiàn)在S0之后的|S|=10|S0|。圖3表明,在前綴中觀察更多的元素會減少可見和不可見元素的估計誤差,但會增加相似性誤差。

        (a) S0估計誤差

        (b) S0相似性誤差

        (c) |S|=10|S0|估計誤差

        (d) |S|=10|S0|相似性誤差

        圖3 可見元素的影響Fig.3 Influence of visible elements

        實驗4不同分類器的對比結(jié)果如圖4所示。在這個實驗中,設(shè)g0=0.33和λ=0.5,改變G的值,并探索使用不同類型的分類器(Logreg,Cart,Rf)作為哈希優(yōu)化的一部分的影響。記錄了S0中未出現(xiàn)但在S0后|S|=10|S0|到達范圍內(nèi)出現(xiàn)的元素的估計、相似性和總體誤差,統(tǒng)計了每種方法的訓(xùn)練時間。在圖中,可以看到使用非線性分類器的優(yōu)點,然而,實驗結(jié)果很大程度上取決于數(shù)據(jù)生成過程。

        (a) 估計誤差

        (b) 相似性誤差

        (c) 總體誤差

        (d) 訓(xùn)練時間

        圖4 不同分類器的對比結(jié)果Fig.4 Comparison results of different classifiers

        5 搜索查詢估計

        5.1 數(shù)據(jù)集

        使用AOL查詢?nèi)罩緮?shù)據(jù)集,該數(shù)據(jù)集包含2006年90 d內(nèi)從65萬匿名用戶收集的2 100萬個搜索查詢,其中有380萬個唯一查詢。每個查詢都是自由文本中的搜索短語,例如,第一個最常見的查詢是“google”,在整個90 d內(nèi)出現(xiàn)251 463次,第10個是“www.yahoo.com”,出現(xiàn)頻率為37 436次,第100個是“mys”,出現(xiàn)頻率為5 237次,第1 000個是“sharon stone”,出現(xiàn)頻率為926次,第10 000個是“online casino”,出現(xiàn)頻率為146次等。搜索查詢頻率的分布遵循Zipfian定律,因此該設(shè)置非常適合提出的算法(LCMS)。

        5.2 基線方法

        本文使用Count-min和Heavy-hitter作為基線方法。對于固定參數(shù)尺寸,即桶的總數(shù)b,統(tǒng)計了深度取d∈{1, 2, 4, 6}時的Count-min最佳性能,桶數(shù)量取bheavy∈{10,102,103,104}時的Heavy-hitter的最佳性能。此外,假設(shè)測試集中Heavy-hitter的ID是已知的,因此,將提出的方法與文獻[10]中提出方法進行了比較。

        5.3 提出方法

        第一天包括超過20萬個唯一的查詢,僅存儲它們的ID就需要20萬個存儲桶,因此,隨機抽樣觀察到的查詢子集,概率與觀察到的頻率成正比。使用查詢的抽樣子集作為本算法的輸入。

        對于固定數(shù)量的桶總數(shù)btotal,需要確定學(xué)習(xí)的哈希方案包含的桶數(shù)量b與將存儲其ID的查詢數(shù)量n之間的比率c,因此,對于用戶指定的btotal和c,根據(jù)n=btotal/(1+c)和b=btotal-n選擇b和n。在本文實驗中,檢驗了c∈{0.03,0.3}時的模型性能。

        為了為分類器g創(chuàng)建輸入特征,在訓(xùn)練查詢中只保留500個最常見的詞。還包括查詢文本中ASCII字符的數(shù)量、標(biāo)點符號的數(shù)量、點的數(shù)量和空格的數(shù)量。

        5.4 結(jié)果分析

        (a) 第30天平均絕對誤差

        (b) 第30天預(yù)測絕對誤差

        (c) 第70天平均絕對誤差

        (d) 第70天預(yù)測絕對誤差

        實驗中觀察到,在第30、70天之后,估計誤差的趨勢非常相似。變化的是估計誤差的絕對值,正如預(yù)期的那樣,估計誤差隨時間而惡化,對所有方法都是一致的。所提出的方法在這2個指標(biāo)上都優(yōu)于其他比較方法,隨著所有估計量的增加,它們的誤差也會下降。

        在平均誤差方面提出方法性能表現(xiàn)最佳,原因是提出方法較適合估計很少出現(xiàn)的查詢的頻率。特別是,出現(xiàn)次數(shù)很少的查詢被放在同一個桶中,因此它們的估計誤差很小。相比之下,Heavy-hitter和Count-min通常將此類查詢與中等或甚至高頻率的查詢放在同一個桶中,這會產(chǎn)生較大的估計誤差。

        當(dāng)估計器的大小變得足夠大時,Heavy-hitter和Count-min的估計誤差的預(yù)期值似乎緩慢地收斂到提出方法估計誤差,表明提出方法特別適合于低空間區(qū)域,并且可以實現(xiàn)更有效的頻率向量壓縮。

        就Heavy-hitter和Count-min而言,前者確實產(chǎn)生了更好的估計,與文獻[10]中的結(jié)果一致。就估計誤差的預(yù)期值而言,改進更為顯著。鑒于Heavy-hitter在出現(xiàn)頻率最高的元素上沒有錯誤,該觀察結(jié)果也是可以預(yù)期的,這些元素在該度量中權(quán)重很大。

        2種不同內(nèi)存配置的估計誤差隨時間的變化如圖6所示。從這2個指標(biāo)來看,提出方法的優(yōu)勢隨著時間的推移而保持。此外,觀察到提出方法的估計誤差達到最小的標(biāo)準(zhǔn)差,原因是元素到桶的映射比Heavy-hitter和Count-min的映射更穩(wěn)定,因為它們是通過優(yōu)化得到的,而不是通過隨機化獲得的,提出方法隨機性的主要來源是分類器。

        (a) 4 kB平均絕對誤差

        (b) 4 kB預(yù)測絕對誤差

        (c) 120 kB平均絕對誤差

        (d) 120 kB預(yù)測絕對誤差

        然后對1.2~120 kB的內(nèi)存配置進行實驗,并將提出方法與Count-min和Heavy-hitter進行比較。對于120 kB的內(nèi)存,提出方法估計每個查詢的頻率的平均絕對估計誤差大約為29,而Heavy-hitter的誤差大約是479,如圖6(a)所示。內(nèi)存為4 kB時,提出方法和Heavy-hitter的誤差大約分別為167和14 661,如圖6(c)所示。表1統(tǒng)計了90 d內(nèi),1、10、100、1 000、10 000個最常見查詢的平均誤差占每個查詢頻率的比例。

        提出方法的另一個特性是在機器學(xué)習(xí)元素中的可解釋性,它可以深入了解潛在的頻率估計問題。始終被標(biāo)記為最重要的特征是4個變量,即查詢文本中ASCII字符的數(shù)量、標(biāo)點符號的數(shù)量、點的數(shù)量和空格的數(shù)量,以及單詞“com”、“www”、“google”和“yahoo”,這一結(jié)果是合理的。

        表1 平均誤差百分比

        6 結(jié)語

        為了不依賴于隨機哈希,并且降低計算復(fù)雜度,本文提出了一種基于塊坐標(biāo)下降算法的優(yōu)化哈希數(shù)據(jù)流頻率估計方法。所提出的算法使用混合整數(shù)線性優(yōu)化動態(tài)規(guī)劃方法,計算具有數(shù)千個元素的問題的最優(yōu)哈希方案,以及使用塊坐標(biāo)描述算法計算具有數(shù)萬個元素的頻率估計問題。在合成數(shù)據(jù)集和搜索查詢數(shù)據(jù)集上對所提出的方法進行了實驗評估,實驗結(jié)果證明:

        ① 提出方法能夠不依賴于隨機哈希實現(xiàn)頻率向量的更新壓縮,并跟蹤所有元素的頻率,與現(xiàn)有的流頻估計算法相比,所提出的基于學(xué)習(xí)的流頻估計算法具有更好的性能。

        ② 提出方法特別適合于低空間區(qū)域,并且可以實現(xiàn)更有效的頻率向量壓縮,另外提出方法較適合估計很少出現(xiàn)的查詢的頻率,其估計優(yōu)勢也會隨著時間的推移而保持。

        ③ 提出方法在機器學(xué)習(xí)元素中具有較強的可解釋性,它可以深入了解潛在的頻率估計問題。

        猜你喜歡
        哈希相似性分類器
        一類上三角算子矩陣的相似性與酉相似性
        淺析當(dāng)代中西方繪畫的相似性
        河北畫報(2020年8期)2020-10-27 02:54:20
        BP-GA光照分類器在車道線識別中的應(yīng)用
        電子測試(2018年1期)2018-04-18 11:52:35
        加權(quán)空-譜與最近鄰分類器相結(jié)合的高光譜圖像分類
        結(jié)合模糊(C+P)均值聚類和SP-V-支持向量機的TSK分類器
        低滲透黏土中氯離子彌散作用離心模擬相似性
        基于OpenCV與均值哈希算法的人臉相似識別系統(tǒng)
        基于維度分解的哈希多維快速流分類算法
        計算機工程(2015年8期)2015-07-03 12:20:04
        基于LLE降維和BP_Adaboost分類器的GIS局部放電模式識別
        基于同態(tài)哈希函數(shù)的云數(shù)據(jù)完整性驗證算法
        計算機工程(2014年6期)2014-02-28 01:25:40
        国产精品美女一区二区视频 | 久久久人妻一区二区三区蜜桃d| 人妻精品久久久一区二区| 最新无码国产在线播放| 亚洲一级毛片免费在线观看| 五月天激情小说| 日日摸夜夜添夜夜添无码免费视频 | 亚洲中文乱码在线视频| 在线观看av不卡 一区二区三区| 加勒比一区二区三区av| 激情免费视频一区二区三区| 熟妇人妻精品一区二区视频免费的| 日韩一区二区三区熟女| 风韵人妻丰满熟妇老熟| 户外精品一区二区三区| 美女在线一区二区三区视频 | 日本在线免费精品视频| 国产精品三级av一区二区| 国产三级在线观看性色av | 精品免费看国产一区二区| 国产又滑又嫩又白| 国产精美视频| 亚洲成aⅴ人片在线观看天堂无码| 亚洲男人在线无码视频| 免费国产在线精品三区| 亚洲av免费高清不卡| 日本一本二本三本道久久久| 亚洲国产天堂av成人在线播放 | 91精品久久久久含羞草| 午夜免费福利一区二区无码AV| 精品欧洲AV无码一区二区免费| 国产精品很黄很色很爽的网站 | 精品国产av一区二区三区| 熟妇激情内射com| 亚洲爱婷婷色婷婷五月| 日本色噜噜| 亚洲二区三区四区太九| 成人性生交大片免费看激情玛丽莎| 九一精品少妇一区二区三区| 成人免费av色资源日日| 亚洲精品国产精品乱码视色|