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

    基于Spark平臺的FP-Growth算法優(yōu)化與實現(xiàn)

    2020-01-17 11:34:02
    關(guān)鍵詞:項集事務(wù)數(shù)據(jù)挖掘

    (1.湖南省飛機維修工程技術(shù)研究中心,湖南 長沙 410124;2.長沙航空職業(yè)技術(shù)學(xué)院 航空電子設(shè)備維修學(xué)院,湖南 長沙 410124;3.中南大學(xué) 軟件學(xué)院,湖南 長沙 410075)

    1 研究背景

    在海量數(shù)據(jù)產(chǎn)生的今天,傳統(tǒng)單機的關(guān)聯(lián)規(guī)則挖掘算法在挖掘步驟上耗時多[1],甚至無法進行關(guān)聯(lián)規(guī)則的挖掘。為解決這一問題,將優(yōu)化的關(guān)聯(lián)算法在Spark并行平臺上進行海量數(shù)據(jù)挖掘,提取出有規(guī)律有意義的數(shù)據(jù)信息,能進一步有效提高大數(shù)據(jù)時代海量數(shù)據(jù)分析的效率。

    Apriori算法是主要針對布爾關(guān)聯(lián)規(guī)則的最經(jīng)典、最有影響力的算法。但是該算法會產(chǎn)生大量的候選集,使得復(fù)雜度急劇增大,算法效率大大降低。而且該算法還需要對頻繁項集做大量的IO掃描,耗時且耗資源,對大數(shù)據(jù)的操作缺點明顯。于是,由韓家煒等[2]提出的一種基于迭代FP樹(frequent pattentree,F(xiàn)P-Tree)生成頻繁項集的關(guān)聯(lián)規(guī)則的FPGrowth(frequent patten-growth,F(xiàn)P-Growth)算法很好地解決了Apriori算法的問題。FP-Growth算法是基于迭代FP-Tree生成頻繁項集的關(guān)聯(lián)規(guī)則算法。此算法僅進行兩次數(shù)據(jù)集掃描,遞歸迭代構(gòu)建FP-Tree(FP條件樹),當(dāng)FP-Tree中只有一個單分支時,遞歸迭代構(gòu)建結(jié)束,最終得到頻繁項集,F(xiàn)P-Growth算法在時間、空間復(fù)雜度和數(shù)據(jù)挖掘的效率上都有明顯改善,對于數(shù)據(jù)量較小的數(shù)據(jù)挖掘,F(xiàn)P-Growth改進算法[3]具有一定優(yōu)勢,但隨著數(shù)據(jù)量呈指數(shù)級增長時,這種串行的操作機制會出現(xiàn)內(nèi)存瓶頸或者數(shù)據(jù)挖掘失效等問題。因此,利用Spark平臺的并行計算框架能有效解決這一問題。

    國內(nèi)外學(xué)者對關(guān)聯(lián)規(guī)則并行化操作有一定的成果。如黎丹雨等[4]構(gòu)建了一種多層數(shù)據(jù)的模型,在不同層次之間挖掘出頻繁多維序列模式,經(jīng)過協(xié)同過濾輸出TOP-N的推薦項目,但多維序列推薦模型并行挖掘的性能需加強。厙向陽等[5]在關(guān)聯(lián)規(guī)則算法中指出,基于Hadoop的負載均衡數(shù)據(jù)FP-Growth并行算法在數(shù)據(jù)處理方面還有缺陷。M.Adnan等[6]提出了一種 VMM(virtual memory manager)算法,該算法通過虛擬內(nèi)存的管理,利用虛擬內(nèi)存之間的通信實現(xiàn)并行化關(guān)聯(lián)操作,但VMM算法需要消耗很多資源。

    而Spark平臺是一種高容錯性的并行計算框架,速度遠超Hadoop,能快速進行大數(shù)據(jù)的分析挖掘,因此,分析Spark平臺的FP-Growth并行化算法的優(yōu)化及該算法的應(yīng)用尤為重要。

    2 Spark簡介

    2.1 Spark系統(tǒng)

    Spark是建立在Java虛擬機(Java virtual machine,JVM)上的開源數(shù)據(jù)平臺框架,不需要涉及操作系統(tǒng)的底層細節(jié),只借助HDFS(Hadoop distributed file system)存儲系統(tǒng),就可以進行基于Spark平臺的數(shù)據(jù)分析。因此,Spark平臺是一個通用性較強、成本較低的數(shù)據(jù)平臺。與Hadoop平臺相比較,Spark是基于內(nèi)存的運算框架,是一種基于MapReduce的并行分布式計算框架[7],具有速度快、效率高等特點。

    Spark的核心可以用Spark生態(tài)圈伯克利數(shù)據(jù)分析棧(Berkeley data analytics stack,BDAS)表示,如圖1所示。

    圖1 Spark生態(tài)圖Fig.1 A diagram of Spark ecosystem

    Spark是一種新興的、快速處理海量數(shù)據(jù)的計算框架[8],該系統(tǒng)可提供流運算、迭代運算、圖運算等解決方案。

    2.2 Spark分布式集群搭建

    Spark可以在本地進行單機模式的運行計算,也可以在分布式集群上并行運算。Spark集群實現(xiàn)并行運算時,需要搭建分布式集群,常用的運行模式有Standalone、Yarn-client、Yarn-cluster 3 種。 這 3 種運行模式的不同在于有不同的資源分配方式,由不同的任務(wù)調(diào)度算法來執(zhí)行計算任務(wù)。任意一個Spark程序都有對應(yīng)的Executor進程,而每個Executor進程內(nèi)部有多個Task線程與之對應(yīng)。這種并行的資源分配、調(diào)度模式有利于不同Spark程序間的資源共享,大大提高了執(zhí)行效率。

    圖2為Spark運行構(gòu)架圖。

    圖2 Spark運行構(gòu)架Fig.2 Schematic diagram of Spark run-time architecture

    圖2中,程序運行中通過動作觸發(fā)job,其中job構(gòu)建DAG圖是基于RDD的依賴關(guān)系的,構(gòu)建好的DAG圖再由DAGScheduler解析、構(gòu)建成不同的Stage,并計算Stage間的依賴關(guān)系。然后,由TaskScheduler調(diào)度器分配工作集TaskSet,再劃分成多個線程并行計算,同時將計算結(jié)果返回給TaskScheduler,再返回給DAGScheduler,計算結(jié)果全部完成后返回給驅(qū)動程序或者保存在外部存儲系統(tǒng)中,并將資源全部釋放。

    3 基于Spark平臺的FP-Growth算法

    3.1 FP-Growth算法工作流程

    Apriori算法產(chǎn)生大量數(shù)據(jù)集,造成算法運行效率低下,而FP-Growth算法不用反復(fù)讀取事務(wù)集,且不會生成大量的候選項集,既節(jié)省了內(nèi)存資源又提高了讀寫效率,適合大數(shù)據(jù)量的數(shù)據(jù)挖掘[9]。

    FP-Growth算法整個工作過程只進行兩次掃描事務(wù)集:進行第一次事務(wù)集掃描后,利用支持度次數(shù)遞減的規(guī)則將事務(wù)集排序,找出支持度最高的項即頻繁1-項集,將第一次排序的末次項刪除;再進行第二次掃描,過濾后將事務(wù)插入構(gòu)建的FP-Tree中;再從FP-Tree中挖掘頻繁項集后按條件迭代生成條件FPTree,直到FP-Tree中只有一個結(jié)點時結(jié)束,將挖掘出的頻繁項集合得到頻繁項集。在生成上述頻繁項集的同時,按A-B=>B的置信度大于最小置信度的原則,生成強關(guān)聯(lián)規(guī)則[10]。

    3.2 基于Spark的FP-Growth算法思想

    基于Spark平臺FP-Growth算法直接遞歸求得每一次排序后支持度最高的頻繁項,并將事物數(shù)據(jù)集分配給各計算節(jié)點,這種利用Spark平臺的FP-Growth算法稱為FP-Spark(FP-Growth-based-on-Spark)算法。此算法先將事物集轉(zhuǎn)換成彈性分布式數(shù)據(jù)集(resilient distributed datasets,RDD),再在各計算節(jié)點上對頻繁項集進行并行數(shù)據(jù)挖掘。FP-Spark算法設(shè)計如圖3所示。

    圖3 FP-Spark算法設(shè)計Fig.3 FP-Spark algorithm design

    FP-Spark算法步驟可分成如下6步。

    1)生成Trans。生成彈性分布式數(shù)據(jù)集RDD數(shù)據(jù)集,利用彈性分布式數(shù)據(jù)集的鍵值對操作事務(wù),構(gòu)成Trans 鍵值對,其中Transactions為事務(wù),times為事務(wù)出現(xiàn)的次數(shù)。

    2)生成頻繁1-項集F_list。先將Trans進行flatMap操作,把Trans中的Transactions分成一個個事務(wù)項;再利用reduceByKey操作生成鍵值對,事務(wù)項由item表示,支持度計數(shù)由support表示;然后經(jīng)過RDD的collect、toArray操作,將RDD輸出成list格式,按照sortBySupport降序排序,過濾掉最小支持度項后,得到頻繁項集F_list。

    3)構(gòu)建Group_list。根據(jù)頻繁項集F_list,把Trans中的Transactions重新排序,過濾掉非頻繁項,再按一定方式分組,得到Group_list,其中id為組號,super_Trans為屬于該組的事務(wù)集。

    4)生成頻繁模式序列。將Group_list中的事務(wù)分布到各節(jié)點,利用 flapMap調(diào)用FP-Growth算法,構(gòu)建FP-Tree,遞歸挖掘FP-Tree,生成頻繁模式序列。

    5)合并頻繁項集。將上一步驟生成的頻繁模式序列轉(zhuǎn)碼合并,寫入HDFS。

    6)生成強關(guān)聯(lián)規(guī)則。先產(chǎn)生后項是一項的關(guān)聯(lián)規(guī)則,再兩兩合并后項,由兩項的候選關(guān)聯(lián)規(guī)則生成后項,其中的強關(guān)聯(lián)規(guī)則由最小置信度閾值而得,依次反復(fù)逐層生成強關(guān)聯(lián)規(guī)則。

    3.3 基于Spark的FP-Growth算法關(guān)鍵方法

    基于Spark的FP-Growth算法(也叫做FPSpark算法)關(guān)鍵點是并行計算項的支持度和將事務(wù)集排序過濾后的分組策略。

    3.3.1 并行計算項的支持度

    按照上述6個步驟中的生成頻繁項集F_list,按照降序排序支持度和頻繁1-項集。算法1是將原始數(shù)據(jù)集轉(zhuǎn)換到彈性數(shù)據(jù)集的過程,算法2是計算支持度的過程。

    算法1 原始數(shù)據(jù)集轉(zhuǎn)換到彈性數(shù)據(jù)集的過程

    算法2 支持度的計算過程

    3.3.2 事務(wù)分組策略

    將事務(wù)集Trans進行挖掘頻繁1項集過濾得到F_list,映射map,其中Transactions表示事務(wù)項名稱,times表示在頻繁1項集中出現(xiàn)的次數(shù),并將Trans集合利用map映射到F_map中。映射過程中,對Trans_id排序后過濾非頻繁項;其中Trans的每個事務(wù),按F_map的將times的編碼按升序排序,刪除非頻繁項后得到Trans_list,其中每一條事務(wù)項按支持度計數(shù)遞減排序,且都大于最小支持度計數(shù)。圖4是對事務(wù)集分組的示意圖。

    圖4 事務(wù)集分組示意圖Fig.4 Process of transaction grouping

    FP-Spark算法分組策略依據(jù)F_list的分組情況對Trans_list進行分組。首先求出每個分組的最大個數(shù)g_size:利用F_list的長度除以節(jié)點數(shù)向下取整后加1。

    然后將F_list中的項依次分到Spark集群節(jié)點上,集群節(jié)點與groupid一一對應(yīng),成為FP-Spark算法挖掘時對應(yīng)的表頭項;再對事務(wù)集數(shù)據(jù)分組。算法3為對事務(wù)集分組的偽代碼。

    算法3 劃分事務(wù)集

    Return Group_list< groupid,該組的事務(wù)集 >

    從后往前遍歷,如果T_list[i]所屬的groupid沒有出現(xiàn)過,則此事務(wù)還沒有劃分到該組,將T_list[0]到T_list[i]劃分到該組;若groupid出現(xiàn)過,則不做任何操作,跳過此項,i-1,往前遍歷,直到?jīng)]出現(xiàn)過該組。

    4 基于Spark的FP-Growth算法優(yōu)化

    基于Spark的FP-Growth算法實現(xiàn)了數(shù)據(jù)挖掘頻繁項集的并行化操作,但這種FP-Spark算法的分組策略比較簡單,且算法在進行本地挖掘時使用的項頭表結(jié)構(gòu)是數(shù)組,時間復(fù)雜度較高。針對這兩個問題,課題組提出一種優(yōu)化的均衡分組和新的項頭表結(jié)構(gòu)的FP-Spark算法(稱為OptFP-Spark算法),大大提高了大數(shù)據(jù)處理的效率和性能。

    4.1 優(yōu)化分組

    為了實現(xiàn)數(shù)據(jù)的均衡劃分,只需將頻繁項集在F_list的序號視為負載權(quán)值,在保證負載權(quán)重總和相差不大時,即可將數(shù)據(jù)劃分均衡化。假設(shè)分組個數(shù)是m個,從F_list的表尾往前遍歷,將m個項依次劃分到第1~m組,再往前將m個項劃分到第m~1組,S形的劃分方式將F_list分組完。優(yōu)化分組的方式如圖5所示。

    圖5 優(yōu)化分組方式Fig.5 Optimized grouping

    圖5所示的優(yōu)化分組方式,采用S形分組方式,分組后F_list中負載權(quán)值平均分布,從而達到均衡分組,使得Spark集群上的節(jié)點量保持相對一致,提升了整個集群的運行效率,同時也提高了FP-Spark算法的效率。

    4.2 優(yōu)化項頭表結(jié)構(gòu)

    項頭表結(jié)構(gòu)直接影響著算法的運行效率,因此優(yōu)化項頭表結(jié)構(gòu)能提高算法在構(gòu)造FP-Tree的遍歷效率,進而提高整個算法的效率。優(yōu)化項頭表結(jié)構(gòu)是增加一個哈希表,即利用Hash算法進行優(yōu)化,如圖6所示。

    圖6 項頭表結(jié)構(gòu)優(yōu)化圖Fig.6 Optimized head-table diagram

    其優(yōu)化的過程如下:

    1)初始的項頭表結(jié)點原本是個數(shù)組,包含事務(wù)項和鏈表指針,優(yōu)化后將鏈表指向布爾值,是一個布爾值的指針。當(dāng)指向的布爾指針指向True時,說明屬于此次掃描的事務(wù)項,再將此事務(wù)插入FP-Tree,設(shè)置項表頭結(jié)構(gòu)的布爾值為True。繼續(xù)掃描下一事務(wù),直至布爾值為False為止。

    2)Hash表結(jié)構(gòu)是(key,value)的二元組,key為事務(wù)項編碼,value為對應(yīng)的鏈表指針,指向在FP-Tree出現(xiàn)的位置。排序時根據(jù)項目名查找哈希表,找出下標(biāo)值,且設(shè)置對應(yīng)的布爾值為True。

    3)Flag標(biāo)簽有True、False兩種值。單一路徑時頻繁模式樹是True,不是單一路徑則為False。單一路徑的這種獲取頻繁項集的方式,無需遞歸操作,降低了時間和空間的復(fù)雜度,提高了算法效率。

    4)優(yōu)化后的項頭表結(jié)構(gòu)也需將FP-Tree的節(jié)點做修改,優(yōu)化后的FP-Tree節(jié)點如圖7所示。

    圖7 優(yōu)化前后的FP-TreeFig.7 FP-Tree before and after optimization

    由圖7可知,優(yōu)化后的項頭表結(jié)構(gòu)將傳統(tǒng)算法的時間復(fù)雜度由原來的O(n2)降低到O(n),算法效率有很大提升;增加的flag標(biāo)志位能減少遞歸所占用的資源,雖然空間復(fù)雜度有所消耗,但是在可以接受的范圍內(nèi)。優(yōu)化了項頭表結(jié)構(gòu)后,大大提高了整個算法的運行效率。

    4.3 OptFP-Spark算法實現(xiàn)步驟

    基于Spark平臺的優(yōu)化FP-Growth算法,也稱OptFP-Spark算法。它既對分組策略進行了優(yōu)化,又對項頭表結(jié)構(gòu)實現(xiàn)了優(yōu)化。其優(yōu)化步驟如下:

    1)生成Trans。首先將事物集轉(zhuǎn)換成彈性數(shù)據(jù)集RDD,在彈性數(shù)據(jù)集RDD上對事務(wù)進行map和reduceByKey操作,構(gòu)成Trans鍵值對,其中Transactions是事務(wù),times是事務(wù)出現(xiàn)的次數(shù)。

    2)生成F_list列表。在Trans集合上進行下列flatMap、reduceByKey、collect、toArray和map操作,構(gòu)成頻繁1-項集,把Trans中的Transactions分成一個個事務(wù)項;再利用reduceByKey生成鍵值對;然后經(jīng)過RDD的collect、toArray操作,將RDD輸出成list格式,按照sortBySupport降序排序,過濾掉最小支持度項后,得到頻繁1-項集F_list。

    3)構(gòu)建Group_list。根據(jù)頻繁項集F_list,把Trans中的Transaction重新排序,過濾掉非頻繁項,再按優(yōu)化分組的策略將事務(wù)集均衡分組。

    ①在排序過濾后的F_list分組基礎(chǔ)上,根據(jù)前面提到的優(yōu)化分組策略,進行S形分組,得到新的分組B_list。

    ②在B_list中實現(xiàn)對Trans事務(wù)集分組,得到Group_list:。其中,groupid為組號,super_Trans為屬于該組的事務(wù)集。

    4)并行生成頻繁模式序列。在各worker節(jié)點并行頻繁模式樹挖掘。將Group_list中的事務(wù)分布到各節(jié)點,再在各worker節(jié)點利用優(yōu)化的項頭表結(jié)構(gòu)并行挖掘,生成頻繁模式序列。

    5)合并頻繁項集。將上一步驟生成的頻繁模式序列轉(zhuǎn)換格式合并后寫入到HDFS。

    6)強關(guān)聯(lián)規(guī)則的產(chǎn)生。在逐層生成頻繁模式序列時,逐層生成強關(guān)聯(lián)規(guī)則。

    對OptFP-Spark算法的優(yōu)化,重點是對上述步驟中的第3步和第4步進行,即利用S型的分組策略均衡分組后,再實現(xiàn)優(yōu)化的項表頭結(jié)構(gòu)的并行頻繁模式樹的挖掘,從而得到頻繁模式序列集。OptFPSpark算法的實現(xiàn)過程如圖8所示。

    圖8 OptFP-Spark算法實現(xiàn)圖Fig.8 Optimized FP-Spark algorithm diagram

    利用S形的優(yōu)化分組算法如算法4所示,將F_list轉(zhuǎn)換成B_list。

    算法4F_list優(yōu)化分組

    在輸出B_list后,將對事務(wù)集均衡分組。先將B_list轉(zhuǎn)換成Map個數(shù),再從后向前遍歷,事務(wù)集優(yōu)化分組偽代碼如算法5所示。

    算法5 事務(wù)集優(yōu)化分組

    在均衡分組輸出Group_list后,利用優(yōu)化的項表頭結(jié)構(gòu)并行頻繁模式序列的挖掘,生成的FP-Tree的子結(jié)點數(shù)組增加hash表。最終生成強關(guān)聯(lián)規(guī)則合并輸出結(jié)果。

    5 對比實驗與結(jié)果分析

    優(yōu)化的OptFP-Spark算法和FP-Spark算法在兩個大型數(shù)據(jù)集上做對比實驗,考查數(shù)據(jù)規(guī)模和支持度對數(shù)據(jù)挖掘的影響。

    實驗采用Spark集群,一個Master主節(jié)點,4個Slave從節(jié)點。實驗數(shù)據(jù)源自數(shù)據(jù)倉庫[11]中下載,D1數(shù)據(jù)集和D2數(shù)據(jù)集的事務(wù)項和事務(wù)是網(wǎng)站真實交易的數(shù)據(jù),如表1所示,有1.48 GB數(shù)據(jù)量,包括160多萬條事務(wù),500多萬事務(wù)項。

    利用以上數(shù)據(jù)集特征從數(shù)據(jù)規(guī)模、支持度兩個方面對比FP-Spark算法和OptFP-Spark算法的性能。

    表1 數(shù)據(jù)集表Table1 Table of data sets

    5.1 數(shù)據(jù)規(guī)模對算法性能的影響

    將支持度定為0.8,節(jié)點數(shù)量保持不變,測試數(shù)據(jù)規(guī)模對比算法的運行時間。對比實驗選取了D1和D2兩個數(shù)據(jù)集,分別在20萬~100萬事務(wù)集上進行比較,由于D1數(shù)據(jù)集較小,增加了D1數(shù)據(jù)集的拷貝來進行實驗,實驗結(jié)果如圖9所示。

    圖9 數(shù)據(jù)規(guī)模對性能的影響Fig.9 The impact of data size on performance

    由圖9所示實驗結(jié)果可以得知,隨著數(shù)據(jù)量的增大,優(yōu)化的OptFP-Spark算法的性能明顯提高。因此均衡的分組策略和項頭表結(jié)構(gòu)hash表的優(yōu)化都有利于算法的數(shù)據(jù)挖掘,OptFP-Spark算法的挖掘效率有了明顯提升。

    5.2 支持度對算法性能的影響

    在節(jié)點數(shù)量不變,支持度分別取不同值時,對比兩個算法的數(shù)據(jù)挖掘性能,得到不同的實驗結(jié)果,如圖10所示。

    圖10 支持度對算法性能的影響Fig.10 The influence of support degree on algorithm performance

    由圖10所示的實驗結(jié)果可以得知,隨著支持度的增加,數(shù)據(jù)挖掘的時間復(fù)雜度減少,但優(yōu)化的OptFP-Spark算法的性能更優(yōu),因此均衡的分組策略和項頭表結(jié)構(gòu)hash表的優(yōu)化在數(shù)據(jù)量越大的情況下,性能提升越明顯。

    5.3 加速比對算法性能的影響

    為了檢驗算法的并行運行效率,利用加速比(SpeedUp)這一概念進行對比實驗[12]。算法加速比用于測試多節(jié)點并行運算與單機運算的效率比,本質(zhì)上是通過運行時間的比較來實現(xiàn)的。

    式中:T為單機運行時間;Tn為n個節(jié)點并行計算的時間。

    算法保持支持度為0.8,D1和D2數(shù)據(jù)集的兩個算法的對比結(jié)果如圖11所示。

    圖11 加速比對算法性能的影響Fig.11 The effect of acceleration ratio on algorithm performance

    由圖11所示的實驗結(jié)果可以得知,隨著節(jié)點數(shù)的增加,加速比逐步增加,但OptFP-Spark算法較FP-Spark算法加速比增加的效率更明顯,說明進行優(yōu)化分組策略和項頭表結(jié)構(gòu)后的OptFP-Spark算法性能更優(yōu)。

    對比實驗分別從數(shù)據(jù)規(guī)模、支持度和算法的加速比3個方面進行比較,結(jié)果表明,優(yōu)化的OptFPSpark算法具備更好的并行挖掘效果和更高的效率。

    6 結(jié)語

    本文首先介紹了研究背景和Spark的系統(tǒng)框架,闡述了基于Spark平臺的FP-Growth算法思想及過程,再對該算法在分組策略和項表頭結(jié)構(gòu)上進行優(yōu)化。最后的實驗結(jié)果證明,優(yōu)化的OptFP-Spark算法具有更高的并行運算加速比、更好的并行挖掘效果及更高的效率。

    猜你喜歡
    項集事務(wù)數(shù)據(jù)挖掘
    “事物”與“事務(wù)”
    基于分布式事務(wù)的門架數(shù)據(jù)處理系統(tǒng)設(shè)計與實現(xiàn)
    探討人工智能與數(shù)據(jù)挖掘發(fā)展趨勢
    河湖事務(wù)
    基于并行計算的大數(shù)據(jù)挖掘在電網(wǎng)中的應(yīng)用
    電力與能源(2017年6期)2017-05-14 06:19:37
    一種基于Hadoop的大數(shù)據(jù)挖掘云服務(wù)及應(yīng)用
    關(guān)聯(lián)規(guī)則中經(jīng)典的Apriori算法研究
    卷宗(2014年5期)2014-07-15 07:47:08
    一種頻繁核心項集的快速挖掘算法
    計算機工程(2014年6期)2014-02-28 01:26:12
    基于GPGPU的離散數(shù)據(jù)挖掘研究
    SQLServer自治事務(wù)實現(xiàn)方案探析
    成人二区视频| 国产女主播在线喷水免费视频网站 | 久久精品夜夜夜夜夜久久蜜豆| 国产一区二区亚洲精品在线观看| 久久韩国三级中文字幕| 女人被狂操c到高潮| 欧美高清成人免费视频www| 国产熟女欧美一区二区| 日韩伦理黄色片| 欧美日韩视频高清一区二区三区二| 在线 av 中文字幕| 亚洲高清免费不卡视频| 国产永久视频网站| 纵有疾风起免费观看全集完整版 | 成人毛片a级毛片在线播放| 亚洲第一区二区三区不卡| 99视频精品全部免费 在线| h日本视频在线播放| 天堂中文最新版在线下载 | 国产伦在线观看视频一区| 久久久久久久久久成人| 精品国产露脸久久av麻豆 | 精品一区在线观看国产| 一区二区三区四区激情视频| 午夜老司机福利剧场| 简卡轻食公司| 成人亚洲精品av一区二区| 日本一本二区三区精品| 日日摸夜夜添夜夜添av毛片| 岛国毛片在线播放| 久久这里只有精品中国| 国语对白做爰xxxⅹ性视频网站| 蜜桃久久精品国产亚洲av| 91狼人影院| 日日啪夜夜撸| 免费观看性生交大片5| 麻豆av噜噜一区二区三区| 97超碰精品成人国产| 亚洲精品乱码久久久久久按摩| 2018国产大陆天天弄谢| 三级国产精品片| 亚洲人成网站在线观看播放| 深夜a级毛片| 国产精品日韩av在线免费观看| 亚洲国产精品成人久久小说| 亚洲欧美成人精品一区二区| av国产免费在线观看| 搡老妇女老女人老熟妇| 丝瓜视频免费看黄片| 秋霞伦理黄片| 欧美成人一区二区免费高清观看| 最近最新中文字幕免费大全7| 日韩伦理黄色片| 亚洲国产欧美在线一区| 精品久久久久久久久av| xxx大片免费视频| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产精品1区2区在线观看.| 一区二区三区高清视频在线| 日本色播在线视频| av又黄又爽大尺度在线免费看| 成人漫画全彩无遮挡| 日韩欧美精品免费久久| 亚洲精品第二区| 九九爱精品视频在线观看| 美女被艹到高潮喷水动态| 夫妻性生交免费视频一级片| 国产三级在线视频| 亚洲伊人久久精品综合| 丝袜美腿在线中文| 国产成人a区在线观看| 身体一侧抽搐| 日本色播在线视频| 精品午夜福利在线看| 亚洲av一区综合| 亚洲四区av| 夜夜爽夜夜爽视频| 一区二区三区高清视频在线| 国产精品精品国产色婷婷| 美女高潮的动态| 内射极品少妇av片p| 日韩中字成人| 禁无遮挡网站| 大又大粗又爽又黄少妇毛片口| 午夜福利网站1000一区二区三区| 免费大片18禁| av黄色大香蕉| 男女啪啪激烈高潮av片| 校园人妻丝袜中文字幕| av在线老鸭窝| 只有这里有精品99| 好男人视频免费观看在线| 久久精品国产鲁丝片午夜精品| 精品不卡国产一区二区三区| 欧美另类一区| 免费看日本二区| 看免费成人av毛片| 国产欧美另类精品又又久久亚洲欧美| 麻豆乱淫一区二区| 日韩国内少妇激情av| 美女主播在线视频| 日本欧美国产在线视频| 国产伦在线观看视频一区| 日韩中字成人| 成年人午夜在线观看视频 | 亚洲av.av天堂| 嫩草影院入口| 精品久久久久久久人妻蜜臀av| 亚洲精品久久久久久婷婷小说| 欧美一区二区亚洲| 极品少妇高潮喷水抽搐| 免费高清在线观看视频在线观看| 国产精品久久久久久av不卡| 天堂av国产一区二区熟女人妻| 亚洲精品日韩在线中文字幕| 搡老妇女老女人老熟妇| 天堂网av新在线| 成人毛片a级毛片在线播放| 国产精品爽爽va在线观看网站| 啦啦啦啦在线视频资源| 欧美高清成人免费视频www| 国产精品99久久久久久久久| 少妇熟女aⅴ在线视频| 日韩av在线免费看完整版不卡| 男女边吃奶边做爰视频| 大片免费播放器 马上看| 美女高潮的动态| 久久久精品免费免费高清| 国产成人一区二区在线| 久久国产乱子免费精品| 国产精品熟女久久久久浪| 亚洲av中文字字幕乱码综合| 3wmmmm亚洲av在线观看| 久久久久网色| 日韩,欧美,国产一区二区三区| 亚洲综合色惰| 成人av在线播放网站| 国产精品人妻久久久久久| 国产真实伦视频高清在线观看| 亚洲欧美日韩卡通动漫| 一级毛片aaaaaa免费看小| 久久久午夜欧美精品| 亚洲欧美日韩卡通动漫| 国产激情偷乱视频一区二区| av播播在线观看一区| 日韩av在线大香蕉| 小蜜桃在线观看免费完整版高清| 日韩制服骚丝袜av| 99热全是精品| 国产白丝娇喘喷水9色精品| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 秋霞在线观看毛片| 亚洲色图av天堂| 亚洲av福利一区| 最近2019中文字幕mv第一页| 十八禁网站网址无遮挡 | av专区在线播放| 街头女战士在线观看网站| 一个人观看的视频www高清免费观看| 国产久久久一区二区三区| 国内精品美女久久久久久| 淫秽高清视频在线观看| 直男gayav资源| 成人毛片a级毛片在线播放| 综合色丁香网| 男女那种视频在线观看| 五月伊人婷婷丁香| 在线免费十八禁| 十八禁网站网址无遮挡 | 国产精品人妻久久久久久| 少妇被粗大猛烈的视频| 亚洲最大成人手机在线| 免费观看精品视频网站| 少妇被粗大猛烈的视频| 三级毛片av免费| www.av在线官网国产| 丰满人妻一区二区三区视频av| 日韩 亚洲 欧美在线| 免费看光身美女| 日韩欧美三级三区| 蜜桃亚洲精品一区二区三区| 男的添女的下面高潮视频| 啦啦啦中文免费视频观看日本| 午夜久久久久精精品| 午夜日本视频在线| 美女cb高潮喷水在线观看| kizo精华| 国产欧美另类精品又又久久亚洲欧美| 天堂俺去俺来也www色官网 | 午夜福利在线观看吧| 99热这里只有是精品50| 欧美bdsm另类| 一级黄片播放器| h日本视频在线播放| 久久久久久国产a免费观看| 国产91av在线免费观看| 国产黄色免费在线视频| 婷婷色综合www| 国产午夜精品论理片| 精品久久久久久电影网| 国产精品伦人一区二区| 国产一级毛片七仙女欲春2| 亚洲av一区综合| 又黄又爽又刺激的免费视频.| 汤姆久久久久久久影院中文字幕 | 熟妇人妻久久中文字幕3abv| 亚洲国产欧美人成| 亚洲国产精品国产精品| 亚洲成人中文字幕在线播放| 亚洲欧美一区二区三区国产| 国产男女超爽视频在线观看| 91在线精品国自产拍蜜月| 精品久久久噜噜| 亚洲熟女精品中文字幕| 人妻少妇偷人精品九色| 全区人妻精品视频| av卡一久久| 久久这里有精品视频免费| 男女下面进入的视频免费午夜| 日韩亚洲欧美综合| 人人妻人人澡人人爽人人夜夜 | 欧美一级a爱片免费观看看| 深夜a级毛片| 国产精品嫩草影院av在线观看| 亚洲,欧美,日韩| 777米奇影视久久| 欧美日韩亚洲高清精品| 国产黄频视频在线观看| 老司机影院成人| 九草在线视频观看| av在线天堂中文字幕| 丝袜喷水一区| 久久99热这里只有精品18| 少妇熟女欧美另类| 边亲边吃奶的免费视频| 亚洲精品国产av成人精品| 国产成人一区二区在线| 亚洲精品国产成人久久av| 直男gayav资源| 久久99精品国语久久久| 乱系列少妇在线播放| 九草在线视频观看| 综合色丁香网| 波多野结衣巨乳人妻| 七月丁香在线播放| 国产91av在线免费观看| 亚洲国产精品sss在线观看| 久久久色成人| 肉色欧美久久久久久久蜜桃 | 女的被弄到高潮叫床怎么办| 国产极品天堂在线| 五月天丁香电影| 一个人看的www免费观看视频| 搡老乐熟女国产| 久久久久久久亚洲中文字幕| 国产精品久久久久久精品电影| 建设人人有责人人尽责人人享有的 | 熟女人妻精品中文字幕| 国产免费福利视频在线观看| 久久久久九九精品影院| 夫妻性生交免费视频一级片| 国产免费视频播放在线视频 | 好男人视频免费观看在线| 国产伦理片在线播放av一区| 久久久精品94久久精品| 亚洲丝袜综合中文字幕| 国产亚洲91精品色在线| 乱码一卡2卡4卡精品| 亚洲国产精品sss在线观看| 精品人妻熟女av久视频| 精品一区二区三区人妻视频| 美女cb高潮喷水在线观看| 国产毛片a区久久久久| 久久久久久久午夜电影| 黄色欧美视频在线观看| 亚洲精品色激情综合| 中文字幕亚洲精品专区| 身体一侧抽搐| 狂野欧美激情性xxxx在线观看| 亚洲国产色片| 一级毛片aaaaaa免费看小| 男人舔奶头视频| 日本爱情动作片www.在线观看| 老师上课跳d突然被开到最大视频| 成人亚洲精品一区在线观看 | 国产亚洲一区二区精品| .国产精品久久| 国产精品日韩av在线免费观看| 午夜老司机福利剧场| 啦啦啦啦在线视频资源| 欧美激情国产日韩精品一区| 热99在线观看视频| 国产亚洲精品久久久com| a级一级毛片免费在线观看| 午夜福利在线在线| 久久精品久久精品一区二区三区| 国产久久久一区二区三区| 精品一区二区三区人妻视频| 99九九线精品视频在线观看视频| 蜜桃久久精品国产亚洲av| 成年女人看的毛片在线观看| 乱人视频在线观看| 久久精品国产亚洲av天美| 插逼视频在线观看| 18禁裸乳无遮挡免费网站照片| 十八禁网站网址无遮挡 | 网址你懂的国产日韩在线| 最近视频中文字幕2019在线8| 国产精品麻豆人妻色哟哟久久 | 成人欧美大片| 有码 亚洲区| 国产成人精品一,二区| 国产成人91sexporn| 午夜福利成人在线免费观看| 看非洲黑人一级黄片| 女人被狂操c到高潮| 亚洲av国产av综合av卡| 51国产日韩欧美| 精品一区二区三区人妻视频| 久久久久网色| 精品熟女少妇av免费看| 男人和女人高潮做爰伦理| 国产高清不卡午夜福利| 日韩欧美精品免费久久| 三级经典国产精品| 韩国av在线不卡| 国产精品综合久久久久久久免费| 国产片特级美女逼逼视频| 插逼视频在线观看| 禁无遮挡网站| 成年女人看的毛片在线观看| 男人和女人高潮做爰伦理| 高清午夜精品一区二区三区| 天天躁日日操中文字幕| 免费无遮挡裸体视频| 校园人妻丝袜中文字幕| 欧美激情久久久久久爽电影| 免费观看无遮挡的男女| h日本视频在线播放| 亚洲欧美日韩卡通动漫| 三级经典国产精品| 欧美日韩国产mv在线观看视频 | 一个人看视频在线观看www免费| 搡老乐熟女国产| 看黄色毛片网站| 在线免费观看的www视频| 精品久久久久久久久久久久久| 亚洲美女视频黄频| 极品少妇高潮喷水抽搐| 亚洲精品乱久久久久久| 亚洲在线观看片| 国产成年人精品一区二区| 最近最新中文字幕大全电影3| 亚洲av男天堂| 国产日韩欧美在线精品| 精品久久国产蜜桃| 欧美变态另类bdsm刘玥| 听说在线观看完整版免费高清| 精品久久久久久久人妻蜜臀av| 国产一区二区亚洲精品在线观看| 国产精品人妻久久久久久| 激情五月婷婷亚洲| 色5月婷婷丁香| 深爱激情五月婷婷| 久久久久国产网址| 嫩草影院入口| 亚洲国产高清在线一区二区三| 久久久久九九精品影院| 人妻夜夜爽99麻豆av| 好男人在线观看高清免费视频| 国产成人精品久久久久久| 亚洲最大成人手机在线| 91久久精品电影网| 99热全是精品| 哪个播放器可以免费观看大片| 国产v大片淫在线免费观看| 婷婷色综合大香蕉| 久久精品国产亚洲av天美| 日韩制服骚丝袜av| 99热这里只有是精品50| 男女边吃奶边做爰视频| 尾随美女入室| 亚洲欧美日韩卡通动漫| 亚洲成人av在线免费| 18禁裸乳无遮挡免费网站照片| 99视频精品全部免费 在线| 最近手机中文字幕大全| 国产免费一级a男人的天堂| 亚洲欧美中文字幕日韩二区| 国产极品天堂在线| 如何舔出高潮| 国产精品久久久久久精品电影| 国产综合懂色| 日本猛色少妇xxxxx猛交久久| 日韩一区二区视频免费看| 国产一区二区亚洲精品在线观看| 中国美白少妇内射xxxbb| 综合色丁香网| 亚洲经典国产精华液单| 国产亚洲av嫩草精品影院| 亚洲第一区二区三区不卡| 久久久久网色| 亚洲真实伦在线观看| 免费看av在线观看网站| 少妇丰满av| 久久精品国产鲁丝片午夜精品| 免费电影在线观看免费观看| 久久精品熟女亚洲av麻豆精品 | 成人美女网站在线观看视频| 精品久久久久久久久av| 久久久久免费精品人妻一区二区| 69人妻影院| 看十八女毛片水多多多| 亚洲最大成人手机在线| 亚洲精品日韩在线中文字幕| 91精品国产九色| 亚洲欧洲国产日韩| 久久久久久久亚洲中文字幕| 欧美另类一区| 日本熟妇午夜| 午夜老司机福利剧场| 大话2 男鬼变身卡| 人妻系列 视频| 黄片无遮挡物在线观看| av线在线观看网站| 亚洲熟妇中文字幕五十中出| 赤兔流量卡办理| 美女xxoo啪啪120秒动态图| 十八禁网站网址无遮挡 | 久久久久久九九精品二区国产| 非洲黑人性xxxx精品又粗又长| 人人妻人人澡欧美一区二区| 蜜桃久久精品国产亚洲av| 七月丁香在线播放| 午夜免费观看性视频| 18禁在线播放成人免费| 亚洲成色77777| 国内精品宾馆在线| 日日啪夜夜撸| 熟妇人妻不卡中文字幕| 国产成年人精品一区二区| 天堂av国产一区二区熟女人妻| 欧美性感艳星| 夫妻性生交免费视频一级片| 在线免费十八禁| 只有这里有精品99| 国产久久久一区二区三区| 日韩三级伦理在线观看| 国产精品人妻久久久久久| 日日干狠狠操夜夜爽| 国产高清不卡午夜福利| 精品人妻熟女av久视频| av免费观看日本| 极品少妇高潮喷水抽搐| 国产不卡一卡二| 非洲黑人性xxxx精品又粗又长| 国产精品无大码| av线在线观看网站| 国产成人福利小说| 国产成人freesex在线| 亚洲国产最新在线播放| 91久久精品电影网| 嘟嘟电影网在线观看| 精品一区二区免费观看| 免费人成在线观看视频色| 国产高清国产精品国产三级 | 国产伦理片在线播放av一区| 欧美性感艳星| 波多野结衣巨乳人妻| 国产成年人精品一区二区| 亚洲图色成人| 神马国产精品三级电影在线观看| 精品欧美国产一区二区三| 三级经典国产精品| 美女内射精品一级片tv| 精品不卡国产一区二区三区| 中国国产av一级| 精品一区二区三卡| 七月丁香在线播放| 亚洲av在线观看美女高潮| 亚洲欧洲国产日韩| 18禁动态无遮挡网站| 国产一区二区三区av在线| 天堂俺去俺来也www色官网 | 美女xxoo啪啪120秒动态图| 国产亚洲精品av在线| 亚洲精品国产成人久久av| 80岁老熟妇乱子伦牲交| 夫妻午夜视频| 国产激情偷乱视频一区二区| 精品久久国产蜜桃| 国产伦精品一区二区三区四那| 2018国产大陆天天弄谢| 大又大粗又爽又黄少妇毛片口| 欧美精品国产亚洲| 大又大粗又爽又黄少妇毛片口| 国产成人精品婷婷| 国产探花在线观看一区二区| 91久久精品国产一区二区三区| 少妇高潮的动态图| 国产淫片久久久久久久久| freevideosex欧美| 亚洲精品一区蜜桃| a级毛片免费高清观看在线播放| 大香蕉久久网| 久久久色成人| 亚洲成人中文字幕在线播放| 欧美一级a爱片免费观看看| 免费大片18禁| 免费观看在线日韩| 女人被狂操c到高潮| 丰满人妻一区二区三区视频av| 亚洲精华国产精华液的使用体验| videossex国产| 久久精品人妻少妇| 亚洲av在线观看美女高潮| 欧美另类一区| 一个人看的www免费观看视频| 久99久视频精品免费| 26uuu在线亚洲综合色| 日韩电影二区| 亚洲av一区综合| 99视频精品全部免费 在线| 免费在线观看成人毛片| 日日撸夜夜添| 色5月婷婷丁香| 男插女下体视频免费在线播放| 自拍偷自拍亚洲精品老妇| 乱码一卡2卡4卡精品| 欧美性猛交╳xxx乱大交人| 成人亚洲欧美一区二区av| 少妇熟女欧美另类| 高清日韩中文字幕在线| 中文资源天堂在线| 精品久久久精品久久久| 久久99蜜桃精品久久| 国产色爽女视频免费观看| 欧美性感艳星| 国产一级毛片七仙女欲春2| 亚洲精品456在线播放app| 国产男人的电影天堂91| www.av在线官网国产| 简卡轻食公司| 99久久精品热视频| 亚洲国产日韩欧美精品在线观看| 春色校园在线视频观看| 亚洲熟女精品中文字幕| 联通29元200g的流量卡| 91久久精品国产一区二区成人| 久久热精品热| 亚洲国产精品国产精品| 99九九线精品视频在线观看视频| 精品熟女少妇av免费看| 极品教师在线视频| 精品久久久久久久久av| .国产精品久久| 国产精品国产三级国产专区5o| 日韩大片免费观看网站| 高清视频免费观看一区二区 | 男女啪啪激烈高潮av片| 别揉我奶头 嗯啊视频| 男女国产视频网站| 在线天堂最新版资源| 亚洲精品中文字幕在线视频 | 国产亚洲av片在线观看秒播厂 | 赤兔流量卡办理| 成人无遮挡网站| 国产黄频视频在线观看| 欧美一级a爱片免费观看看| 欧美zozozo另类| 日韩av在线免费看完整版不卡| 精品人妻一区二区三区麻豆| 视频中文字幕在线观看| av在线蜜桃| 亚洲久久久久久中文字幕| or卡值多少钱| 天堂中文最新版在线下载 | 免费观看精品视频网站| 久久韩国三级中文字幕| 蜜臀久久99精品久久宅男| 国产大屁股一区二区在线视频| 校园人妻丝袜中文字幕| 久久热精品热| 国产 一区 欧美 日韩| 久久精品久久精品一区二区三区| 22中文网久久字幕| 中文字幕人妻熟人妻熟丝袜美| 午夜亚洲福利在线播放| 午夜福利高清视频| 日韩欧美国产在线观看| 嫩草影院新地址| 男的添女的下面高潮视频| 精品久久久久久久久久久久久| 一个人免费在线观看电影| 91久久精品电影网| 天堂影院成人在线观看| 久久99热这里只频精品6学生| 精品人妻偷拍中文字幕| 高清在线视频一区二区三区| 日本免费a在线| 国产女主播在线喷水免费视频网站 | 男女啪啪激烈高潮av片| 观看免费一级毛片| 欧美激情在线99| 亚洲真实伦在线观看| 精品一区二区三卡| 一区二区三区免费毛片| 街头女战士在线观看网站| av专区在线播放| 亚洲精品国产av成人精品| 看非洲黑人一级黄片| 中国美白少妇内射xxxbb| 国产精品久久久久久精品电影小说 | 三级经典国产精品| 久久精品久久久久久久性|