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

    基于二階分段式的Apriori算法優(yōu)化

    2021-07-21 03:45:48劉麗娜吳新玲
    關(guān)鍵詞:項(xiàng)集數(shù)據(jù)量質(zhì)心

    劉麗娜,吳新玲,2

    (1.廣州工商學(xué)院 計(jì)算機(jī)科學(xué)與工程系,廣東 廣州 510850;2.廣東技術(shù)師范大學(xué) 計(jì)算機(jī)科學(xué)學(xué)院,廣東 廣州 510665)

    0 引 言

    數(shù)據(jù)挖掘模型主要有分類模型、聚類模型、回歸模型和頻繁項(xiàng)集[1]。頻繁項(xiàng)集的關(guān)聯(lián)規(guī)則算法——Apriori算法由Rakesh Agrawal和Ramakrishnan Srikant提出[2],但后期隨著研究的不斷深入以及數(shù)據(jù)量及其復(fù)雜度的不斷增加,僅限于兩種屬性值的數(shù)據(jù)集挖掘、過(guò)多的產(chǎn)生候選頻繁項(xiàng)集和頻繁遍歷數(shù)據(jù)集導(dǎo)致內(nèi)存溢出等弊端也日益突出。

    Apriori算法的改進(jìn)主要集中于減少I/O消耗和壓縮數(shù)據(jù)量。文獻(xiàn)[3]通過(guò)構(gòu)建數(shù)據(jù)集矩陣壓縮數(shù)據(jù)量提高算法執(zhí)行效率,但對(duì)數(shù)據(jù)集原型的約束較高,且對(duì)多維度多屬性值數(shù)據(jù)的挖掘模型并未說(shuō)明。文獻(xiàn)[4]Eclat算法利用數(shù)據(jù)量遠(yuǎn)大于數(shù)據(jù)集維度的特點(diǎn)提出了行與列的轉(zhuǎn)置存儲(chǔ),壓縮數(shù)據(jù)集,但該方法不適用于分析數(shù)據(jù)集較小或事務(wù)項(xiàng)小于數(shù)據(jù)集維度的數(shù)據(jù)。文獻(xiàn)[5,6]利用Hadoop并行計(jì)算框架分散數(shù)據(jù)量,驗(yàn)證了并行計(jì)算的優(yōu)勢(shì),但僅靠并行計(jì)算并不能讓執(zhí)行效率最大化。文獻(xiàn)[7]提出了依托Spark計(jì)算框架的Apriori改進(jìn)算法YAFIM,該算法利用哈希樹判斷候選頻繁項(xiàng)集減少I/O消耗,但因其頻繁調(diào)用算子且產(chǎn)生大量候選頻繁項(xiàng)集使得算法效率提高有限。文獻(xiàn)[8] 在文獻(xiàn)[7]的基礎(chǔ)上提出IABS算法,該算法結(jié)合文獻(xiàn)[4]行與列的轉(zhuǎn)置結(jié)構(gòu),然后再使用YAFIM算法生成規(guī)則,雖然IABS算法的執(zhí)行效率較YAFIM算法有所提高,可擴(kuò)展性也更強(qiáng),但YAFIM算法原有的缺陷并未消除。文獻(xiàn)[9,10]通過(guò)構(gòu)建布爾數(shù)據(jù)集矩陣壓縮數(shù)據(jù)量,同時(shí)加權(quán)減少內(nèi)存和I/O,但未分析對(duì)加權(quán)后有效規(guī)則完整性的影響。文獻(xiàn)[11]提出I-Apriori算法,該算法在YAFIM第二階段中采用布隆過(guò)濾器代替哈希存儲(chǔ)結(jié)構(gòu)減少候選頻繁項(xiàng)集生成,但在該過(guò)程中對(duì)改用布隆過(guò)濾器存儲(chǔ)數(shù)據(jù)的耗時(shí)并未加以考慮。

    本文依托Spark計(jì)算框架提出一種支持多維多屬性值數(shù)據(jù)集的二階分段式Apriori算法優(yōu)化模型。一階聚類離散,降低數(shù)據(jù)擬合度提高數(shù)據(jù)差異性,二階分析形成規(guī)則。該模型先后對(duì)K-Means聚類算法和Apriori算法進(jìn)行優(yōu)化改進(jìn),二階以一階的聚類結(jié)果作為輸入,最后通過(guò)分析和實(shí)驗(yàn)驗(yàn)證算法的執(zhí)行性能。

    1 二階分段式算法實(shí)施方案

    二階分段式算法采用先聚類后分析的模式,一階對(duì)聚類算法K-Means進(jìn)行并行設(shè)計(jì),然后聚類數(shù)據(jù)集;二階對(duì)Apriori算法進(jìn)行優(yōu)化,然后將一階的聚類結(jié)果作為優(yōu)化后的Apriori算法輸入,最后分析數(shù)據(jù)集得到關(guān)聯(lián)規(guī)則。

    設(shè)數(shù)據(jù)集D={I1,I2,…,In|n≥1}, 其中事務(wù)項(xiàng)Ii={vi1,vi2,…,vim|1≤i≤n,m≥1}, n為事務(wù)項(xiàng)總數(shù),m為數(shù)據(jù)集的維度數(shù)。假設(shè)第j個(gè)維度對(duì)應(yīng)的值域?yàn)锳j,則vij∈Aj。

    1.1 構(gòu)建K-Means算法優(yōu)化模型

    1.1.1 K-Means算法介紹

    K-Means是一種基于劃分無(wú)監(jiān)督型算法,該算法可以將相似的數(shù)據(jù)進(jìn)行聚類重組[12],其原理分為3個(gè)階段。第一階段先確定數(shù)據(jù)集質(zhì)心Ic及其聚類數(shù)量k,然后通過(guò)計(jì)算各個(gè)數(shù)據(jù)點(diǎn)Ii到質(zhì)心Ic的歐幾里得距離[13]d (Ii,Ic) (其中Ii≠Ic且Ii、Ic∈Dc,Dc為以Ic為質(zhì)心的數(shù)據(jù)集,Dc?D), 數(shù)據(jù)點(diǎn)Ii根據(jù)就近原則分配到相應(yīng)的質(zhì)心堆中直至所有數(shù)據(jù)點(diǎn)分配完畢;第二階段則是重新計(jì)算各個(gè)堆中的均值以調(diào)整質(zhì)心,然后重新分配數(shù)據(jù)點(diǎn);第三階段不斷重復(fù)計(jì)算調(diào)整質(zhì)心Ic,最后通過(guò)誤差平方和函數(shù)[14]φSSE衡量聚類的擬合度。

    歐幾里得距離d(Ii,Ic) 的計(jì)算公式如式(1)所示

    (1)

    聚類收斂性衡量指標(biāo)誤差平方和函數(shù)φSSE的計(jì)算公式如式(2)所示

    (2)

    式(1)和式(2)中, 1≤i≤n,Dc為以Ic為質(zhì)心的數(shù)據(jù)集,Ii為事務(wù)項(xiàng),即聚類點(diǎn)。

    1.1.2 K-Means算法優(yōu)化原理

    傳統(tǒng)的K-Means算法一般多為分析只有兩種屬性值的數(shù)據(jù)集,且均在單機(jī)進(jìn)行,受數(shù)據(jù)多樣性約束,算法在計(jì)算調(diào)整質(zhì)心時(shí)容易造成內(nèi)存溢出等問(wèn)題。本文依托基于內(nèi)存的Spark計(jì)算框架提出結(jié)合Spark和K-Means的優(yōu)化算法——SK-Means(K-means algorithm based on Spark)對(duì)原K-Means算法進(jìn)行并行化設(shè)計(jì)?;趦?nèi)存的Spark計(jì)算框架可以分布計(jì)算質(zhì)心點(diǎn),然后通過(guò)manager節(jié)點(diǎn)調(diào)整質(zhì)心減少內(nèi)存溢出風(fēng)險(xiǎn),K-Means算法的迭代計(jì)算利用Spark計(jì)算框架各節(jié)點(diǎn)的并行計(jì)算能提升執(zhí)行效率,且在設(shè)計(jì)上增加考慮了數(shù)據(jù)的多維度多屬性值因素。

    該優(yōu)化算法以“總-分-總-分”的模型對(duì)SK-Means算法進(jìn)行設(shè)計(jì),如圖1所示。首先,確定k的取值與質(zhì)心點(diǎn),計(jì)算聚類的誤差平方和φSSE′,根據(jù)手肘法[15]選取最優(yōu)聚類數(shù)k,隨著聚類數(shù)k的增大誤差平方和φSSE′會(huì)逐漸下降形成類似于手肘的弧度,當(dāng)曲率最高時(shí)k的取值最佳;然后選取初始質(zhì)心Ic={I1,I2,…,Ik|1≤c≤k}, 并將其存儲(chǔ)為全局變量,由于每個(gè)數(shù)據(jù)點(diǎn)與質(zhì)心點(diǎn)的歐幾里得距離是單獨(dú)計(jì)算的,因此,可以采用IClass算子計(jì)算各數(shù)據(jù)點(diǎn)到質(zhì)心點(diǎn)的歐幾里得距離d(Ii,Ic)′, 以就近原則將該數(shù)據(jù)點(diǎn)分配到所屬聚類集Dc中,Dc={D1,D2,…,Dk|1≤c≤k}, 直至所有數(shù)據(jù)點(diǎn)聚類結(jié)束;最后,以KCount算子重新計(jì)算每個(gè)聚類堆Dc的質(zhì)心I′c, 替換原全局質(zhì)心變量,重復(fù)以上過(guò)程對(duì)數(shù)據(jù)點(diǎn)進(jìn)行重新計(jì)算聚類直至聚類質(zhì)心I′c≈Ic或達(dá)到迭代閾值,輸出聚類結(jié)果。

    圖1 SK-Means并行設(shè)計(jì)原理

    數(shù)據(jù)點(diǎn)Ii(vi1,vi2,…,vim) 和質(zhì)心點(diǎn)Ic(vc1,vc2,…,vcm) 的歐幾里得距離d(Ii,Ic)′ 的一般性計(jì)算如式(3)所示,而多維多屬性值誤差平方和φSSE′的一般性計(jì)算則如式(4)所示。

    多維度多屬性值的歐幾里得距離推導(dǎo)公式

    (3)

    多維多屬性值誤差平方和的推導(dǎo)公式

    (4)

    在式(3)和式(4)中,其中,m為數(shù)據(jù)集維度, 1≤j≤m,c為質(zhì)心點(diǎn)所在行數(shù),i為任意點(diǎn)所在行數(shù),vij為事務(wù)項(xiàng)中的屬性值。Dc為以Ic為質(zhì)心的數(shù)據(jù)集,Ic為質(zhì)心點(diǎn)。

    1.1.3 SK-Means算法實(shí)現(xiàn)

    RStudio為R語(yǔ)言提供免費(fèi)開源的跨平臺(tái)集成開發(fā)環(huán)境,具有大量圖形類型繪制和統(tǒng)計(jì)方法支持語(yǔ)法編程的多種特色功能。SK-Means算法利用R語(yǔ)言在RStudio平臺(tái)調(diào)用IClass算子計(jì)算距離進(jìn)行聚類和KCount算子計(jì)算聚類質(zhì)心,均值質(zhì)心不斷迭代生成RDD。算法首先確定最佳聚類數(shù)k,如未確定k則直接進(jìn)入算法輸出1至n(n為事務(wù)項(xiàng)總數(shù))個(gè)聚類點(diǎn)下的φSSE′值,即遍歷計(jì)算最佳聚類數(shù)k,輸出最佳聚類數(shù),算法往下計(jì)算聚類結(jié)果;若已確定最佳k值并輸入,則輸出聚類結(jié)果,算法主要偽代碼如下:

    算法1: SK-Means算法

    輸入: 數(shù)據(jù)集D和k或直接回車 //如已確定最佳聚類數(shù)k則輸入k值, 未確定k則直接按回車

    輸出: 已聚類的數(shù)據(jù)集Di

    (1)ifk==null //如果k值為空

    (2) fork=1 to n

    (3) 從D中選取k個(gè)質(zhì)心:I1,I2,…,Ik;

    (4) forc=1 tok

    (5)Dc=?; //初始化聚類集

    (6) IClass(Ic); //執(zhí)行IClass算子, 計(jì)算各點(diǎn)的歐幾里得距離d(Ii,Ic)′, 對(duì)各點(diǎn)進(jìn)行聚類

    (7) end for

    (8) forx=1 to m //維度遍歷

    (9) fory=1 to n //屬性值遍歷

    (10)I′c=∑vcxy/n; //重新計(jì)算質(zhì)心

    (11) end for

    (12) KCount(I′c); //執(zhí)行KCount算子, 如果質(zhì)心I′c與原質(zhì)心Ic不等或未達(dá)到閾值則更新, 相等則跳過(guò)

    (13) Count φSSE′; //計(jì)算多維多屬性值誤差平方和

    (14) Output φSSE′andk;//輸出誤差平方和及最優(yōu)聚類數(shù)

    (15) end for

    (16) end for

    (17) else

    (18) forc=1 tok

    (19)Dc=?;

    (20) IClass(); //執(zhí)行IClass算子, 計(jì)算各點(diǎn)的歐幾里得距離d(Ii,Ic)′, 對(duì)各點(diǎn)進(jìn)行聚類

    (21) OutputDc; //輸出聚類結(jié)果

    (22) end for

    1.2 構(gòu)建Apriori算法優(yōu)化模型

    1.2.1 Apriori算法介紹

    當(dāng)頻繁項(xiàng)集中的規(guī)則同時(shí)滿足最小支持度Sup_Min和最小置信度Conf_Min則該規(guī)則為強(qiáng)規(guī)則,規(guī)則R(vix→viy) 的支持度Sup和置信度Conf的計(jì)算公式如式(5)和式(6)所示

    (5)

    (6)

    其中,i為事務(wù)項(xiàng)中的某一項(xiàng),1≤i≤n,n為數(shù)據(jù)集D中的事務(wù)項(xiàng)總數(shù), R(vix→viy) 為屬性值vix推出viy的規(guī)則,x、y屬于自然數(shù)x≠y且x、y≤m, m為數(shù)據(jù)集的維度總數(shù)。

    1.2.2 Apriori算法優(yōu)化原理

    Apriori算法執(zhí)行效率低且在以往的優(yōu)化中大部分集中考慮維度只有兩種屬性值的數(shù)據(jù)集分析,而對(duì)多維度多屬性值的數(shù)據(jù)集研究較少,或未明確說(shuō)明。針對(duì)以上問(wèn)題提出了KIApriori(improved Apriori algorithm combined with K-Means),該優(yōu)化算法以改進(jìn)后的SK-Means算法聚類結(jié)果作為輸入,同時(shí)設(shè)計(jì)字典表存儲(chǔ)多維多屬性值數(shù)據(jù)集以達(dá)到壓縮數(shù)據(jù)量的目的,之后對(duì)各事務(wù)項(xiàng)進(jìn)行滾動(dòng)“與”操作并統(tǒng)計(jì)支持度等數(shù)據(jù),減少了數(shù)據(jù)集的掃描次數(shù)。

    KIApriori算法與SK-Means算法同處于Spark計(jì)算框架進(jìn)行,數(shù)據(jù)存儲(chǔ)依賴于HBase,一般多維多屬性值數(shù)據(jù)存儲(chǔ)模式見表1。

    表1 多維多屬性數(shù)據(jù)集存儲(chǔ)模式

    KIApriori算法中二階Apriori算法的優(yōu)化原理分為兩個(gè)環(huán)節(jié)。第一個(gè)環(huán)節(jié)是構(gòu)建字典表,首先統(tǒng)計(jì)各元素在數(shù)據(jù)集中的計(jì)數(shù),之后將數(shù)據(jù)集字典表化,字典表的構(gòu)建根據(jù)數(shù)據(jù)集的維度按1∶1建字典表中的列,即一個(gè)維度在字典表建一列,字典表包含一個(gè)維度的所有屬性值,并且所有屬性值在字典表中唯一。其中,字典表中的ID為整型數(shù)據(jù),ID在所在維度字典表中唯一,但在各維度中不唯一。第二個(gè)環(huán)節(jié)是“與”計(jì)算,該環(huán)節(jié)類似于地球的“公轉(zhuǎn)”與“自轉(zhuǎn)”執(zhí)行數(shù)據(jù)集的“與”操作,“公轉(zhuǎn)”即執(zhí)行操作時(shí)由1至字典表最大ID值IDMAX將事務(wù)項(xiàng)中與ID值相同的屬性值替換為“1”,其它值替換為“0”進(jìn)行向下滾動(dòng)式 “與”操作?!白赞D(zhuǎn)”則是在ID值第一輪“1”替換后,事務(wù)項(xiàng)向下進(jìn)行“與”滾動(dòng)。在每一次“與”操作時(shí)設(shè)置計(jì)數(shù)器自增,最后根據(jù)計(jì)數(shù)與項(xiàng)集數(shù)得出頻繁項(xiàng)集,即關(guān)聯(lián)規(guī)則。

    1.2.3 KIApriori算法建模設(shè)計(jì)及實(shí)現(xiàn)

    KIApriori算法的支持度KSup設(shè)計(jì)如式(7)所示

    (7)

    其中,Count為事務(wù)項(xiàng) “與”操作的計(jì)數(shù),n為事務(wù)項(xiàng)總數(shù)。

    KIApriori算法的置信度KConf設(shè)計(jì)如式(8)所示

    (8)

    式(8)中,Count(R(vix→viy)) 為規(guī)則R(vix→viy) 的“與”操作計(jì)數(shù),Count(vix) 是數(shù)據(jù)集字典表化前屬性值vix的計(jì)數(shù)。

    定義1 項(xiàng)集數(shù):項(xiàng)集數(shù)φ為頻繁項(xiàng)集中關(guān)聯(lián)的屬性值個(gè)數(shù)。頻繁φ項(xiàng)集Lφ中的項(xiàng)集數(shù)φ計(jì)算如式(9)所示

    (9)

    其中, 0≤i≤(m-1), m為數(shù)據(jù)集維度總數(shù),AND[i] 為存放事務(wù)項(xiàng)“與”操作的結(jié)果的數(shù)組。

    該算法依托Spark計(jì)算框架,以SK-Means優(yōu)化算法的聚類結(jié)果作為輸入,主要算法設(shè)計(jì)如下:

    算法2: KIApriori算法

    輸入: 已聚類的數(shù)據(jù)集D, 最小支持度Sup_Min, 最小置信度Conf_Min

    輸出: 頻繁項(xiàng)集、 支持度和置信度

    (1)fori=1 to n //遍歷所有事務(wù)項(xiàng)

    (2) forj=1 to m //遍歷所有維度

    (3)Count(i);//計(jì)算每個(gè)屬性值的統(tǒng)計(jì)數(shù)

    (4) if(Count(i)<=Sup_Min)

    (5) deletevij;//對(duì)于統(tǒng)計(jì)數(shù)小于最小支持度的屬性值進(jìn)行第一輪剪枝

    (6) if(vij!=v(i-1)j) //構(gòu)建字典表T

    (7) ID++;

    (8) T(ID)=vij; //存儲(chǔ)字典表值

    (9) if(vij=j)

    (10)vij=1; //涉及 “與” 操作事務(wù)項(xiàng)轉(zhuǎn)換為布爾值

    (11) else

    (12)vij=0;

    (13)φ=Sum(Ij&Ij-1);//構(gòu)建函數(shù), 計(jì)算與結(jié)果中所有值為“1”的和

    (14)Cφj=Oper(Ij&Ij-1); // Oper函數(shù)執(zhí)行事務(wù)項(xiàng)之間“與”操作, 如φ結(jié)果為0則Count(i)計(jì)數(shù)進(jìn)行自減,否則存儲(chǔ)二維候選頻繁項(xiàng)集Cφj,j等于字典表中的ID標(biāo)記sign, 以便還原屬性值原內(nèi)容

    (15) fork=0 to IDMAX-1 // IDMAX為字典表最大的ID值

    (16) if(((i/n)>=Sup_Min)&&((i/Count(j))>=Conf_Min)) //檢查符合最小支持度和置信度并進(jìn)行支持度與置信度計(jì)算

    (17)Supφ=i/n;Confφ=i/Count(j); //分別用Supφ,Confφ存儲(chǔ)頻繁項(xiàng)集的支持度與置信度

    (18)Lφ=Match(Cφj,k);// 還原頻繁項(xiàng)集

    (19) 輸出Lφ頻繁項(xiàng)集;

    (20) 輸出SupφandConfφ; //輸出支持度及置信度

    (21) end for

    (22) end for

    (23)end for

    2 應(yīng)用實(shí)現(xiàn)

    2.1 數(shù)據(jù)預(yù)處理

    本文結(jié)合工作實(shí)際,以廣東若干高等院校2014屆至2018屆共5屆的畢業(yè)生為研究對(duì)象,收集教務(wù)管理系統(tǒng)、學(xué)生就業(yè)信息、校外考證數(shù)據(jù)、學(xué)生選課系統(tǒng)、圖書管理數(shù)據(jù)和校園一卡通管理系統(tǒng)中的相關(guān)數(shù)據(jù)構(gòu)建數(shù)據(jù)集。為了提高挖掘規(guī)則的魯棒性,需對(duì)數(shù)據(jù)進(jìn)行清洗和概化[16],實(shí)驗(yàn)采用“數(shù)據(jù)選擇-數(shù)據(jù)清洗-數(shù)據(jù)轉(zhuǎn)換-數(shù)據(jù)集成”的流程對(duì)數(shù)據(jù)進(jìn)行預(yù)處理。

    本實(shí)驗(yàn)收集的數(shù)據(jù)記錄共151 107條,除去中途休學(xué)退學(xué)的63個(gè)學(xué)生,該部分?jǐn)?shù)據(jù)占總數(shù)的0.04%,亦屬于離群噪點(diǎn),去除之后對(duì)數(shù)據(jù)整體的有效性及完整性的影響幾乎可忽略。此外,對(duì)部分?jǐn)?shù)據(jù)進(jìn)行降維,例如成績(jī)的區(qū)間為[0,100],概化為不及格[0,60),及格[60,70),中等[70,80),良好[80,90)和優(yōu)秀[90,100]這5個(gè)級(jí)別以消除多余屬性對(duì)挖掘結(jié)果的影響。

    本實(shí)驗(yàn)數(shù)據(jù)經(jīng)過(guò)清洗后得到約15萬(wàn)個(gè)往屆畢業(yè)生的數(shù)據(jù)記錄,涉及37個(gè)維度,通過(guò)數(shù)據(jù)概化后得到148種屬性,總大小約16 MB,選取部分已預(yù)處理的數(shù)據(jù)集見表2。

    表2 多維多屬性數(shù)據(jù)集實(shí)例

    2.2 一階聚類離散

    實(shí)驗(yàn)數(shù)據(jù)集屬性值多且構(gòu)成復(fù)雜,直接對(duì)其進(jìn)行分析可能存在挖掘效果擬合高穩(wěn)定性低等問(wèn)題。因此對(duì)數(shù)據(jù)集進(jìn)行聚類離散有利于增強(qiáng)數(shù)據(jù)特征差異性和發(fā)現(xiàn)魯棒性強(qiáng)規(guī)則,同時(shí)提高規(guī)則形成效率。

    2.3 二階分析

    在第二階段中,設(shè)最小支持度Sup_Min=0.4, 首先計(jì)算每一數(shù)據(jù)集中各維度屬性值的計(jì)數(shù),然后根據(jù)式(7)將各計(jì)數(shù)結(jié)果除以事務(wù)項(xiàng)總數(shù)7對(duì)比支持度剪去低于支持度的事務(wù)項(xiàng)從而壓縮數(shù)據(jù)集。

    在表2中剪去不符合支持度的事務(wù)項(xiàng),然后將符合條件的數(shù)據(jù)集字典表化,字典表中的ID唯一,每一個(gè)維度的每一個(gè)屬性值都對(duì)應(yīng)一個(gè)ID。該實(shí)例中字典表的構(gòu)建見表3。

    表3 字典

    剪枝后的數(shù)據(jù)集根據(jù)字典表3進(jìn)行轉(zhuǎn)換實(shí)現(xiàn)數(shù)據(jù)集的再次壓縮,將屬性值對(duì)應(yīng)字典表轉(zhuǎn)換結(jié)果見表4,即將符合支持度計(jì)數(shù)的各個(gè)維度的屬性值替換成字典表中對(duì)應(yīng)的ID號(hào)。

    表4 數(shù)據(jù)集字典表轉(zhuǎn)換

    該步驟中第一次從“1”開始替換第一行,即第一行中的所有“1”替換為“1”,其它值替換為“0”,記錄標(biāo)志sign=1,sign標(biāo)記所替換的值以便于規(guī)則表達(dá)式還原。該實(shí)例中,事務(wù)項(xiàng)的第一行“16001”(1,1,1,1)被替換之后為“16001”(1,1,1,1),然后將第二行“16002”(- -,- -,2,2)取出并替換,替換后為“16002”(0,0,0,0),然后執(zhí)行事務(wù)項(xiàng)“16001”和“16002”的“與”操作,結(jié)果為“16001”&“16002”(0,0,0,0),然后取出“16003”(1,1,1,1),替換之后為“16003”(1,1,1,1),再和替換后的第一行“16001”(1,1,1,1)“與”結(jié)果為“16001”&“16003”(1,1,1,1),然后再和“16004”執(zhí)行“與”操作,結(jié)果為“16001”&“16004”,以此類推,“16001”再與“16005”、“16006”和“16007”進(jìn)行“與”操作,然后將“與”結(jié)果再一一向下進(jìn)行“與”操作直至最后一項(xiàng),如“16001”&“16003”(1,1,1,1) 和“16004”執(zhí)行“與”操作結(jié)果為“16001”&“16003”&“16004”(1,1,1,0)。同理,“16002”與之后的記錄進(jìn)行同樣滾動(dòng)“與”操作。然后執(zhí)行“公轉(zhuǎn)”,即將“2”替換為“1”其它值替換為“0”進(jìn)行向下滾動(dòng)執(zhí)行,記錄標(biāo)志sign=2,以此類推直至最大ID值IDMAX。

    在進(jìn)行一次“與”操作時(shí),如“與”結(jié)果為0(即φ為0)則計(jì)數(shù)器Count減1否則加1,若 (Count/n)≥Sup_Min, 則依次可得到各項(xiàng)頻繁項(xiàng)集。頻繁φ項(xiàng)集Lφ中的項(xiàng)集數(shù)φ等于“與”結(jié)果中所有值的和。例如,計(jì)數(shù)器Count=3,記錄標(biāo)志sign=1,而事務(wù)總數(shù)n=7,則 (3/7)>0.4 (最小支持度),“16001”&“16003”&“16004”(1,1,1,0),則項(xiàng)集數(shù)φ=1+1+1+0=3, 即頻繁3項(xiàng)集L3={1,1,1,0}[sign=1], 一一對(duì)應(yīng)各維度為L(zhǎng)3={“平均成績(jī)”*1,“圖書瀏覽記錄”*1,“一卡通消費(fèi)”*1,“職業(yè)類型”*0}={“平均成績(jī)”,“圖書瀏覽記錄”,“一卡通消費(fèi)”}, 標(biāo)記sign=1對(duì)應(yīng)字典表中ID=1的元素,因此,頻繁3項(xiàng)集L3={“平均成績(jī)”.“優(yōu)”,“圖書瀏覽記錄”.“頻繁”, “一卡通消費(fèi)”.“消費(fèi)級(jí)別3”}, 由此得到頻繁項(xiàng)集。

    3 算法及實(shí)驗(yàn)結(jié)果分析

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

    K-Means算法的時(shí)間復(fù)雜度如式(10)所示

    TCK-Means=O(k*n*Iteratetime*Td(Ii,Ic))

    (10)

    其中,k為聚類數(shù),n為事務(wù)項(xiàng)總數(shù),Iteratetime為算法迭代次數(shù), Td(Ii,Ic) 為計(jì)算點(diǎn)Ii到點(diǎn)Ic的距離所花費(fèi)的時(shí)間。而并行設(shè)計(jì)后的SK-Means算法在多個(gè)節(jié)點(diǎn)運(yùn)行,若Spark中的節(jié)點(diǎn)數(shù)為Num,每個(gè)節(jié)點(diǎn)完成的IClass算子次數(shù)為Times,則SK-Means算法的時(shí)間復(fù)雜度如式(11)所示

    (11)

    從時(shí)間復(fù)雜度上分析,SK-Means算法比原K-Means算法在執(zhí)行時(shí)間上具有明顯優(yōu)勢(shì)。

    Apriori算法復(fù)雜度如式(12)所示

    (12)

    其中,n*m為第一次掃描數(shù)據(jù)庫(kù)各事務(wù)項(xiàng)計(jì)數(shù)花費(fèi)的時(shí)間,第一次剪枝花費(fèi)時(shí)間亦為n*m,故有2n*m, |Lφ-1| 為生成候選頻繁φ項(xiàng)集Cφ的連枝時(shí)間, n*|Cφ| 為計(jì)算Cφ各項(xiàng)計(jì)數(shù)的時(shí)間, |Cφ|2為Cφ的剪枝時(shí)間。

    KIApriori算法復(fù)雜度如式(13)所示

    (13)

    其中,第一次計(jì)算掃描數(shù)據(jù)集和剪枝所花費(fèi)的時(shí)間與原算法同為2n*m,而構(gòu)建字典表和數(shù)據(jù)集轉(zhuǎn)換的時(shí)間復(fù)雜度為n*m*IDMAX,算法滾動(dòng)“與”操作生成頻繁項(xiàng)集的時(shí)間復(fù)雜度為n*m*IDMAX,最后對(duì)比字典表還原頻繁項(xiàng)集的時(shí)間復(fù)雜度為m*IDMAX*|Lφ|。

    為驗(yàn)證改進(jìn)后的KIApriori算法優(yōu)勢(shì),以式(12)減式(13)進(jìn)行驗(yàn)證。假設(shè)最差情況所有的候選項(xiàng)集沒有剪枝,即 |Cφ|≈|Lφ|≈|Lφ-1|≈n則TCApriori-TCKIApriori=(L12+…+Lm-12)+n(C2+…+Cm)+(C22+…+Cm2)-2n*m*IDMAX-m*IDMAX(L1+…+Lm-1)-TCSK-Means=3n3-2n*IDMAX*m-m*IDMAX* n2-TCSK-Means=n2(3n-2m-m*IDMAX-k)。

    n、m、IDMAX及k的大小決定KIApriori算法的適用情況,特別是數(shù)據(jù)量, (n/IDMAX)/n>Sup_Min, 否則屬性值會(huì)在第一次掃描計(jì)算剪枝時(shí)被剪掉,故IDMAX<(1/Sup_Min)?n, 聚類數(shù)k亦然,一般情況下數(shù)據(jù)集維度數(shù)m?n, TCApriori-TCKIApriori>0, 而當(dāng)數(shù)據(jù)量較小,即n≤(2 m+m*IDMAX+k)/3時(shí),KIApriori算法的優(yōu)勢(shì)不明顯,但當(dāng)數(shù)據(jù)量越大時(shí)算法優(yōu)勢(shì)正比增長(zhǎng)。

    3.2 實(shí)驗(yàn)結(jié)果分析

    本實(shí)驗(yàn)依托青島青軟實(shí)訓(xùn)教育科技股份有限公司合作平臺(tái)提供的虛擬機(jī),采用一個(gè)主節(jié)點(diǎn)5個(gè)從節(jié)點(diǎn)構(gòu)建集群。Master節(jié)點(diǎn)和slave節(jié)點(diǎn)均用64位的CentOS7操作系統(tǒng),主頻2.66 GHz四核,內(nèi)存4 GB軟件環(huán)境組合Hadoop2.6+Spark2.1+JDK1.8+SparkR。為驗(yàn)證算法的執(zhí)行性能,本實(shí)驗(yàn)將數(shù)據(jù)集拷貝至5*107條,數(shù)據(jù)維度及屬性不變,得到總大小約5 GB的數(shù)據(jù)集。分兩個(gè)階段對(duì)優(yōu)化后的SK-Means 和KIApriori算法進(jìn)行分析。

    (1)SK-Means算法實(shí)驗(yàn)結(jié)果分析

    以傳統(tǒng)的K-Means算法對(duì)比優(yōu)化后的SK-Means算法,取UCI數(shù)據(jù)庫(kù)中的wine、heart、Iris、letter和pima數(shù)據(jù)集的準(zhǔn)確率和執(zhí)行時(shí)間對(duì)比衡量算法性能,如圖2、圖3所示。

    圖2 SK-Means與K-Means算法準(zhǔn)確率對(duì)比

    圖3 SK-Means與K-Means算法執(zhí)行時(shí)間對(duì)比

    由圖2對(duì)比可以看出,SK-Means算法不但沒有消減原K-Means算法的聚類效果且聚類準(zhǔn)確率更高,SK-Means算法的準(zhǔn)確率平均值比原K-Means算法高約32%。在圖3中,SK-Means算法與原算法在不同數(shù)據(jù)量,不同質(zhì)心k值的運(yùn)行時(shí)間上,由于SK-Means算法受多維多屬性數(shù)據(jù)集的多樣性約束,在數(shù)據(jù)量較少時(shí)其優(yōu)勢(shì)不明顯,但在分布式并行計(jì)算框架下隨著數(shù)據(jù)量和聚類數(shù)的增加其聚類速度明顯提高。

    (2)KIApriori算法實(shí)驗(yàn)結(jié)果分析

    該階段的實(shí)驗(yàn)首先以Spark計(jì)算框架執(zhí)行原Apriori算法,然后執(zhí)行無(wú)K-Means算法加持但字典表化的Apriori優(yōu)化算法,即不以SK-Means的聚類結(jié)果作為輸入,直接執(zhí)行二階的優(yōu)化后的Apriori算法(簡(jiǎn)稱IApriori算法),最后執(zhí)行KIApriori算法。當(dāng)最小支持度和置信度Sup_Min=Conf_Min=0.05時(shí),在相同測(cè)試條件下彈性執(zhí)行Apriori、IApriori和KIApriori這3種算法以對(duì)比評(píng)估其性能,各算法的執(zhí)行時(shí)間不同節(jié)點(diǎn)數(shù)執(zhí)行時(shí)間對(duì)比如圖4、圖5所示。

    圖4 不同算法執(zhí)行時(shí)間對(duì)比

    圖5 不同算法不同節(jié)點(diǎn)數(shù)執(zhí)行時(shí)間對(duì)比

    從圖4可以看出未優(yōu)化的Apriori算法隨著數(shù)據(jù)量遞增其運(yùn)行效率明顯低于優(yōu)化后的IApriori算法,執(zhí)行時(shí)間幾乎是IApriori算法的兩倍。同比無(wú)K-Means加持的IApriori算法和有K-Means加持的KIApriori算法,因KIApriori算法在一階時(shí)耗費(fèi)一部分的時(shí)間執(zhí)行SK-Means聚類,因此在處理數(shù)據(jù)量較少的情況下其運(yùn)行效率不高,此時(shí)適用IApriori算法。但隨著數(shù)據(jù)量的不斷增加,其執(zhí)行效率優(yōu)勢(shì)逐漸突出,在該實(shí)驗(yàn)后期,當(dāng)數(shù)據(jù)量達(dá)到3 G的“拐點(diǎn)”時(shí),KIApriori算法相對(duì)于IApriori算法執(zhí)行效率提高47%以上。

    而在不同節(jié)點(diǎn)數(shù)相同數(shù)據(jù)量的對(duì)比圖5中,Apriori算法執(zhí)行時(shí)間明顯高于其它兩種算法。對(duì)比IApriori和KIApriori 算法,因?yàn)楣?jié)點(diǎn)數(shù)較少,使得前期聚類優(yōu)勢(shì)不明顯,當(dāng)節(jié)點(diǎn)數(shù)越接近聚類數(shù)時(shí)KIApriori算法的執(zhí)行效率越高。

    4 結(jié)束語(yǔ)

    本文在基于內(nèi)存計(jì)算的Spark并行計(jì)算框架下,提出了二階分段式KIApriori算法模型,一階聚類離散去除離群點(diǎn)壓縮數(shù)據(jù)集增強(qiáng)數(shù)據(jù)差異性提高算法的規(guī)則生成效率,二階構(gòu)建字典表再次壓縮數(shù)據(jù)集,“與”操作簡(jiǎn)化連枝剪枝去候選頻繁項(xiàng)集降低I/O和內(nèi)存消耗。該改進(jìn)算法適用于分析各種結(jié)構(gòu)化大數(shù)據(jù)集,數(shù)據(jù)量越大算法優(yōu)勢(shì)越明顯。通過(guò)算法分析及彈性實(shí)驗(yàn)分析結(jié)果表明,KIApriori算法在大數(shù)據(jù)分析中有較高的分析效率和良好的可伸縮性。下一步將研究分析該算法中“拐點(diǎn)”出現(xiàn)的一般規(guī)律。

    猜你喜歡
    項(xiàng)集數(shù)據(jù)量質(zhì)心
    重型半掛汽車質(zhì)量與質(zhì)心位置估計(jì)
    基于GNSS測(cè)量的天宮二號(hào)質(zhì)心確定
    基于大數(shù)據(jù)量的初至層析成像算法優(yōu)化
    計(jì)算Lyapunov指數(shù)的模糊C均值聚類小數(shù)據(jù)量法
    高刷新率不容易顯示器需求與接口標(biāo)準(zhǔn)帶寬
    寬帶信號(hào)采集與大數(shù)據(jù)量傳輸系統(tǒng)設(shè)計(jì)與研究
    電子制作(2019年13期)2020-01-14 03:15:18
    關(guān)聯(lián)規(guī)則中經(jīng)典的Apriori算法研究
    卷宗(2014年5期)2014-07-15 07:47:08
    一種海洋測(cè)高衛(wèi)星質(zhì)心在軌估計(jì)算法
    航天器工程(2014年5期)2014-03-11 16:35:53
    一種頻繁核心項(xiàng)集的快速挖掘算法
    一種新的改進(jìn)Apriori算法*
    十八禁人妻一区二区| 国产日韩欧美亚洲二区| 黄色 视频免费看| 中文字幕制服av| 无遮挡黄片免费观看| 久久久久久久国产电影| 日本91视频免费播放| 啦啦啦免费观看视频1| 久久中文看片网| 国产有黄有色有爽视频| 国产精品 国内视频| 国产色视频综合| 亚洲第一欧美日韩一区二区三区 | 一区在线观看完整版| 亚洲成国产人片在线观看| 可以免费在线观看a视频的电影网站| 精品一区二区三区av网在线观看 | 亚洲情色 制服丝袜| 人妻人人澡人人爽人人| 亚洲熟女毛片儿| 丁香六月天网| 午夜福利,免费看| 黄色视频,在线免费观看| 亚洲精品粉嫩美女一区| 肉色欧美久久久久久久蜜桃| 超色免费av| 夜夜夜夜夜久久久久| 国产日韩一区二区三区精品不卡| 精品一区在线观看国产| xxxhd国产人妻xxx| 午夜91福利影院| 天堂俺去俺来也www色官网| 搡老岳熟女国产| 亚洲中文av在线| 男女之事视频高清在线观看| 亚洲一卡2卡3卡4卡5卡精品中文| svipshipincom国产片| 正在播放国产对白刺激| 亚洲精品av麻豆狂野| www日本在线高清视频| 又紧又爽又黄一区二区| 亚洲国产成人一精品久久久| 免费黄频网站在线观看国产| 一二三四社区在线视频社区8| 亚洲一码二码三码区别大吗| 国产极品粉嫩免费观看在线| 久久久国产一区二区| 日日摸夜夜添夜夜添小说| 久久国产精品影院| 日韩视频在线欧美| 大香蕉久久网| 亚洲精华国产精华精| 久久精品久久久久久噜噜老黄| 国产亚洲精品久久久久5区| 这个男人来自地球电影免费观看| 可以免费在线观看a视频的电影网站| 丝袜美足系列| 久久久久久免费高清国产稀缺| 免费少妇av软件| 在线精品无人区一区二区三| 国产一区二区三区在线臀色熟女 | 男人操女人黄网站| 99香蕉大伊视频| 亚洲天堂av无毛| 电影成人av| 美女大奶头黄色视频| 黄频高清免费视频| 成在线人永久免费视频| 免费高清在线观看日韩| 老司机影院毛片| 精品国产乱码久久久久久男人| 欧美激情高清一区二区三区| 中文字幕人妻丝袜制服| 久久99一区二区三区| 精品免费久久久久久久清纯 | 国产精品久久久久久精品古装| 天天影视国产精品| 欧美在线一区亚洲| 正在播放国产对白刺激| 动漫黄色视频在线观看| 久久国产精品大桥未久av| 亚洲av男天堂| 一级a爱视频在线免费观看| 国产又色又爽无遮挡免| 亚洲美女黄色视频免费看| 久久热在线av| 99久久人妻综合| 大陆偷拍与自拍| 亚洲成国产人片在线观看| 色婷婷久久久亚洲欧美| 久久av网站| 香蕉国产在线看| 精品国内亚洲2022精品成人 | 久久国产亚洲av麻豆专区| 国产深夜福利视频在线观看| 国内毛片毛片毛片毛片毛片| 一级毛片电影观看| 天堂俺去俺来也www色官网| 精品人妻熟女毛片av久久网站| 欧美日韩一级在线毛片| 午夜日韩欧美国产| 国产真人三级小视频在线观看| 亚洲黑人精品在线| 国精品久久久久久国模美| 99久久人妻综合| 黄频高清免费视频| 久久久久久久久免费视频了| 超碰97精品在线观看| 成年人免费黄色播放视频| 国产麻豆69| 超碰成人久久| 国产伦理片在线播放av一区| 日韩制服骚丝袜av| 成年人午夜在线观看视频| 久久精品国产亚洲av香蕉五月 | 国产成人精品久久二区二区91| 免费av中文字幕在线| 韩国高清视频一区二区三区| 久久中文字幕一级| 国产日韩一区二区三区精品不卡| 每晚都被弄得嗷嗷叫到高潮| 成在线人永久免费视频| 亚洲avbb在线观看| 三上悠亚av全集在线观看| 午夜福利在线免费观看网站| 欧美另类一区| 久久人人97超碰香蕉20202| 大陆偷拍与自拍| 午夜激情久久久久久久| 免费在线观看影片大全网站| 亚洲精品中文字幕一二三四区 | 亚洲欧美日韩另类电影网站| 90打野战视频偷拍视频| 亚洲欧洲日产国产| 亚洲全国av大片| 天天添夜夜摸| 搡老乐熟女国产| 每晚都被弄得嗷嗷叫到高潮| 男女下面插进去视频免费观看| 亚洲精品国产色婷婷电影| 亚洲精品中文字幕在线视频| 亚洲国产精品一区二区三区在线| 伦理电影免费视频| 精品亚洲乱码少妇综合久久| 纵有疾风起免费观看全集完整版| 久久久久久久精品精品| 亚洲国产毛片av蜜桃av| 十八禁人妻一区二区| 国产成人免费无遮挡视频| 国产亚洲av片在线观看秒播厂| 一级片免费观看大全| 黄色a级毛片大全视频| 99久久人妻综合| 男女下面插进去视频免费观看| av天堂久久9| 91字幕亚洲| 国产福利在线免费观看视频| 久久 成人 亚洲| 搡老岳熟女国产| 亚洲人成电影观看| 美国免费a级毛片| 成年动漫av网址| 一级片免费观看大全| 中文字幕色久视频| 午夜91福利影院| a级毛片黄视频| 悠悠久久av| 色婷婷久久久亚洲欧美| 中文字幕av电影在线播放| 欧美精品啪啪一区二区三区 | 国产欧美亚洲国产| 亚洲一码二码三码区别大吗| tocl精华| 精品久久蜜臀av无| 俄罗斯特黄特色一大片| 汤姆久久久久久久影院中文字幕| 老司机福利观看| 国产成人精品久久二区二区免费| 精品国产超薄肉色丝袜足j| 成年动漫av网址| 国产色视频综合| 午夜91福利影院| 日韩欧美一区二区三区在线观看 | 久久久久精品人妻al黑| 亚洲成国产人片在线观看| 一级黄色大片毛片| 丝袜美腿诱惑在线| 亚洲精品久久午夜乱码| 亚洲精品久久成人aⅴ小说| 久9热在线精品视频| 天天躁日日躁夜夜躁夜夜| 人妻 亚洲 视频| 日本一区二区免费在线视频| 一级黄色大片毛片| 日韩视频一区二区在线观看| 亚洲欧美日韩高清在线视频 | 亚洲国产精品一区二区三区在线| 99国产精品99久久久久| 宅男免费午夜| 欧美另类亚洲清纯唯美| 女人高潮潮喷娇喘18禁视频| 欧美日韩视频精品一区| 亚洲欧美精品综合一区二区三区| 成人免费观看视频高清| 精品第一国产精品| 精品一品国产午夜福利视频| 欧美黄色淫秽网站| 成人av一区二区三区在线看 | 精品国产超薄肉色丝袜足j| 丝袜美腿诱惑在线| 啦啦啦视频在线资源免费观看| 男人添女人高潮全过程视频| 午夜老司机福利片| 超碰97精品在线观看| 日本a在线网址| 欧美久久黑人一区二区| 日韩精品免费视频一区二区三区| 一区二区av电影网| 国产一级毛片在线| 18在线观看网站| 精品卡一卡二卡四卡免费| 在线永久观看黄色视频| 亚洲成国产人片在线观看| 不卡一级毛片| 色精品久久人妻99蜜桃| 在线观看舔阴道视频| 1024香蕉在线观看| 精品久久蜜臀av无| 亚洲少妇的诱惑av| 精品国产乱码久久久久久小说| 亚洲自偷自拍图片 自拍| 男女床上黄色一级片免费看| 男女国产视频网站| 日韩视频在线欧美| 热99re8久久精品国产| 久久国产精品影院| 人成视频在线观看免费观看| 少妇猛男粗大的猛烈进出视频| 80岁老熟妇乱子伦牲交| 老司机福利观看| 狠狠精品人妻久久久久久综合| 最近最新免费中文字幕在线| 美国免费a级毛片| 一二三四社区在线视频社区8| 欧美日韩亚洲国产一区二区在线观看 | 成年人免费黄色播放视频| 亚洲avbb在线观看| 午夜影院在线不卡| 亚洲伊人久久精品综合| 亚洲精品在线美女| 汤姆久久久久久久影院中文字幕| 精品福利观看| 天堂中文最新版在线下载| 国精品久久久久久国模美| 日韩欧美一区二区三区在线观看 | 免费高清在线观看日韩| 国产一区二区 视频在线| 免费少妇av软件| 18禁黄网站禁片午夜丰满| 亚洲精品第二区| 久久人妻熟女aⅴ| 亚洲精品av麻豆狂野| 少妇被粗大的猛进出69影院| 高清av免费在线| 亚洲精品一区蜜桃| 欧美精品一区二区免费开放| 亚洲精品第二区| 精品国产一区二区三区久久久樱花| 少妇人妻久久综合中文| 精品国产国语对白av| 亚洲 国产 在线| 99精品欧美一区二区三区四区| 他把我摸到了高潮在线观看 | 99精国产麻豆久久婷婷| 亚洲天堂av无毛| 人人澡人人妻人| 女性被躁到高潮视频| 91字幕亚洲| 亚洲精品粉嫩美女一区| 视频在线观看一区二区三区| 国产高清videossex| 水蜜桃什么品种好| 男人添女人高潮全过程视频| 国产精品九九99| 亚洲一卡2卡3卡4卡5卡精品中文| 大片免费播放器 马上看| 日韩精品免费视频一区二区三区| 欧美一级毛片孕妇| 一个人免费看片子| 亚洲人成电影免费在线| 午夜视频精品福利| 免费观看a级毛片全部| 亚洲专区国产一区二区| 一级片免费观看大全| 免费在线观看视频国产中文字幕亚洲 | 高清av免费在线| 国产野战对白在线观看| 日本撒尿小便嘘嘘汇集6| 女人被躁到高潮嗷嗷叫费观| 免费观看a级毛片全部| 国产亚洲av高清不卡| 亚洲一码二码三码区别大吗| 亚洲va日本ⅴa欧美va伊人久久 | 久久 成人 亚洲| 日本精品一区二区三区蜜桃| 9色porny在线观看| 蜜桃在线观看..| 午夜激情久久久久久久| 青春草视频在线免费观看| 十分钟在线观看高清视频www| 亚洲全国av大片| 波多野结衣一区麻豆| 少妇 在线观看| cao死你这个sao货| 亚洲国产精品成人久久小说| 国产精品久久久久久人妻精品电影 | 欧美日韩av久久| 51午夜福利影视在线观看| 国产成人精品久久二区二区免费| 国产免费现黄频在线看| 真人做人爱边吃奶动态| 午夜福利免费观看在线| 一级毛片电影观看| 国产又色又爽无遮挡免| 中国国产av一级| 国产av一区二区精品久久| 自拍欧美九色日韩亚洲蝌蚪91| 涩涩av久久男人的天堂| 首页视频小说图片口味搜索| 亚洲成人免费av在线播放| 精品国产一区二区久久| 日韩欧美国产一区二区入口| 午夜老司机福利片| 亚洲伊人色综图| av福利片在线| 三上悠亚av全集在线观看| 亚洲天堂av无毛| 国产无遮挡羞羞视频在线观看| 色精品久久人妻99蜜桃| 国产亚洲av高清不卡| 亚洲精品自拍成人| 亚洲精品成人av观看孕妇| 中亚洲国语对白在线视频| 在线 av 中文字幕| 母亲3免费完整高清在线观看| 国产精品熟女久久久久浪| 日韩欧美免费精品| 天堂8中文在线网| 国产在线一区二区三区精| 性色av乱码一区二区三区2| 日韩中文字幕视频在线看片| 日韩制服丝袜自拍偷拍| 中文字幕另类日韩欧美亚洲嫩草| 国产片内射在线| 热re99久久精品国产66热6| 啦啦啦 在线观看视频| 大香蕉久久成人网| 国产精品一区二区在线不卡| 黄网站色视频无遮挡免费观看| 午夜福利在线免费观看网站| 午夜老司机福利片| 热99国产精品久久久久久7| 精品一区二区三卡| 黄片大片在线免费观看| 两个人看的免费小视频| 亚洲专区中文字幕在线| 大陆偷拍与自拍| 可以免费在线观看a视频的电影网站| 欧美乱码精品一区二区三区| 国产精品香港三级国产av潘金莲| 波多野结衣一区麻豆| 国产精品熟女久久久久浪| 91成年电影在线观看| 丝袜美足系列| 国产亚洲精品久久久久5区| 一本大道久久a久久精品| 少妇裸体淫交视频免费看高清 | www.999成人在线观看| 午夜免费鲁丝| 捣出白浆h1v1| 国产激情久久老熟女| av线在线观看网站| 天堂中文最新版在线下载| 一级毛片电影观看| 日本91视频免费播放| 99精品久久久久人妻精品| 久久久久国产精品人妻一区二区| 欧美激情高清一区二区三区| 淫妇啪啪啪对白视频 | 国产精品成人在线| 下体分泌物呈黄色| 91成年电影在线观看| 黄色怎么调成土黄色| 18禁国产床啪视频网站| 日本wwww免费看| 午夜激情av网站| 90打野战视频偷拍视频| 亚洲情色 制服丝袜| 少妇被粗大的猛进出69影院| 亚洲精品国产一区二区精华液| 久久久久久久大尺度免费视频| 嫁个100分男人电影在线观看| 手机成人av网站| 色94色欧美一区二区| 一本—道久久a久久精品蜜桃钙片| 岛国在线观看网站| av有码第一页| 青春草亚洲视频在线观看| 久久狼人影院| 成人国产av品久久久| 精品国产乱子伦一区二区三区 | 久久久国产一区二区| av在线老鸭窝| 国产成人av教育| 亚洲专区国产一区二区| 少妇裸体淫交视频免费看高清 | 欧美精品av麻豆av| 免费少妇av软件| 久久久精品国产亚洲av高清涩受| 日韩一区二区三区影片| 成人免费观看视频高清| 搡老乐熟女国产| av在线老鸭窝| 国产熟女午夜一区二区三区| 亚洲五月色婷婷综合| 高清黄色对白视频在线免费看| 久久国产亚洲av麻豆专区| 亚洲精品久久成人aⅴ小说| 亚洲欧美成人综合另类久久久| 侵犯人妻中文字幕一二三四区| 老司机影院毛片| 国产亚洲午夜精品一区二区久久| 91字幕亚洲| 一级,二级,三级黄色视频| 热re99久久国产66热| 中文字幕人妻丝袜一区二区| 日本猛色少妇xxxxx猛交久久| 十八禁高潮呻吟视频| 波多野结衣一区麻豆| 久久久久国产精品人妻一区二区| 日韩欧美免费精品| 国精品久久久久久国模美| av视频免费观看在线观看| 欧美黄色淫秽网站| 日韩制服丝袜自拍偷拍| 久久九九热精品免费| 亚洲欧美日韩另类电影网站| 亚洲精品中文字幕一二三四区 | 色婷婷久久久亚洲欧美| 免费高清在线观看视频在线观看| 久久久久久久大尺度免费视频| av片东京热男人的天堂| h视频一区二区三区| 国产日韩一区二区三区精品不卡| 国产精品.久久久| 亚洲专区字幕在线| 久久久久国内视频| 婷婷成人精品国产| 色婷婷av一区二区三区视频| 久热这里只有精品99| 另类亚洲欧美激情| 日本av手机在线免费观看| 老司机影院毛片| a级毛片黄视频| 大香蕉久久成人网| 99久久人妻综合| 女警被强在线播放| 波多野结衣av一区二区av| 国产精品 欧美亚洲| 欧美黄色片欧美黄色片| 少妇猛男粗大的猛烈进出视频| 久久人妻熟女aⅴ| 亚洲精品成人av观看孕妇| 美女主播在线视频| 欧美av亚洲av综合av国产av| 精品一区在线观看国产| 五月开心婷婷网| 国产精品熟女久久久久浪| 十八禁人妻一区二区| 91字幕亚洲| 国产男人的电影天堂91| 男女床上黄色一级片免费看| 女人爽到高潮嗷嗷叫在线视频| 69av精品久久久久久 | 91精品三级在线观看| 欧美日韩国产mv在线观看视频| 欧美在线一区亚洲| 飞空精品影院首页| 亚洲第一欧美日韩一区二区三区 | 欧美日韩中文字幕国产精品一区二区三区 | 91大片在线观看| 国产精品.久久久| 在线 av 中文字幕| 男人操女人黄网站| 国产精品麻豆人妻色哟哟久久| 亚洲欧洲精品一区二区精品久久久| 在线天堂中文资源库| 超碰成人久久| 久久九九热精品免费| 男女午夜视频在线观看| 国产人伦9x9x在线观看| 午夜福利免费观看在线| 亚洲欧美精品综合一区二区三区| 国产极品粉嫩免费观看在线| 日韩精品免费视频一区二区三区| 一区二区三区四区激情视频| 天堂中文最新版在线下载| 一区二区三区激情视频| 国产区一区二久久| 热99久久久久精品小说推荐| 精品少妇内射三级| 亚洲国产欧美一区二区综合| 久久久久久久国产电影| 亚洲国产中文字幕在线视频| 国产三级黄色录像| 色老头精品视频在线观看| 男人操女人黄网站| 国产xxxxx性猛交| 亚洲欧美日韩高清在线视频 | 欧美一级毛片孕妇| 十八禁网站免费在线| 老司机深夜福利视频在线观看 | av天堂在线播放| 国产激情久久老熟女| 亚洲精品国产精品久久久不卡| 久久久久网色| 亚洲人成电影免费在线| 午夜福利乱码中文字幕| 男男h啪啪无遮挡| av超薄肉色丝袜交足视频| 好男人电影高清在线观看| 亚洲欧洲日产国产| 91成年电影在线观看| 狂野欧美激情性bbbbbb| 午夜老司机福利片| 国产欧美日韩一区二区三 | 捣出白浆h1v1| 色老头精品视频在线观看| 国产熟女午夜一区二区三区| 美女中出高潮动态图| 精品国产乱子伦一区二区三区 | 超碰97精品在线观看| 可以免费在线观看a视频的电影网站| 亚洲男人天堂网一区| 美国免费a级毛片| 国产黄频视频在线观看| 少妇精品久久久久久久| 精品少妇久久久久久888优播| 狠狠狠狠99中文字幕| 久久久久久久大尺度免费视频| 亚洲avbb在线观看| 午夜福利免费观看在线| 麻豆乱淫一区二区| 日韩大片免费观看网站| 99re6热这里在线精品视频| 在线十欧美十亚洲十日本专区| 男人操女人黄网站| 成年动漫av网址| 男男h啪啪无遮挡| 亚洲av国产av综合av卡| 亚洲成人免费av在线播放| 国产成人av激情在线播放| 最近最新中文字幕大全免费视频| 三上悠亚av全集在线观看| 夫妻午夜视频| 大陆偷拍与自拍| 亚洲精品在线美女| av网站在线播放免费| 国产一区二区激情短视频 | 人人妻人人澡人人看| 欧美变态另类bdsm刘玥| 午夜91福利影院| 成年人黄色毛片网站| 免费少妇av软件| 黄色毛片三级朝国网站| 亚洲精品日韩在线中文字幕| 久久久国产欧美日韩av| 精品国产乱子伦一区二区三区 | 女人被躁到高潮嗷嗷叫费观| 国产成人啪精品午夜网站| videosex国产| 久久人人爽人人片av| 亚洲成国产人片在线观看| 成年人免费黄色播放视频| 国产精品99久久99久久久不卡| 日本撒尿小便嘘嘘汇集6| 99精品欧美一区二区三区四区| 色老头精品视频在线观看| 热99re8久久精品国产| 亚洲,欧美精品.| 欧美 亚洲 国产 日韩一| 99香蕉大伊视频| 热99久久久久精品小说推荐| 我要看黄色一级片免费的| 在线观看免费午夜福利视频| 久久久欧美国产精品| 一本大道久久a久久精品| 精品熟女少妇八av免费久了| 精品人妻在线不人妻| 一本久久精品| 欧美日韩一级在线毛片| 久久天堂一区二区三区四区| 亚洲va日本ⅴa欧美va伊人久久 | 在线观看www视频免费| 欧美另类亚洲清纯唯美| 亚洲性夜色夜夜综合| 蜜桃国产av成人99| 欧美另类一区| 天堂中文最新版在线下载| 久久人人97超碰香蕉20202| 久久热在线av| 啪啪无遮挡十八禁网站| 国产亚洲av片在线观看秒播厂| 一区二区三区四区激情视频| 汤姆久久久久久久影院中文字幕|