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

    一種基于SOM劃分的FP-growth算法

    2018-04-13 01:12:55郟奎奎劉海濱
    計算機技術(shù)與發(fā)展 2018年4期
    關(guān)鍵詞:子集事務(wù)數(shù)據(jù)挖掘

    郟奎奎,劉海濱

    (中國航天系統(tǒng)科學(xué)與工程研究院,北京 100048)

    0 引 言

    數(shù)據(jù)挖掘被稱為數(shù)據(jù)集中的知識發(fā)現(xiàn),是在大量數(shù)據(jù)集中提取對于決策過程有用的知識的過程。數(shù)據(jù)挖掘自20世紀90年代被提出后,在許多領(lǐng)域得到了很好的應(yīng)用。關(guān)聯(lián)規(guī)則挖掘是數(shù)據(jù)挖掘的重要組成部分。1993年,R.Agrawal等[1]提出了關(guān)聯(lián)規(guī)則的概念及模型,該模型主要是對一個事物和其他事物相互關(guān)聯(lián)的一種描述。目前,主要的關(guān)聯(lián)規(guī)則挖掘算法有Apriori和FP-growth,二者都是串行化的算法。Apriori[2]算法需要多次掃描數(shù)據(jù)集,過程中產(chǎn)生了大量候選集,測試這些候選集需消耗大量時間。FP-growth算法是一種基于頻繁模式樹的挖掘算法。該算法可以有效挖掘頻繁模式,并且比Apriori算法快大約一個數(shù)量級。但是隨著數(shù)據(jù)量的增大和數(shù)據(jù)集中的有用信息變得越來越稀疏,在建立FP-tree時會消耗大量的內(nèi)存空間,以至于內(nèi)存不夠用,無法完成挖掘任務(wù)[3-4]。Park等[5]提出利用系統(tǒng)抽樣的方法進行數(shù)據(jù)挖掘,然而單純只依靠抽樣的數(shù)據(jù)進行數(shù)據(jù)挖掘很容易造成結(jié)果的畸形和不準確。因此,學(xué)者們開始考慮通過并行計算環(huán)境來解決上述問題。文獻[6]采用基于多線程的并行算法,雖然緩解了存儲及計算的壓力,但是內(nèi)存資源的局限制約了算法的擴展能力;文獻[7-8]中對MPI并行環(huán)境進行了詳細的敘述,然而該環(huán)境使用進程間通信的方式協(xié)調(diào)并行計算,導(dǎo)致并行效率較低、內(nèi)存開銷大并且很難解決多節(jié)點的擴展性問題。并行算法通常具有較大的進程間的調(diào)度和通信開銷,并且很難將構(gòu)建FP-tree的任務(wù)進行分割。

    在前人研究成果的基礎(chǔ)上,文中提出了一種改進的FP-growth算法。眾所周知,數(shù)據(jù)集中高頻率的項集是包含在每條事務(wù)中的,那么含有頻繁項集的事務(wù)之間的歐氏距離總是較小的,所以數(shù)據(jù)集中的事務(wù)會具有聚類現(xiàn)象。利用SOM等聚類算法對其做聚類分析,再在每個類別上并行執(zhí)行數(shù)據(jù)挖掘算法就可以得到挖掘結(jié)果了。首先利用聚類算法對數(shù)據(jù)集進行分割,然后在每個數(shù)據(jù)子集上并行執(zhí)行FP-growth算法,這樣就將算法所需要的大內(nèi)存空間分割成小內(nèi)存進行運算了,并且由于子集是根據(jù)聚類結(jié)果劃分的,所以在各個子集上能夠高效地挖掘出有用的關(guān)聯(lián)規(guī)則,而非由于隨機劃分數(shù)據(jù)集導(dǎo)致挖掘出具有不確定性的規(guī)則。由于數(shù)據(jù)量較大,對大數(shù)據(jù)集做聚類分析會耗費大量的計算資源,所以文中利用系統(tǒng)抽樣方法從大數(shù)據(jù)集中抽取出具有代表性的樣本,然后利用SOM算法對樣本進行聚類分析,得到分類模型,利用該模型將整個數(shù)據(jù)集分成若干個子集,并在各個子集上采用FP-growth算法挖掘出關(guān)聯(lián)規(guī)則,最后將關(guān)聯(lián)規(guī)則合并得到總的結(jié)果,并通過實驗驗證了該算法的有效性。

    1 SOM算法相關(guān)研究

    聚類分析是目前數(shù)據(jù)挖掘的研究熱點之一,聚類分析能夠?qū)?shù)據(jù)聚類成為多個類或簇,從而使得在同一個類中的數(shù)據(jù)具有比較高的相似度,而不同類的數(shù)據(jù)之間有比較大的差別[9]。聚類分析過程是無監(jiān)督的分析過程,在對數(shù)據(jù)進行分類之前,對類別數(shù)據(jù)是未知的。經(jīng)典的聚類分析算法有K-means、CURE等,這些算法需要提前設(shè)定聚類的類別數(shù)。這種事前設(shè)定類別數(shù)的做法大多基于程序設(shè)計經(jīng)驗,并且需要經(jīng)過不斷試驗才能得到比較正確的分類,這種做法具有一定的不確定性,在一定程度上降低了聚類分析結(jié)果的可信度。自組織映射(self-organizing map)是由芬蘭學(xué)者Kohonen提出的一種只有兩層神經(jīng)網(wǎng)絡(luò)的算法。SOM的權(quán)值調(diào)整方法與其他神經(jīng)網(wǎng)絡(luò)相似,都是采用梯度下降法不斷地調(diào)整權(quán)值。它比較特有的地方就是將高維數(shù)據(jù)點按照原有的順序拓撲關(guān)聯(lián)到二維平面網(wǎng)格節(jié)點上,這樣就實現(xiàn)了高維數(shù)據(jù)的二維結(jié)構(gòu)可視化。此外,由于SOM的高維數(shù)據(jù)的低維表達能力,SOM在數(shù)據(jù)分類、聚類等應(yīng)用領(lǐng)域有很多成功的應(yīng)用案例。文中利用SOM聚類算法實現(xiàn)對海量數(shù)據(jù)的聚類分析,進而利用聚類模型對數(shù)據(jù)庫進行分割,并在各個子集上進行FP-growth數(shù)據(jù)挖掘。

    1.1 SOM算法描述

    SOM神經(jīng)網(wǎng)絡(luò)算法是一種特殊的神經(jīng)網(wǎng)絡(luò),由輸入層和輸出層構(gòu)成。在輸入層上只存在一個神經(jīng)元節(jié)點,該神經(jīng)元節(jié)點對應(yīng)于輸入向量x=[x1,x2,…,xd],其中d是輸入數(shù)據(jù)維數(shù);在輸出層上有一系列的組織在二維平面網(wǎng)格上的神經(jīng)元節(jié)點。每個神經(jīng)元節(jié)點都相應(yīng)地有一個權(quán)矢量m=[m1,m2,…,md]。SOM神經(jīng)網(wǎng)絡(luò)權(quán)值的訓(xùn)練步驟如下:

    (1)設(shè)定輸出層每個節(jié)點的初始權(quán)重值。通過預(yù)先定義一個訓(xùn)練長度或者設(shè)定程序終止的誤差閾值,來判斷訓(xùn)練的終止條件。

    (2)在數(shù)據(jù)集中選取一個樣本x,計算樣本與每個輸出層神經(jīng)元節(jié)點之間的歐氏距離,然后選取與樣本x距離最近的神經(jīng)元節(jié)點,該神經(jīng)元節(jié)點稱為該樣本的最佳匹配節(jié)點(best-match unit,BMU),記為mc。

    ‖x-mc‖=min{‖x-mi‖}

    (1)

    (3)依據(jù)預(yù)先設(shè)定的鄰域函數(shù)來確定BMU鄰域的范圍,進而利用調(diào)節(jié)函數(shù)調(diào)整BMU及其鄰域內(nèi)神經(jīng)元節(jié)點的權(quán)重值:

    mi(t+1)=mi(t)+a(t)hci(t)[x(t)-mi(t)]

    (2)

    其中,mi(t)為第t步節(jié)點i的權(quán)值;a(t)為第t步的學(xué)習(xí)率;hci(t)為鄰域函數(shù)。

    學(xué)習(xí)率一般伴隨著訓(xùn)練的推進而逐漸變小,這里一般選擇按線性減小、指數(shù)減小的方式。這里的鄰域函數(shù)通常使用高斯函數(shù)或者氣泡函數(shù)。

    (4)如果還沒有達到訓(xùn)練結(jié)束的條件,則返回步驟(2)繼續(xù)訓(xùn)練。

    1.2 聚簇分布特征圖

    人們通常難以從高維數(shù)據(jù)中區(qū)分出數(shù)據(jù)的分布特征,然而SOM算法能夠?qū)⒏呔S數(shù)據(jù)拓撲保序地映射到二維平面網(wǎng)格上,映射后的數(shù)據(jù)結(jié)構(gòu)具有顯著的聚類特征,從而能夠高效地識別出聚類數(shù)據(jù)。文中利用SOM算法的這一特征來實現(xiàn)大數(shù)據(jù)集的聚類分析。眾所周知,很多算法在進行聚類分析之前往往需要盲目地確定聚類的簇數(shù),尤其隨著數(shù)據(jù)的增大,這種方法往往效果很差。針對這種情況,設(shè)計了一種聚類分布特征圖,這個特征用來在聚類前先對數(shù)據(jù)進行預(yù)處理,這樣就能快速獲得數(shù)據(jù)分布的特點,從而確定數(shù)據(jù)聚類的類別數(shù)目。

    通常訓(xùn)練好的SOM神經(jīng)網(wǎng)絡(luò)的輸出層往往組織成一個網(wǎng)絡(luò)結(jié)構(gòu),然后對每個神經(jīng)元節(jié)點按列優(yōu)先進行編號。假定SOM輸出層共有m*n個神經(jīng)元節(jié)點,則定義下面的距離矩陣(distance-matrix),簡稱D-matrix:

    (3)

    其中,dij表示第i個神經(jīng)元節(jié)點與第j個神經(jīng)元節(jié)點之間的歐氏距離。

    接著將距離與一個顏色范圍建立一一對應(yīng)的關(guān)系,一般在灰度模式下,距離自小到大,距離所對應(yīng)的顏色由淺至深,所以就可以得到一個與距離矩陣相對應(yīng)的顏色矩陣(color-matrix),簡稱C-matrix。

    (4)

    其中,cij表示與dij相對應(yīng)的顏色取值。

    對每個輸出層節(jié)點根據(jù)顏色矩陣進行灰度值的著色,那么就得到了一張聚類分布特征圖,根據(jù)聚類分布特征圖就可以確定聚類個數(shù)。

    2 FP-growth算法研究

    2.1 關(guān)聯(lián)規(guī)則挖掘的定義

    關(guān)聯(lián)規(guī)則是對一個事物和其他事物相互關(guān)聯(lián)的一種描述。關(guān)聯(lián)規(guī)則的挖掘就是從大量的數(shù)據(jù)集中找出這些數(shù)據(jù)之間的相互聯(lián)系。衡量規(guī)則的2個度量是支持度和置信度。

    定義1:規(guī)則A?B在事務(wù)集D中成立,具有支持度S(support),S是D中包含A∪B的事務(wù)數(shù)與所有事務(wù)數(shù)之比,記為support(A?B),它等于事務(wù)包含集合A和B的并的概率P(A∪B)。即

    support(A?B)=P(A∪B)=D(X)/|D|

    (5)

    其中,D(X)是數(shù)據(jù)集D包含X的事務(wù)數(shù)。

    定義2:規(guī)則A?B在事務(wù)集D中的置信度C(confidence)是指包含A和B的事務(wù)數(shù)與包含A的事務(wù)數(shù)之比,它是條件概率P(A|B)。即

    confidence(A?B)=P(A|B)=support(A∪

    B)/support(A)

    (6)

    關(guān)聯(lián)規(guī)則挖掘首先要找出所有滿足最小支持度的項集,再計算出置信度大于閾值的所有關(guān)聯(lián)規(guī)則。

    2.2 FP-growth算法

    FP-growth算法主要是利用一個樹型結(jié)構(gòu)來存儲數(shù)據(jù)項之間的順序關(guān)系,它通常需要掃描兩次數(shù)據(jù)庫來構(gòu)建FP-tree,第一次掃描獲得頻繁1-項集,并篩選出滿足支持度大小的頻繁項,根據(jù)頻繁項的支持度計數(shù)進行從高到低的排序。第二次掃描數(shù)據(jù)庫就是按照第一次的頻繁項排序?qū)υ际聞?wù)中的數(shù)據(jù)項重新排序,并將其添加到以“NULL”為根節(jié)點的FP-tree中。在構(gòu)建FP-tree的過程中,通常會建立一個項頭表T,表中包括三部分信息,分別是頻繁項、對應(yīng)的支持度計數(shù)和指向FP-tree節(jié)點的指針。根據(jù)FP-tree提取出條件模式基,滿足置信度閾值的條件模式基和后綴就是挖掘出的關(guān)聯(lián)規(guī)則。

    FP-growth算法主要由三個模塊構(gòu)成:FP-growth模塊主要是FP-growth算法執(zhí)行的流程;Insert模塊主要完成FP樹的構(gòu)建過程;Search模塊用來獲取條件模式基集合,該條件模式基集合可以用來確定最后的關(guān)聯(lián)規(guī)則。

    (1)Insert模塊。

    輸入:已排序的頻繁項集Li,F(xiàn)P(子)樹根節(jié)點Rr

    輸出:FP(子)樹Rr

    IfLi!=null then

    取出Li的第一項i

    IfRr存在某子節(jié)點N=ithen

    ++N.count

    Else

    創(chuàng)建Rr的子節(jié)點N,節(jié)點內(nèi)容為i

    N.count=l

    將N加入項頭表中

    Insert(Li-1,N)

    (2)Search模塊。

    輸入:FP樹T,后綴模式α

    輸出:頻繁項集合L_S

    IfT中只有一個分支Pthen

    ForP上節(jié)點的每個組合β

    β=α∪β

    L_S=L_S∪{β}

    Else

    ForT中的每個頻繁項i

    構(gòu)造β的條件模式及條件FP樹Rβ

    IfRβ≠? then

    Search(Rβ,β)

    (3)FP-growth模塊。

    輸入:事務(wù)集合T,最小支持度min_sup,最小置信度min_conf

    輸出:強關(guān)聯(lián)規(guī)則集合R_S

    掃描T找出頻繁1-項集L

    按支持度計數(shù)降序排序L

    創(chuàng)建FP樹的根節(jié)點NULL

    ForT中的每個事務(wù)t

    找出t中的頻繁1-項集合Li

    Li中的項按L中的順序排序

    Insert(Li,NULL)

    L_S=Search(FP,NULL)

    在L_S中產(chǎn)生強關(guān)聯(lián)規(guī)則集合R_S

    接下來用一個簡單的例子解釋如何構(gòu)建FP樹。假設(shè)存在事務(wù)集合T,如表1所示。假定min_sup=20%,那么事務(wù)集支持度計數(shù)=20%×10=2次。首先掃描一遍事務(wù)集,統(tǒng)計各類項的支持度計數(shù),去掉支持度計數(shù)小于2的項。然后將頻繁1-項按照支持度計數(shù)從高到低排序,生成排序的頻繁1-項集L1=[B:8,A:7,C:5,D:2,E:2]。

    表1 事務(wù)集合T

    根據(jù)排好序的頻繁1-項集集合創(chuàng)建項頭表,然后再遍歷一遍數(shù)據(jù)庫,構(gòu)建FP樹。構(gòu)建過程按照L1中項的順序創(chuàng)建,將頻繁項按照順序插入到以NULL為根節(jié)點的樹中,隨著事務(wù)中數(shù)據(jù)項的插入更新各個樹節(jié)點的支持度計數(shù)。根據(jù)Insert算法,遍歷所有事務(wù)之后得出圖1所示的FP-tree。故FP-growth算法是將事務(wù)中所有符合要求的項、項的計數(shù)以及項之間的相互關(guān)系都壓縮到一棵樹中。

    圖1 FP樹與項頭表

    3 基于SOM劃分的FP-growth算法

    3.1 算法過程

    FP-growth通過構(gòu)造FP-tree來尋找頻繁模式,然而當(dāng)數(shù)據(jù)集達到一定規(guī)模時,構(gòu)造基于內(nèi)存的FP-tree仍然是不現(xiàn)實的。文中提出的基于SOM劃分的FP-growth算法能解決上述問題。該算法利用SOM聚類方法得到信息較為聚集的數(shù)據(jù)子集,在各個子集上并行實施FP-growth算法,從而在大型數(shù)據(jù)集上挖掘出關(guān)聯(lián)規(guī)則。該算法總體分成5步:數(shù)據(jù)標準化;按照系統(tǒng)抽樣的方法從數(shù)據(jù)集中抽取樣本數(shù)據(jù);利用SOM算法對樣本數(shù)據(jù)聚類,得到數(shù)據(jù)集事務(wù)的分類模型;將整個數(shù)據(jù)集中的事務(wù)按照分類模型分成若干個數(shù)據(jù)子集,在數(shù)據(jù)子集上并行執(zhí)行FP-growth挖掘;匯總結(jié)果。算法流程如圖2所示。

    (1)數(shù)據(jù)標準化。

    數(shù)據(jù)集中的每條事務(wù)中包含的項都是離散的,為了便于求解事務(wù)之間的歐氏距離,需要把事務(wù)中的項改為用數(shù)字表示,含有對應(yīng)的項記為1,不含的記為0。具體過程如下:

    圖2 算法流程

    (a)掃描一遍數(shù)據(jù)集,求出數(shù)據(jù)集中大于支持度的頻繁1-項集L1;

    (2)抽取樣本。

    (a)將數(shù)據(jù)庫D中事務(wù)編號,每條事務(wù)對應(yīng)一個唯一的編號;

    (b)將編號按某個間隔分成k段,當(dāng)N/n(N表示數(shù)據(jù)集中的總的事務(wù)數(shù),n表示樣本容量大小)是整數(shù)時,k=N/n;當(dāng)N/n為小數(shù)時,從總的事務(wù)中去除一些事務(wù),使剩下的事務(wù)數(shù)目能被n整除,這時k=N'/n(N'為剩下的事務(wù)數(shù));

    (c)在第一段中隨機確定一個編號l;

    (d)從整體中按照編號l,l+k,…,l+(n-1)k抽取出來作為樣本。

    (3)聚類分析。

    利用SOM算法對樣本數(shù)據(jù)進行聚類分析,經(jīng)過若干次迭代運算,得到自組織神經(jīng)元間的距離數(shù)據(jù),神經(jīng)元之間距離小的為同一類,距離大的為不同類。神經(jīng)元在二維平面上的分布情況很容易通過肉眼大概分辨出數(shù)據(jù)集中存在幾類數(shù)據(jù)。類別個數(shù)可以根據(jù)需要而定,一般情況下分得精細度越高,數(shù)據(jù)集中的類別數(shù)越多。文中在實驗驗證階段,依次提高數(shù)據(jù)劃分的精確度來驗證算法的加速程度。確定分類個數(shù)后,利用點集最小圓覆蓋法[12]確定每個類別的中心位置,得到中心位置集合:

    C={c1,c2,…,cn}

    (7)

    其中,n為分類的類別數(shù)。

    C中任何一個元素ck表示如下:

    ck={ck1,ck2,…,ckm}

    (8)

    其中,m為中心坐標點的維數(shù)。

    (4)FP-growth挖掘。

    將數(shù)據(jù)集中的每條數(shù)據(jù)與C中的中心點進行比較,距離最小的中心點所屬的類別就是該條數(shù)據(jù)所屬的類別,即:

    ‖ti-cmin‖=min{‖ti-ck‖}

    (9)

    其中,ti表示任意一條事務(wù)數(shù)據(jù);cmin表示與ti最近的中心點;ck表示C中任意一個中心點。

    根據(jù)事務(wù)ti所屬的類別將其分配到對應(yīng)的計算節(jié)點上,這個分配過程在分布式計算Spark框架內(nèi)完成,在Spark平臺上編寫的數(shù)據(jù)分配程序依據(jù)事務(wù)數(shù)據(jù)與中心點的歐氏距離來分配數(shù)據(jù)所屬計算節(jié)點,詳細的Spark平臺的搭建和配置過程可參考文獻[13]。經(jīng)過數(shù)據(jù)分割后,數(shù)據(jù)集D被分割成s個子集,表示為D=D1∪D2∪…∪Ds。

    在每個計算節(jié)點上構(gòu)建FP-tree,構(gòu)建過程按照2.2節(jié)的算法。由于這個階段之前已經(jīng)得到頻繁1-項集,并且該項集已按照支持度從大到小排序,所以只需將每條事務(wù)中的項添加到FP-tree上即可。

    (5)結(jié)果匯總。

    (a)在每個計算節(jié)點上,根據(jù)2.2節(jié)的Search()算法求出所有條件模式基;

    (c)將(b)中得到的關(guān)聯(lián)規(guī)則合并就得到了整個數(shù)據(jù)集中蘊含的關(guān)聯(lián)規(guī)則。由于之前做了SOM聚類分析,所以每個數(shù)據(jù)子集上包含有相應(yīng)類別的高密度頻繁項,那么也就包含了對應(yīng)的關(guān)聯(lián)規(guī)則。假設(shè)數(shù)據(jù)集D中包含的關(guān)聯(lián)規(guī)則集R={r1,r2,…,rn}(n表示數(shù)據(jù)集中包含的關(guān)聯(lián)規(guī)則個數(shù),ri表示任意一條關(guān)聯(lián)規(guī)則),任意一個數(shù)據(jù)子集所包含的關(guān)聯(lián)規(guī)則集RDi={rDi1,rDi2,…,rDim}(i=1,2,…,n,m表示子集中包含的關(guān)聯(lián)規(guī)則的個數(shù),rDij表示子集中任意一條關(guān)聯(lián)規(guī)則),則有:RD1∪RD2∪…∪RDs=R={r1,r2,…,rn}。

    3.2 算法復(fù)雜度分析

    假設(shè)某挖掘任務(wù)中有s個關(guān)聯(lián)規(guī)則、m個符合最小支持度的項,事務(wù)有n個、平均每個事務(wù)中包含a個符合最小支持度的項。那么經(jīng)典算法獲取s個關(guān)聯(lián)規(guī)則,忽略連接數(shù)據(jù)庫等開銷,算法需要計算的次數(shù)為m×n×a+m×s,由于n和m占主導(dǎo)作用,所以時間復(fù)雜度為O(mn)。假設(shè)抽取樣本的個數(shù)為b,聚類個數(shù)為c,改進算法的時間復(fù)雜度為m×n×a+m×s+c×b,由于b和c相較于其他項很小,可以忽略不計,所以時間復(fù)雜度也為O(mn)[14-15]。雖然改進算法與原算法的時間復(fù)雜度相同,但是由于改進算法將數(shù)據(jù)庫分割成小的子集,大大降低了算法的空間復(fù)雜度,減小了計算過程中的內(nèi)存空間占用量,增大了對海量數(shù)據(jù)挖掘的可能性。而且在改進算法中各個子集并行進行數(shù)據(jù)挖掘,也大大縮減了運算時間。

    4 實驗及結(jié)果分析

    通過實驗對提出的基于SOM劃分的FP-tree算法進行驗證。實驗中的數(shù)據(jù)集均來自Frequent Itemset Mining Dataset Repository。

    4.1 SOM聚類分析結(jié)果

    實驗中使用的是connect.data數(shù)據(jù)集。對該數(shù)據(jù)集進行抽樣,對抽樣樣本進行SOM聚類分析,經(jīng)過100次迭代后,二維平面上的神經(jīng)元出現(xiàn)了聚簇,相似的神經(jīng)元相互靠近,不同類的神經(jīng)元相互遠離。每個神經(jīng)元都與某些輸入點有著強連接,并且神經(jīng)元之間也存在著連接權(quán)值,將距離較近的神經(jīng)元歸為一類,它們對應(yīng)的樣本點也屬于同一類。

    為了凸顯聚類效果,在每一個類別上加入一個收縮因子,在收縮因子的作用下樣本點向各自的數(shù)據(jù)中心靠攏。為了更直觀地看到分類效果,在每個類別上分別標記不同的圖形:三角形、方形、菱形和圓形。經(jīng)過多次調(diào)整參數(shù),得到的聚類效果如圖3所示。由于這個過程需要比較復(fù)雜的編程,所以利用Java程序編程實現(xiàn)聚類的效果顯示。

    圖3 聚類效果

    從圖中可以看出,經(jīng)過SOM聚類分析,樣本數(shù)據(jù)分成了4類,雖然每個類別有一些數(shù)據(jù)相互重疊,但是總體上并不影響最后的聚類效果。

    4.2 基于SOM劃分的FP-growth算法性能實驗

    根據(jù)4.1中的聚類結(jié)果,將原數(shù)據(jù)集分割成4個子集,在每個子集上并行執(zhí)行FP-growth算法。算法執(zhí)行過程中單個計算節(jié)點的內(nèi)存占用情況如圖4(a)所示。圖4(b)顯示的是未改進的FP-growth算法執(zhí)行過程中的內(nèi)存占用量。圖4中顯示的是加上計算機操作系統(tǒng)和其他進程所占的內(nèi)存空間后的內(nèi)存使用情況,并且是以60 s為一個時間片段顯示的。通過比較發(fā)現(xiàn),改進算法內(nèi)存占用量遠遠低于未改進算法,可以用來對大型數(shù)據(jù)集進行數(shù)據(jù)挖掘,而未改進的FP-growth在對大型數(shù)據(jù)集進行挖掘時,很快就會占用大量內(nèi)存,以至于計算機物理內(nèi)存空間不夠造成數(shù)據(jù)挖掘任務(wù)無法繼續(xù)進行。

    圖4 內(nèi)存占用量

    將改進算法與Apriori算法和FP-growth算法進行速度上的比較,在支持度為5%的情況下,各個算法的運算時間如圖5所示。

    從圖中可以看出,隨著數(shù)據(jù)量的增加,三種算法所消耗的時間都在增加,然而FP-growth算法的時間消耗明顯低于Apriori算法,主要因為隨著數(shù)據(jù)量的增大,Apriori算法會產(chǎn)生大量的候選項,這些候選項的處理耗費了大量時間。改進的FP-growth算法相較于沒有改進的FP-growth算法明顯降低了算法的運算時間。從圖中可以看出,未改進的FP-growth算法隨著數(shù)據(jù)量的增加所消耗的時間也在快速增長,而改進的FP-growth算法呈現(xiàn)平緩的增長趨勢,由此可見改進算法在性能上有明顯的提升。

    圖5 執(zhí)行時間對比

    5 結(jié)束語

    主要闡述了對FP-growth算法改進的過程。該算法利用SOM聚類算法對從大數(shù)據(jù)集中抽樣的樣本進行聚類分析,根據(jù)聚類結(jié)果將大數(shù)據(jù)集分解成若干個子集,這些子集具有較高密度的關(guān)聯(lián)規(guī)則,在各個子集上并行執(zhí)行FP-growth算法就得到了數(shù)據(jù)集中所包含的關(guān)聯(lián)規(guī)則。實驗結(jié)果表明,改進算法降低了內(nèi)存的占用率,縮短了數(shù)據(jù)挖掘時間。

    參考文獻:

    [1] AGRAWAL R,IMIELINSKI T,SWAMI A.Mining association rules between sets of items in large databases[C]//Proceedings of the 1993 ACM-SIGMOD international conference on management of data.New York,NY,USA:ACM,1993:207-216.

    [2] AGRAWAL R,SRIKANT R.Fast algorithms for mining association rules[C]//Proceedings of the 1994 international conference on very large data bases.[s.l.]:[s.n.],1994:487-499.

    [3] HAN J,PEI J,YIN Y.Mining frequent patterns without candidate generation[C]//Proceedings of 2000 ACM SIGMOD international conference on management of data.New York,NY,USA:ACM,2000:1-12.

    [4] 楊 勇,王 偉.一種基于MapReduce的并行FP-growth算法[J].重慶郵電大學(xué)學(xué)報:自然科學(xué)版,2013,25(5):651-657.

    [5] PARK J S,CHEN M,YU P S.Using a hash-based method with transaction trimming and database scan reduction for mining association rules[J].IEEE Transactions on Knowledge and Data Engineering,1997,9(5):813-825.

    [6] 吳建章,韓立新,曾曉勤.一種基于多核微機的閉頻繁項集挖掘算法[J].計算機應(yīng)用與軟件,2013,30(3):44-46.

    [7] AOUADL M,LE-KHAC N A,KECHADI T M.Distributed

    frequent itemsets mining in heterogeneous platforms[J].Journal of Engineering,Computing and Architecture,2007,1(2):1-12.

    [8] 鄒 翔,張 巍,劉 洋,等.分布式序列模式發(fā)現(xiàn)算法的研究[J].軟件學(xué)報,2005,16(7):1262-1269.

    [9] 李文棟.基于Spark的大數(shù)據(jù)挖掘技術(shù)的研究與實現(xiàn)[D].濟南:山東大學(xué),2015.

    [10] 王 樂,馮 林,王 水.不產(chǎn)生候選項集的TOP-K高效用模式挖掘算法[J].計算機研究與發(fā)展,2015,52(2):445-455.

    [11] GOETHALS B,MOHAMMED J Z.Advances in frequent itemset mining implementations:report on FIMI'03[J].ACM SIGKDD Explorations Newsletter,2004,6(1):109-117.

    [12] 楊中華.平面點列最小覆蓋圓的計算方法[J].北京工業(yè)大學(xué)學(xué)報,2000,26(2):96-97.

    [13] 毛宇星,施伯樂.基于擴展自然序樹的概化關(guān)聯(lián)規(guī)則增量挖掘方法[J].計算機研究與發(fā)展,2012,49(3):598-606.

    [14] HAN J W,MICHELINE K.?dāng)?shù)據(jù)挖掘:概念與技術(shù)[M].范明,孟小峰,譯.北京:機械工業(yè)出版社,2012.

    [15] 易 彤,徐寶文,吳方君.一種基于FP樹的挖掘關(guān)聯(lián)規(guī)則的增量更新算法[J].計算機學(xué)報,2004,27(5):703-710.

    猜你喜歡
    子集事務(wù)數(shù)據(jù)挖掘
    由一道有關(guān)集合的子集個數(shù)題引發(fā)的思考
    “事物”與“事務(wù)”
    基于分布式事務(wù)的門架數(shù)據(jù)處理系統(tǒng)設(shè)計與實現(xiàn)
    拓撲空間中緊致子集的性質(zhì)研究
    探討人工智能與數(shù)據(jù)挖掘發(fā)展趨勢
    河湖事務(wù)
    關(guān)于奇數(shù)階二元子集的分離序列
    基于并行計算的大數(shù)據(jù)挖掘在電網(wǎng)中的應(yīng)用
    電力與能源(2017年6期)2017-05-14 06:19:37
    一種基于Hadoop的大數(shù)據(jù)挖掘云服務(wù)及應(yīng)用
    每一次愛情都只是愛情的子集
    都市麗人(2015年4期)2015-03-20 13:33:22
    最黄视频免费看| 97在线人人人人妻| 国产伦理片在线播放av一区| 男女免费视频国产| 国产精品人妻久久久影院| 搡老乐熟女国产| 午夜福利影视在线免费观看| 久久久a久久爽久久v久久| 黄色一级大片看看| 国产一区二区三区av在线| 黑人猛操日本美女一级片| 久久国内精品自在自线图片| 亚洲图色成人| 久久久久久久久久人人人人人人| 菩萨蛮人人尽说江南好唐韦庄| 校园人妻丝袜中文字幕| 另类精品久久| 欧美日本中文国产一区发布| 欧美精品人与动牲交sv欧美| 大片电影免费在线观看免费| 国产片特级美女逼逼视频| 久久精品国产a三级三级三级| 国产成人午夜福利电影在线观看| 久久久a久久爽久久v久久| 国产成人a∨麻豆精品| 国产精品女同一区二区软件| 成人影院久久| xxxhd国产人妻xxx| 少妇 在线观看| 国产淫语在线视频| 国产精品 国内视频| 日韩三级伦理在线观看| 超碰成人久久| 亚洲国产看品久久| 精品福利永久在线观看| www.精华液| av不卡在线播放| 成年av动漫网址| 亚洲三级黄色毛片| 宅男免费午夜| 久久国产精品大桥未久av| 香蕉国产在线看| av天堂久久9| 爱豆传媒免费全集在线观看| 咕卡用的链子| 精品一区二区三卡| 1024视频免费在线观看| 美女xxoo啪啪120秒动态图| 丝袜脚勾引网站| 日韩电影二区| 美女大奶头黄色视频| 高清av免费在线| 男人爽女人下面视频在线观看| 亚洲国产毛片av蜜桃av| 男女免费视频国产| 国产人伦9x9x在线观看 | 国产精品蜜桃在线观看| 女性生殖器流出的白浆| 日韩精品有码人妻一区| av电影中文网址| av线在线观看网站| 久久国产精品大桥未久av| 搡女人真爽免费视频火全软件| 日日摸夜夜添夜夜爱| 如何舔出高潮| 亚洲久久久国产精品| 街头女战士在线观看网站| 中国国产av一级| 侵犯人妻中文字幕一二三四区| 久久这里有精品视频免费| 美女大奶头黄色视频| 国产亚洲午夜精品一区二区久久| 一区二区三区激情视频| 欧美日本中文国产一区发布| 日日撸夜夜添| 国产片特级美女逼逼视频| 青春草视频在线免费观看| 久久99一区二区三区| 欧美精品国产亚洲| 777久久人妻少妇嫩草av网站| h视频一区二区三区| 成人毛片a级毛片在线播放| 自拍欧美九色日韩亚洲蝌蚪91| 又黄又粗又硬又大视频| 精品人妻在线不人妻| 欧美精品人与动牲交sv欧美| 久久久久久久精品精品| av在线app专区| 国产熟女欧美一区二区| 日本猛色少妇xxxxx猛交久久| 丝袜脚勾引网站| 少妇被粗大的猛进出69影院| 国产精品一国产av| 国精品久久久久久国模美| 18禁观看日本| 午夜福利在线免费观看网站| 国产精品秋霞免费鲁丝片| 黄片播放在线免费| 毛片一级片免费看久久久久| 亚洲视频免费观看视频| 97在线视频观看| 国产老妇伦熟女老妇高清| 国产在线一区二区三区精| 国产又爽黄色视频| 亚洲精品美女久久av网站| 国产av一区二区精品久久| 看十八女毛片水多多多| 欧美xxⅹ黑人| 精品午夜福利在线看| 成年人午夜在线观看视频| av在线老鸭窝| 超色免费av| 成人18禁高潮啪啪吃奶动态图| 国产亚洲一区二区精品| 久久女婷五月综合色啪小说| 国产精品免费大片| 如何舔出高潮| 在线看a的网站| 熟女少妇亚洲综合色aaa.| 午夜激情av网站| 久久毛片免费看一区二区三区| 麻豆av在线久日| 欧美精品av麻豆av| 黑人巨大精品欧美一区二区蜜桃| 亚洲一码二码三码区别大吗| 黑人欧美特级aaaaaa片| 十八禁高潮呻吟视频| 免费观看av网站的网址| 久久影院123| 国产精品久久久久久久久免| 免费女性裸体啪啪无遮挡网站| 国产亚洲欧美精品永久| 成人二区视频| 免费观看av网站的网址| 天堂8中文在线网| 亚洲精品国产av蜜桃| 夫妻性生交免费视频一级片| 爱豆传媒免费全集在线观看| 免费看av在线观看网站| 欧美日韩一区二区视频在线观看视频在线| 亚洲av电影在线观看一区二区三区| 香蕉精品网在线| 午夜福利在线免费观看网站| 伦理电影免费视频| 黑人巨大精品欧美一区二区蜜桃| 亚洲欧美精品自产自拍| 亚洲情色 制服丝袜| 亚洲国产欧美日韩在线播放| 天堂中文最新版在线下载| 欧美少妇被猛烈插入视频| 亚洲精品日本国产第一区| 一级黄片播放器| 看非洲黑人一级黄片| √禁漫天堂资源中文www| 男男h啪啪无遮挡| 九色亚洲精品在线播放| 精品亚洲成a人片在线观看| 最近最新中文字幕大全免费视频 | 黄频高清免费视频| 国产一区二区 视频在线| 伊人久久大香线蕉亚洲五| 国产精品av久久久久免费| 大片电影免费在线观看免费| 纯流量卡能插随身wifi吗| 国产有黄有色有爽视频| 成人18禁高潮啪啪吃奶动态图| 18禁观看日本| 亚洲激情五月婷婷啪啪| 热re99久久国产66热| 亚洲美女搞黄在线观看| 在线天堂中文资源库| 成人国产麻豆网| 久久国产亚洲av麻豆专区| 天天躁狠狠躁夜夜躁狠狠躁| av网站免费在线观看视频| 亚洲情色 制服丝袜| 乱人伦中国视频| 国产成人精品久久二区二区91 | av天堂久久9| 999久久久国产精品视频| 亚洲欧美一区二区三区黑人 | 国产白丝娇喘喷水9色精品| 日韩中文字幕视频在线看片| 一边摸一边做爽爽视频免费| 肉色欧美久久久久久久蜜桃| 丰满乱子伦码专区| 伊人久久国产一区二区| 久久99精品国语久久久| 一二三四中文在线观看免费高清| 午夜影院在线不卡| 久久精品国产自在天天线| 老司机亚洲免费影院| 国产精品不卡视频一区二区| 日韩一卡2卡3卡4卡2021年| av女优亚洲男人天堂| 亚洲在久久综合| av免费在线看不卡| 久热久热在线精品观看| 老鸭窝网址在线观看| 午夜免费鲁丝| 精品人妻在线不人妻| 欧美bdsm另类| 国产精品国产三级国产专区5o| 国产精品一区二区在线观看99| 欧美日韩亚洲国产一区二区在线观看 | 美女午夜性视频免费| 久久99蜜桃精品久久| 午夜91福利影院| 80岁老熟妇乱子伦牲交| 国产97色在线日韩免费| 黄色 视频免费看| 午夜福利在线观看免费完整高清在| 精品第一国产精品| 日韩精品免费视频一区二区三区| 亚洲av成人精品一二三区| 9热在线视频观看99| 黄色配什么色好看| 中文字幕最新亚洲高清| 十八禁高潮呻吟视频| 婷婷色麻豆天堂久久| 亚洲婷婷狠狠爱综合网| 人人妻人人爽人人添夜夜欢视频| av又黄又爽大尺度在线免费看| 热re99久久精品国产66热6| 国产熟女欧美一区二区| 啦啦啦在线免费观看视频4| 国产色婷婷99| 搡女人真爽免费视频火全软件| 最近2019中文字幕mv第一页| 日本免费在线观看一区| 国产av国产精品国产| 精品视频人人做人人爽| 亚洲伊人久久精品综合| 国产精品久久久久久精品古装| 香蕉丝袜av| 在线观看美女被高潮喷水网站| 国产亚洲精品第一综合不卡| 街头女战士在线观看网站| 久久青草综合色| 好男人视频免费观看在线| 日本爱情动作片www.在线观看| 亚洲五月色婷婷综合| 午夜福利一区二区在线看| 成人毛片60女人毛片免费| 老司机影院毛片| 国产精品香港三级国产av潘金莲 | 一区二区三区四区激情视频| 三级国产精品片| 看免费成人av毛片| 亚洲伊人久久精品综合| 亚洲av免费高清在线观看| 蜜桃在线观看..| 免费播放大片免费观看视频在线观看| 不卡av一区二区三区| 久久久欧美国产精品| 国产一区二区三区av在线| 观看美女的网站| 亚洲精品日本国产第一区| 国产精品国产av在线观看| 亚洲精品久久久久久婷婷小说| 在线观看美女被高潮喷水网站| 国产欧美日韩一区二区三区在线| 亚洲中文av在线| 久久精品国产自在天天线| av在线播放精品| 另类精品久久| 人妻一区二区av| 丝袜人妻中文字幕| 国产成人精品婷婷| 超碰成人久久| 精品亚洲成国产av| 中文天堂在线官网| 久久久国产一区二区| 午夜福利影视在线免费观看| 国产亚洲精品第一综合不卡| 亚洲成色77777| 视频区图区小说| 亚洲,一卡二卡三卡| 18禁动态无遮挡网站| 岛国毛片在线播放| 精品久久久久久电影网| 最黄视频免费看| 亚洲 欧美一区二区三区| 国产深夜福利视频在线观看| 亚洲成人av在线免费| 观看美女的网站| 秋霞伦理黄片| 国产成人精品婷婷| 亚洲欧美色中文字幕在线| 久久久久精品久久久久真实原创| 黄网站色视频无遮挡免费观看| 制服丝袜香蕉在线| 又黄又粗又硬又大视频| 欧美日韩综合久久久久久| 国产精品一区二区在线不卡| av视频免费观看在线观看| 中国三级夫妇交换| 涩涩av久久男人的天堂| 极品人妻少妇av视频| 丝袜在线中文字幕| 午夜av观看不卡| 少妇 在线观看| 亚洲欧美一区二区三区黑人 | 你懂的网址亚洲精品在线观看| av国产精品久久久久影院| 亚洲精华国产精华液的使用体验| 亚洲内射少妇av| 男女午夜视频在线观看| 亚洲国产av影院在线观看| 国产成人欧美| 最新的欧美精品一区二区| 女性被躁到高潮视频| 久久国产精品大桥未久av| 一区二区三区四区激情视频| 日本欧美国产在线视频| 丝袜美腿诱惑在线| videossex国产| 国产欧美亚洲国产| 精品第一国产精品| 免费在线观看完整版高清| 日韩av免费高清视频| 国产亚洲精品第一综合不卡| 桃花免费在线播放| 精品亚洲成国产av| 最近最新中文字幕免费大全7| 久久久久久久大尺度免费视频| 亚洲av国产av综合av卡| 少妇熟女欧美另类| 亚洲人成电影观看| 一级毛片我不卡| 在线精品无人区一区二区三| 久久久久久伊人网av| 韩国av在线不卡| 精品第一国产精品| 性色av一级| 欧美+日韩+精品| 日韩不卡一区二区三区视频在线| 91精品国产国语对白视频| 99久久人妻综合| 母亲3免费完整高清在线观看 | 蜜桃在线观看..| 日韩精品免费视频一区二区三区| 一区在线观看完整版| 亚洲综合精品二区| 精品亚洲成a人片在线观看| 麻豆av在线久日| 99九九在线精品视频| 成年女人在线观看亚洲视频| 丝袜人妻中文字幕| av卡一久久| 80岁老熟妇乱子伦牲交| 日本午夜av视频| 搡老乐熟女国产| 少妇被粗大猛烈的视频| 免费av中文字幕在线| 春色校园在线视频观看| 久久精品人人爽人人爽视色| 黄片播放在线免费| 久久久久久人妻| 中文字幕人妻丝袜制服| 国产亚洲最大av| 欧美日韩精品网址| 国产精品不卡视频一区二区| 日本av免费视频播放| 精品一区在线观看国产| 亚洲精品成人av观看孕妇| 国产探花极品一区二区| 最近最新中文字幕免费大全7| 女性被躁到高潮视频| 中文字幕人妻丝袜一区二区 | 日本av免费视频播放| 免费观看性生交大片5| 黑人巨大精品欧美一区二区蜜桃| 在线天堂最新版资源| 男女国产视频网站| 婷婷成人精品国产| 亚洲经典国产精华液单| 亚洲精品乱久久久久久| 麻豆乱淫一区二区| 成人亚洲精品一区在线观看| 久久久久国产一级毛片高清牌| 欧美日韩av久久| 深夜精品福利| 日本vs欧美在线观看视频| av女优亚洲男人天堂| 深夜精品福利| 97在线视频观看| 在线亚洲精品国产二区图片欧美| 日韩伦理黄色片| 在线亚洲精品国产二区图片欧美| 国产一区二区在线观看av| 国产在线一区二区三区精| 日本vs欧美在线观看视频| 国产日韩欧美亚洲二区| 777米奇影视久久| 日本欧美视频一区| 一边亲一边摸免费视频| 久久久精品免费免费高清| 国产亚洲午夜精品一区二区久久| a级片在线免费高清观看视频| 久久午夜综合久久蜜桃| 亚洲精品美女久久久久99蜜臀 | 多毛熟女@视频| 少妇的逼水好多| 丰满乱子伦码专区| 欧美人与善性xxx| 亚洲精品久久午夜乱码| 久久久久久久久久久免费av| 最近手机中文字幕大全| 亚洲av欧美aⅴ国产| 欧美精品亚洲一区二区| 两性夫妻黄色片| 国产成人欧美| 精品一区二区三区四区五区乱码 | 午夜老司机福利剧场| 国产有黄有色有爽视频| 最近手机中文字幕大全| 国产成人精品福利久久| 国产欧美日韩综合在线一区二区| 国产成人精品久久二区二区91 | 一级,二级,三级黄色视频| 91精品国产国语对白视频| 人人妻人人爽人人添夜夜欢视频| av又黄又爽大尺度在线免费看| 999久久久国产精品视频| 亚洲精品自拍成人| 国产成人av激情在线播放| 午夜影院在线不卡| 最黄视频免费看| 国产 精品1| www.av在线官网国产| www.精华液| 久久人人97超碰香蕉20202| 精品人妻偷拍中文字幕| 一二三四中文在线观看免费高清| 久久精品aⅴ一区二区三区四区 | 黄色毛片三级朝国网站| 国产午夜精品一二区理论片| 视频区图区小说| 国产精品国产三级国产专区5o| 99国产综合亚洲精品| 综合色丁香网| 亚洲精品久久成人aⅴ小说| av福利片在线| 下体分泌物呈黄色| 日本免费在线观看一区| 啦啦啦中文免费视频观看日本| 另类亚洲欧美激情| 国产一区亚洲一区在线观看| 黑人巨大精品欧美一区二区蜜桃| 日产精品乱码卡一卡2卡三| 一区二区三区乱码不卡18| 国产精品不卡视频一区二区| www.精华液| 国产xxxxx性猛交| 观看av在线不卡| 下体分泌物呈黄色| 三上悠亚av全集在线观看| 一区二区av电影网| 狂野欧美激情性bbbbbb| 国产精品一区二区在线观看99| 久久ye,这里只有精品| 青春草视频在线免费观看| 国产97色在线日韩免费| 自线自在国产av| 亚洲色图 男人天堂 中文字幕| 亚洲欧美日韩另类电影网站| 大话2 男鬼变身卡| 久久午夜福利片| 黄色一级大片看看| 免费观看性生交大片5| 伦精品一区二区三区| 成人18禁高潮啪啪吃奶动态图| 日韩一区二区视频免费看| 精品久久蜜臀av无| 少妇精品久久久久久久| 日韩制服骚丝袜av| 欧美成人精品欧美一级黄| 这个男人来自地球电影免费观看 | 亚洲欧美中文字幕日韩二区| 国产男女超爽视频在线观看| 亚洲精品av麻豆狂野| 欧美激情 高清一区二区三区| 熟女少妇亚洲综合色aaa.| 日本91视频免费播放| 午夜日本视频在线| 九色亚洲精品在线播放| 精品福利永久在线观看| 热99国产精品久久久久久7| 99国产综合亚洲精品| 9191精品国产免费久久| 国产精品.久久久| 啦啦啦视频在线资源免费观看| 精品少妇黑人巨大在线播放| 中国国产av一级| 午夜免费男女啪啪视频观看| 国产精品三级大全| 久久精品熟女亚洲av麻豆精品| 一本色道久久久久久精品综合| 久久久久久人妻| 国产极品粉嫩免费观看在线| 美女视频免费永久观看网站| 欧美日韩视频精品一区| 日韩中文字幕欧美一区二区 | 精品视频人人做人人爽| 又粗又硬又长又爽又黄的视频| 一个人免费看片子| xxx大片免费视频| 国产毛片在线视频| 9191精品国产免费久久| 亚洲激情五月婷婷啪啪| 久久久久久人妻| 国产亚洲欧美精品永久| 日韩,欧美,国产一区二区三区| 中文字幕精品免费在线观看视频| 一区二区三区精品91| av线在线观看网站| 免费av中文字幕在线| 热99久久久久精品小说推荐| 国产成人av激情在线播放| 最近中文字幕2019免费版| 最近2019中文字幕mv第一页| 亚洲欧洲国产日韩| 午夜免费观看性视频| 黄色毛片三级朝国网站| av网站免费在线观看视频| 亚洲国产欧美日韩在线播放| 亚洲国产av新网站| 午夜福利一区二区在线看| 国精品久久久久久国模美| 最近最新中文字幕大全免费视频 | 水蜜桃什么品种好| 国产国语露脸激情在线看| 青春草视频在线免费观看| 久久99热这里只频精品6学生| 欧美xxⅹ黑人| 国产成人欧美| av网站在线播放免费| 久久精品国产亚洲av涩爱| 亚洲欧美清纯卡通| 如日韩欧美国产精品一区二区三区| 老女人水多毛片| 国产精品女同一区二区软件| 免费观看在线日韩| 久久久久久免费高清国产稀缺| 18禁裸乳无遮挡动漫免费视频| 免费在线观看完整版高清| 亚洲欧美清纯卡通| 午夜av观看不卡| 巨乳人妻的诱惑在线观看| 最近中文字幕高清免费大全6| 亚洲国产精品一区二区三区在线| 亚洲精品中文字幕在线视频| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲久久久国产精品| 99久国产av精品国产电影| 国产 一区精品| 国产精品久久久av美女十八| 天堂8中文在线网| 亚洲欧美精品自产自拍| 欧美日韩亚洲高清精品| 欧美日韩亚洲国产一区二区在线观看 | 亚洲av电影在线观看一区二区三区| 99国产综合亚洲精品| 韩国高清视频一区二区三区| 成年女人毛片免费观看观看9 | 香蕉精品网在线| 国产成人精品婷婷| 日韩熟女老妇一区二区性免费视频| 欧美精品亚洲一区二区| 日韩一卡2卡3卡4卡2021年| 亚洲精品一二三| 亚洲欧美清纯卡通| av免费观看日本| 日韩一区二区视频免费看| 99久久综合免费| 亚洲精品久久久久久婷婷小说| 日本91视频免费播放| 午夜免费鲁丝| av网站免费在线观看视频| av线在线观看网站| 丰满迷人的少妇在线观看| 欧美日韩一区二区视频在线观看视频在线| 亚洲精品中文字幕在线视频| 免费久久久久久久精品成人欧美视频| 成人免费观看视频高清| 国产日韩欧美视频二区| 日韩三级伦理在线观看| 黄色一级大片看看| 一级黄片播放器| 最近最新中文字幕免费大全7| 久久精品国产亚洲av涩爱| 丝袜脚勾引网站| 美女国产视频在线观看| 亚洲久久久国产精品| a 毛片基地| 日本vs欧美在线观看视频| 中文字幕人妻丝袜一区二区 | 80岁老熟妇乱子伦牲交| 丰满少妇做爰视频| 波多野结衣一区麻豆| 久久精品aⅴ一区二区三区四区 | 国产欧美亚洲国产| 少妇 在线观看| 免费不卡的大黄色大毛片视频在线观看| 午夜福利一区二区在线看| 日本爱情动作片www.在线观看| 美女脱内裤让男人舔精品视频| 丝袜脚勾引网站| 婷婷色综合大香蕉| 丁香六月天网| 午夜久久久在线观看| 国产黄色视频一区二区在线观看| 精品一品国产午夜福利视频| 午夜免费鲁丝|