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

    基于Spark的K-means安全區(qū)間更新優(yōu)化算法

    2017-09-01 15:54:43李玉波楊余旺陳光煒
    計算機技術(shù)與發(fā)展 2017年8期
    關(guān)鍵詞:優(yōu)化模型

    李玉波,楊余旺,唐 浩,陳光煒

    (1.南京理工大學 計算機科學與工程學院,江蘇 南京 210094;2.普渡大學,印第安納州 西拉法葉 47906)

    基于Spark的K-means安全區(qū)間更新優(yōu)化算法

    李玉波1,楊余旺1,唐 浩1,陳光煒2

    (1.南京理工大學 計算機科學與工程學院,江蘇 南京 210094;2.普渡大學,印第安納州 西拉法葉 47906)

    每次K-means算法更新聚類中心后,會對數(shù)據(jù)集中所有的點迭代計算它們與最新聚類中心的距離,進而獲取點的最新聚類。這種全局迭代計算的特征導致傳統(tǒng)K-means算法時間效率低。隨著數(shù)據(jù)集增大,算法的時間效率和聚類性能下降過快,因此傳統(tǒng)的K-means算法不適合大數(shù)據(jù)環(huán)境下的聚類使用。針對大數(shù)據(jù)場景下的時間效率和性能優(yōu)化問題,提出了一種基于Spark的K-means安全區(qū)間更新優(yōu)化算法。在每次更新聚類中心后,該算法更新安全區(qū)間標簽,根據(jù)標簽是否大于0每次判斷落在該區(qū)間內(nèi)的全部數(shù)據(jù)的簇別,避免計算所有點與中心的距離,減少因全局迭代造成的時間和計算資源開銷。算法基于Spark機器MLlib組件的點向量模型優(yōu)化了模型性能。通過衡量平均誤差準則和算法時間兩個指標,進行了優(yōu)化K-means與傳統(tǒng)K-means聚類的性能對比實驗。結(jié)果表明,所提出的優(yōu)化算法在上述兩個指標上均優(yōu)于傳統(tǒng)的K-means聚類算法,適用于大數(shù)據(jù)環(huán)境下的數(shù)據(jù)聚類場景。

    K-means;安全區(qū)間;Spark;大數(shù)據(jù);時間效率

    0 引 言

    聚類分析是數(shù)據(jù)挖掘領(lǐng)域中的重要分析,廣泛應用于網(wǎng)絡入侵檢測、醫(yī)學圖像處理、文本檢索、生物信息學等領(lǐng)域[1]。K-means算法是針對具有連續(xù)特征屬性的數(shù)值型數(shù)據(jù)進行聚類劃分,因為其較好的伸縮性和簡單的實現(xiàn)方式而被廣泛采用[2]。傳統(tǒng)K-means聚類算法通過不斷迭代與重新計算聚類中心直至收斂進行聚類,具有兩個明顯的制約因素。由于初始聚類中心的隨機性,當算法在完備數(shù)據(jù)空間進行不完全搜索時,使得局部極值點成為了目標函數(shù)的最大值,無法得到全局最優(yōu)解[3-4]。因此,傳統(tǒng)的K-means算法對初始聚類中心敏感,且每次迭代需要進行全局元素的遍歷。當陷入局部最優(yōu)解時會造成算法收斂時間過長、計算量增大的問題。隨著數(shù)據(jù)量的增加,在大數(shù)據(jù)環(huán)境下,傳統(tǒng)聚類算法的收斂時間過長,計算量增加明顯,造成算法時間復雜度較高,執(zhí)行時間變長,性能下降明顯。

    為解決大數(shù)據(jù)條件下的算法執(zhí)行時間過長問題,海沫等[5]在并行計算基礎(chǔ)上提出將數(shù)據(jù)集分散到不同計算引擎的分布式聚類方案,其基本思想是:先在各子節(jié)點進行局部聚類,然后主節(jié)點對各子節(jié)點的局部聚類結(jié)果進行全局聚類,進而得到全局聚類模型,最后主節(jié)點將全局聚類模型返回各子節(jié)點,各子節(jié)點根據(jù)該模型進行聚類更新。各子節(jié)點傳遞給主節(jié)點的僅是該節(jié)點數(shù)據(jù)集的部分代表點,存在忽略關(guān)鍵點的可能。會造成分布式聚類算法的聚類準確性低于集中式聚類算法。要提高聚類結(jié)果準確性,必須為主節(jié)點傳遞更多數(shù)據(jù)。導致增加站點間的通信量造成節(jié)點計算量傾斜。因此,分布式聚類算法同樣面臨平衡聚類準確性和時間復雜度的問題。

    為解決K-means并行計算中數(shù)據(jù)偏移的問題,趙衛(wèi)中等[6]提出使用Hadoop平臺的并行計算引擎進行處理,將聚類中心每次存入HDFS中作為全局變量。雖然能緩解局部極值問題,但是增加了大量的磁盤IO操作,造成算法時間效率過低[7-8]。

    為此,提出了一種基于Spark的K-means安全區(qū)間更新優(yōu)化算法。將數(shù)據(jù)集的點映射到安全區(qū)間,每次聚類中心更新后,避免全局迭代計算所有點與聚類中心的距離。僅通過判斷安全區(qū)間標簽來確定該區(qū)間內(nèi)所有點的簇別,減少了因進行數(shù)據(jù)集全局迭代計算產(chǎn)生的時間耗費和性能開銷。算法利用Spark棧MLlib組件的點向量計算模型,優(yōu)化大數(shù)據(jù)環(huán)境下向量點距離的并行計算模型和過程,進一步優(yōu)化算法執(zhí)行時間,減小平均誤差,以提高聚類精度。

    1 K-means安全區(qū)間更新優(yōu)化算法

    傳統(tǒng)的K-means算法更新聚類中心后,需要迭代計算數(shù)據(jù)集內(nèi)所有的點與k個聚類中心之間的距離,并判斷距離點最近的聚類中心,重新劃分點到新簇。這種全局迭代方法由于計算量較大,時間復雜度增長明顯,大數(shù)據(jù)環(huán)境下聚類性能下降很快[2,9]。

    K-means的安全區(qū)間更新優(yōu)化算法將點按照其跳轉(zhuǎn)到其他簇的最近距離,將數(shù)據(jù)集的點劃分為k個安全區(qū)間。每次聚類中心更新后,通過更新安全區(qū)間標簽,確定該區(qū)間內(nèi)所有點是否需要變更簇別。標簽小于等于0的安全區(qū)間中點被檢出并重新映射對應的安全區(qū)間,直到所有點均落在標簽為正數(shù)的安全區(qū)間,即獲得點對應的簇別。

    1.1 安全距離算法

    基于Spark的K-means安全區(qū)間更新優(yōu)化算法核心是將數(shù)據(jù)集中的點按照安全距離映射到各自距離標簽范圍內(nèi)的安全區(qū)間。其中,安全距離是指聚類中心更新后,數(shù)據(jù)集中的某點仍然能夠保持在原聚類簇中的最小偏差值,即從原簇跳轉(zhuǎn)到距離該點最近的另一個簇需要變更的最小距離。安全區(qū)間是指能夠容納這些安全距離的連續(xù)區(qū)間,其標簽為區(qū)間的終點值。

    如圖1所示,以3-簇為例,該數(shù)據(jù)集的聚類中心分別為C0,C1,C2,且P是原屬于C0簇的某點,P到各聚類中心的距離分別記為dPC0,dPC1,dPC2。點P要從原C0簇跳轉(zhuǎn)到C1或C2,至少移動的距離為:

    Δp=min(dPC1-dPC0,dPC2-dPC0)

    (1)

    其中,Δp為點P留在C0簇的安全距離。即,當聚類中心移動Δf后,只要偏移后仍滿足Δp-Δf>0,則點P簇別不會發(fā)生變化。同理,將數(shù)據(jù)集中所有滿足該關(guān)系的點映射到一個安全距離區(qū)間,標記為Δp。當經(jīng)過K-means算法迭代,聚類中心發(fā)生變更后,只需檢驗對應的安全區(qū)間標簽是否滿足Δp-Δf>0,可按組將安全區(qū)間內(nèi)的點是否發(fā)生簇別變更全部檢出。

    圖1 安全距離示意圖

    (2)

    (3)

    聯(lián)立式(2)和式(3):

    (4)

    要使安全區(qū)間標簽更新后區(qū)間內(nèi)的點仍留在原簇,區(qū)間內(nèi)點的安全距離要滿足式(4)。

    1.2 安全區(qū)間更新優(yōu)化算法

    按數(shù)據(jù)集中點的安全距離可以將所有的點映射到不同的安全區(qū)間。K-means更新聚類中心后,用新聚類中心相對原聚類中心的最大偏移量更新安全區(qū)間的標簽,以實現(xiàn)同時對整個區(qū)間內(nèi)的所有點簇別的更新,減少迭代后的距離計算次數(shù)。算法流程如下:

    算法1:K-means安全區(qū)間更新優(yōu)化算法。

    (1)定義一個常量WIDTH作為區(qū)間長度。

    (2)定義一系列區(qū)間Ii=[i*WIDTH,(i+1)*WIDTH],并將它們的標簽記為i*WIDTH。其中i為連續(xù)的正整數(shù)。

    (3)選擇k個聚類中心。

    (4)對于數(shù)據(jù)集中的每個點,計算安全跳轉(zhuǎn)距離Δp=min(dPCl-dPCs)。其中,Cs為距離該點最近的中心,Cl為其他的簇中心,s=1,2,…,K且s≠l。

    按i*WIDTH<Δp<(i+1)*WIDTH將所有的點映射到步驟(2)中的區(qū)間i*WIDTH中。

    (6)使用聚類中心移動的距離D更新區(qū)間Ii的標簽。對所有的區(qū)間標簽減去2*D,即將區(qū)間內(nèi)的值向邊界靠近2*D距離。

    (7)檢出那些區(qū)間標簽小于或等于0的點,并返回步驟(4),直到所有的點都被檢出。

    與傳統(tǒng)聚類算法不同的是,優(yōu)化算法將所有的點按安全距離映射到安全區(qū)間,每次更新聚類中心后,只更新對應的區(qū)間標簽即可檢出區(qū)間全部點的簇別,減少了簇內(nèi)點距離計算和比較造成的時間開銷,提高了算法的時間效率。

    設(shè)數(shù)據(jù)集含x個點,更新聚類中心的次數(shù)為n,將所有點聚為k簇,則傳統(tǒng)K-means聚類方法的時間復雜度為O(x*n*k)[10-11],安全區(qū)間更新優(yōu)化K-means算法的時間復雜度為O(x/k*n)。相比傳統(tǒng)K-means聚類算法,大數(shù)據(jù)集下,傳統(tǒng)K-means的時間復雜度過高。優(yōu)化算法在大數(shù)據(jù)量下,時間復雜度相對減少k2倍。

    2 Spark的向量并行計算模型

    基于Spark的K-means安全區(qū)間更新優(yōu)化算法旨在優(yōu)化大數(shù)據(jù)環(huán)境下的算法時間復雜度。傳統(tǒng)K-means算法在每次迭代獲取聚類中心后,需要全局迭代計算和比較數(shù)據(jù)集內(nèi)的所有點與聚類中心的距離,以獲取所有點的最新簇別。當數(shù)據(jù)集擴充到大數(shù)據(jù)環(huán)境下時,按照時間復雜度O(x*n*k)計算,其時間開銷過高。尤其是大數(shù)據(jù)環(huán)境下容易陷入局部極值,此時,算法時間成倍增加,性能下降很快。

    在改進K-means算法數(shù)據(jù)點簇別計算方式的基礎(chǔ)上,基于Spark MLlib解決大數(shù)據(jù)量的并行迭代計算能力,提高數(shù)據(jù)點距離模型計算效率。在使用安全區(qū)間更新優(yōu)化K-means聚類算法同時,通過Spark框架的并行計算能力和MLlib模塊對向量集計算的優(yōu)化機制,提高大數(shù)據(jù)集的K-means聚類計算效率。

    2.1 Spark并行計算框架

    Spark是一種融合了批處理、流處理、迭代式計算等獨立分布式系統(tǒng)功能的并行計算框架。數(shù)據(jù)輸入輸出使用RDD(彈性分布式數(shù)據(jù)集,Resilient Distributed Datasets)抽象出橫跨多個物理節(jié)點的數(shù)據(jù)集合,方便了并行的數(shù)據(jù)處理過程,改善了大數(shù)據(jù)環(huán)境下的并行計算效率[12-13]。Spark框架并行模型如圖2所示。

    圖2 Spark框架并行模型

    利用Spark框架在大數(shù)據(jù)分布式內(nèi)存計算的優(yōu)勢,在Spark框架下實現(xiàn)優(yōu)化的K-means算法,充分提高安全區(qū)間更新優(yōu)化K-means算法在大數(shù)據(jù)下的并行執(zhí)行效率。如圖2所示,大數(shù)據(jù)集被存入分布式文件系統(tǒng)HDFS后,抽象成RDD數(shù)據(jù)模型,并分配到A/C中的多個物理節(jié)點,由多個計算引擎并行執(zhí)行map和flatmap計算[14-15],并將一輪聚類結(jié)果輸入到不同RDD,并利用寬依賴進行RDD的轉(zhuǎn)換。假設(shè)物理節(jié)點數(shù)為t,則該優(yōu)化算法在Spark框架下的時間復雜度至少降低到O(x/k*n/t)。

    同時,RDD模型在內(nèi)存中轉(zhuǎn)換,減少了磁盤IO的時間耗費。Spark MLlib模塊優(yōu)化了點到向量的計算模型,大量縮減了Spark上K-means安全區(qū)間更新優(yōu)化算法的執(zhí)行時間。

    2.2 Spark MLlib點向量模型

    使用Spark MLlib組件對K-means聚類算法進行了優(yōu)化。在訓練模型與預測模型兩部分中,利用分布式MLlib向量均值計算,快速獲取簇的聚類中心,避免陷入局部極值點,并使用內(nèi)置誤差平方和計算獲取算法性能指標等。

    使用Spark MLlib對K-means算法的優(yōu)化基于向量數(shù)據(jù)模型(Vector)實現(xiàn)。向量和矩陣運算使用Breeze庫的Vector/Matrix類型實現(xiàn)。計算中,Spark將分布式存放在不同節(jié)點上的聚類數(shù)據(jù)文件抽象成RDD模型,使用MLlib模塊按行讀取記錄,將所有元素從文本數(shù)據(jù)轉(zhuǎn)換為浮點數(shù)并map操作后形成新的RDD模型。RDD中每行記錄作為數(shù)據(jù)點(a1,a2,…,an)被抽象為n維稠密向量模型。數(shù)據(jù)集中的點被抽象成空間向量進行聚類計算。由于Spark的并行計算特征,向量計算在Spark框架下存在更多的優(yōu)勢。

    2.3 基于Spark的K-means安全區(qū)間更新優(yōu)化算法

    基于Spark的K-means安全區(qū)間更新優(yōu)化算法,其并行化實現(xiàn)主要由Driver類、Mapper類、Combiner類以及Reducer類組成。算法流程如圖3所示。

    圖3 基于Spark的K-means安全區(qū)間更新優(yōu)化算法并行實現(xiàn)流程

    Driver類初始化安全區(qū)間更新優(yōu)化算法,通過setMapper(),setCombiner()和setReducer()驅(qū)動Mapper類、Combiner類和Reducer類,在相應類中實現(xiàn)map,combine和reducebykey操作函數(shù)對數(shù)據(jù)集進行處理。Spark MLlib通過textFile()將數(shù)據(jù)集作為一個RDD加載到Spark中,并用addFile函數(shù)拷貝共享數(shù)據(jù)到集群中的每個節(jié)點。Mapper類實現(xiàn)數(shù)據(jù)集的map過程,構(gòu)建全局變量聚類中心點鏈表centerList,將數(shù)據(jù)集進行分類。通過map函數(shù)逐行掃描計算數(shù)據(jù)集中的數(shù)據(jù)對象RDD,將數(shù)據(jù)對象映射到對應的安全區(qū)間,最終輸出鍵值對。其中key為數(shù)據(jù)對象,value為在該聚類中心所在聚類中的安全區(qū)間。迭代計算中間數(shù)據(jù)使用cache()函數(shù)轉(zhuǎn)化為RDD。算法map過程偽代碼如算法2所示。

    算法2:基于Spark的K-means安全區(qū)間更新優(yōu)化算法的并行map算法。

    輸入:

    輸出:

    構(gòu)建全局變量centerList,計算出初始centerList載入待處理數(shù)據(jù)集

    for(Vectorscluster:centerList){

    val distance=cluster.getV2().dist(value)

    If(distance

    min=distance;nearest_cluster=cluster. map(parseVector(_)).cache()

    }}

    key_new=nearest

    clustercontext.write(key_new,value)

    end

    Combiner類實現(xiàn)RDD中間數(shù)據(jù)集的combine過程,數(shù)據(jù)集經(jīng)過map過程后會生成大量RDD中間數(shù)據(jù)集,Spark平臺為了不使網(wǎng)絡通信成為瓶頸,會調(diào)用Combiner類在本地(同一節(jié)點)對屬于同一key的value值求平均,精簡得到局部結(jié)果后,再將數(shù)據(jù)傳給主節(jié)點進行處理,減少通信量。Reducer類實現(xiàn)計算節(jié)點局部結(jié)果reduce的過程,匯總合并來自計算節(jié)點的combine過程局部結(jié)果,并用collect()函數(shù)將結(jié)果RDD以數(shù)組的形式返回生成全局結(jié)果。其中每個計算節(jié)點中combine的數(shù)據(jù)點數(shù)量不一,使用計數(shù)器對數(shù)據(jù)點進行統(tǒng)計,得出一個權(quán)值,在reduce計算時使用權(quán)值和局部結(jié)果計算得出全局結(jié)果。

    K-means安全區(qū)間更新優(yōu)化算法并行的reduce過程偽代碼如算法3所示。

    算法3:并行化的K-means安全區(qū)間更新優(yōu)化算法的reduce算法。

    輸入:

    輸出:

    初始化一個kmeans_Vector類型的average來存儲新的中心點

    for(kmeans_Vector v:value){

    計算value均值,存在temp_average內(nèi)}

    將temp_average賦值給value_new

    if(安全區(qū)間標簽不小于0)

    context.write(center,value_ new)

    end

    基于Spark MLlib組件的Vector向量模型和基礎(chǔ)聚類功能,將要進行K-means安全區(qū)間更新優(yōu)化聚類的大數(shù)據(jù)集加載到RDD,在多個物理工作節(jié)點上進行算法的并行計算,進一步提高算法的數(shù)據(jù)處理時間,適應于大數(shù)據(jù)下的使用場景。

    3 實驗與分析

    實驗使用數(shù)據(jù)來源于田間環(huán)境監(jiān)測數(shù)據(jù)。環(huán)境傳感器部署到江蘇省農(nóng)業(yè)科學院信息技術(shù)研究所的實驗基地,采集觀測點的光照,空氣溫濕度和土壤溫濕度數(shù)據(jù)。數(shù)據(jù)以“編號|光照量|空氣溫度|空氣濕度|土壤溫度|土壤濕度|結(jié)束位”的形式實時上傳到大數(shù)據(jù)中心,最終存入大數(shù)據(jù)倉庫Hive進行分析處理。通過Spark框架將數(shù)據(jù)文件進行RDD抽象,加載為浮點數(shù)并規(guī)格化,基于MLlib模塊的向量模型,把數(shù)據(jù)記錄映射為空間點向量并進行聚類,分析誤差等。實驗把環(huán)境數(shù)據(jù)記錄分為3類氣象特征,并觀測對應特征下的作物生長情況,以指導作物科學種植。

    3.1 數(shù)據(jù)規(guī)格化

    算法測試數(shù)據(jù)來源于環(huán)境傳感器,每條環(huán)境數(shù)據(jù)記錄被作為一個點向量,光照和溫濕度被作為點向量的屬性。使用誤差評價函數(shù)作為算法性能指標。由于光照量、溫濕度等指標的單位和數(shù)值相差較大,模型計算結(jié)果容易受到離群值和較大方差的特征影響。因此,在訓練聚類模型之前,需要對特征屬性進行歸一化和標準化。通過對不同屬性歸一化,將數(shù)據(jù)保持在[0,1]之間進行精度控制,簡化模型計算。

    設(shè)某屬性規(guī)格化之前為ai,規(guī)格化時考慮所有記錄中該屬性值的數(shù)值區(qū)間長度,并按式(5)對該屬性進行規(guī)格化。

    (5)

    實驗數(shù)據(jù)中共有5個環(huán)境屬性值指標。其中,光照數(shù)值范圍為0~10 000 Lux,空氣和土壤溫度數(shù)值范圍為0℃~90 ℃,而空氣和土壤濕度數(shù)值范圍均為0%~100%。由于一條記錄中存在5個不同屬性數(shù)值范圍和計算單位,在進行聚類時,數(shù)值范圍較大的光照量會產(chǎn)生較大方差影響模型訓練。將所有記錄屬性進行規(guī)格化處理,提高模型訓練的準確性,避免離群值和較大方差屬性的影響。

    圖4是原始環(huán)境記錄和規(guī)格化后的對應結(jié)果。

    圖4 原始環(huán)境記錄和規(guī)格化后的對應結(jié)果

    3.2 效率評估分析

    將圖4規(guī)格化后的數(shù)據(jù)作為向量輸入到基于Spark的K-means安全區(qū)間更新優(yōu)化算法,進行聚類效果檢測。使用平均誤差準則函數(shù)和聚類完成的時間耗費作為聚類效果的評估依據(jù)。其中,平均誤差準則是指每次選好中心點后進行的偏移量,數(shù)值大小與聚類效果成反比[16],計算公式為:

    (6)

    其中,xi表示數(shù)據(jù)集中某點;ck表示該點所屬類別的中心點。

    這種計算點與聚類中心方差和的評估方法稱為WCSS(Within_Cluster Sum of Squares)。

    3.2.1 測試環(huán)境

    使用Intel i7處理器,8 GB內(nèi)存作為物理機,使用VMWare作為虛擬機搭建Spark集群,集群的操作系統(tǒng)使用Linux開源版本的CentOS。Spark框架使用Spark-1.4.0-Hadoop-2.6.0。Spark的數(shù)據(jù)源來自Hadoop的分布式文件系統(tǒng)模塊HDFS進行文件存儲。

    Spark框架從集群角色上,將虛擬機分為負責作業(yè)調(diào)度的Nimbus和負責任務執(zhí)行的Workers,分別使用一個VMWare虛擬機實現(xiàn)。算法數(shù)據(jù)計算基于Spark MLlib的SparkContext,創(chuàng)建分布式的RDD數(shù)據(jù)集,將HDFS上的傳感器數(shù)據(jù)文件通過textFile()函數(shù)加載到內(nèi)存中,跨越多個物理節(jié)點進行聚類運算。

    3.2.2 算法實現(xiàn)

    基于Spark的K-means安全區(qū)間更新優(yōu)化算法將規(guī)格化后的環(huán)境數(shù)據(jù)記錄抽象為包含光照、溫濕度等屬性的空間點向量,輸入MLlib進行向量運算。算法使用Spark的MLlib模塊作為向量運算的模型基礎(chǔ),通過并行計算向量屬性,可以快速獲取多個簇中集群的中心,避免了單機操作中串行的點計算過程。此外,MLlib提供了快速計算平均誤差準則WCSS的API,優(yōu)化了向量計算的底層數(shù)據(jù)模型,相比單機下使用Java等模型或普通浮點數(shù)模型計算效率更高。將環(huán)境數(shù)據(jù)無監(jiān)督地聚為3簇,以用于歸納不同氣象特征的數(shù)據(jù),研究對應的作物生長狀態(tài)。

    3.2.3 結(jié)果分析

    從直觀的聚類結(jié)果圖可以發(fā)現(xiàn),原始環(huán)境數(shù)據(jù)的簇別被設(shè)置為0。改進K-means算法和傳統(tǒng)K-means算法相比,聚類準確性方面,主要在于將傳統(tǒng)K-means算法簇0的記錄表現(xiàn)為簇1和簇2。偏差記錄數(shù)量較少,絕大部分數(shù)據(jù)記錄線重合,表明改進K-means算法對聚類準確性影響較小。

    如表1和表2所示,基于Spark的K-means安全區(qū)間更新優(yōu)化算法在平均誤差準則上,隨著聚類記錄數(shù)快速增加,其變化較小。表明優(yōu)化K-means算法在聚類效果上與傳統(tǒng)K-means算法有相似的準確性。

    表1 傳統(tǒng)K-means和優(yōu)化K-means下的算法時間性能

    如表1和表2所示,在記錄數(shù)為425,850和1 700條時,優(yōu)化算法時間耗費分別占傳統(tǒng)K-means的26.6%,15.6%和10%。因此,提出的基于Spark的K-means安全區(qū)間更新優(yōu)化算法與傳統(tǒng)K-means算法相比,在聚類準確性和聚類效果上,具有基本相似的聚類效果。在時間耗費上,具有明顯的時間優(yōu)勢,且隨著數(shù)據(jù)量增大,時間優(yōu)勢更加明顯。

    表2 傳統(tǒng)K-means和優(yōu)化K-means下的聚類性能對比

    4 結(jié)束語

    為了解決大數(shù)據(jù)環(huán)境下K-means時間復雜度過大的問題,提出了基于Spark的K-means安全區(qū)間更新優(yōu)化算法。與傳統(tǒng)K-means算法相比,該算法避免了全局迭代計算點與聚類中心的距離,而將所有的點映射到安全區(qū)間,每次更新聚類中心后只需更新安全區(qū)間的標簽即可更新區(qū)間內(nèi)所有點的簇別,提高了聚類時全局的距離迭代計算效率,減少了時間復雜度。利用Spark的MLlib組件的向量并行計算模型,對大數(shù)據(jù)集進行RDD分布式數(shù)據(jù)處理,加快了算法對數(shù)據(jù)的處理時間。調(diào)用MLlib的WCSS函數(shù)和向量簇中心API,快速實現(xiàn)簇內(nèi)計算。實驗結(jié)果表明,隨著傳感器數(shù)據(jù)量的快速增加,優(yōu)化算法保證了聚類準確性并具有明顯的時間優(yōu)勢。

    [1] 吳夙慧,成 穎,鄭彥寧,等.K-means算法研究綜述[J].現(xiàn)代圖書情報技術(shù),2011(5):28-35.

    [2] 李 梓,于海濤,賈美娟.基于改進模擬退火的優(yōu)化K-means算法[J].計算機工程與應用,2012,48(24):77-80.

    [3] 袁 方,周志勇,宋 鑫.初始聚類中心優(yōu)化的k-means算法[J].計算機工程,2007,33(3):65-66.

    [4] 謝娟英,王艷娥.最小方差優(yōu)化初始聚類中心的K-means算法[J].計算機工程,2014,40(8):205-211.

    [5] 海 沫,張書云,馬燕林.分布式環(huán)境中聚類問題算法研究綜述[J].計算機應用研究,2013,30(9):2561-2564.

    [6] 趙衛(wèi)中,馬慧芳,傅燕翔,等.基于云計算平臺Hadoop的并行k-means聚類算法設(shè)計研究[J].計算機科學,2011,38(10):166-168.

    [7] 徐新瑞,孟彩霞,周 雯,等.一種基于Spark時效化協(xié)同過濾推薦算法[J].計算機技術(shù)與發(fā)展,2015,25(6):48-55.

    [8] 虞倩倩,戴月明,李晶晶.基于MapReduce的ACO-K-means并行聚類算法[J].計算機工程與應用,2013,49(16):117-120.

    [9] Poteras C M,Mihaescu M C,Mocanu M.An optimized version of the K-Means clustering algorithm[C]//Computer science and information systems.[s.l.]:IEEE,2014:695-699.

    [10] Brusco M J,Cradit J D.A variable-selection heuristic for k-means clustering[J].Psychometrika,2001,66(2):249-270.

    [11] 張雪鳳,張桂珍,劉 鵬.基于聚類準則函數(shù)的改進K-means算法[J].計算機工程與應用,2011,47(11):123-127.

    [12] 陳僑安,李 峰,曹 越,等.基于運行數(shù)據(jù)分析的Spark任務參數(shù)優(yōu)化[J].計算機工程與科學,2016,38(1):11-19.

    [13] 梁 彥.基于分布式平臺Spark和YARN的數(shù)據(jù)挖掘算法的并行化研究[D].廣州:中山大學,2014.

    [14] 吳哲夫,張 彤,肖 鷹.基于Spark平臺的K-means聚類算法改進及并行化實現(xiàn)[J].互聯(lián)網(wǎng)天地,2016(1):44-50.

    [15] Gopalani S,Arora R.Comparing apache spark and map reduce with performance analysis using k-means[J].International Journal of Computer Applications,2015,113(1):8-11.

    [16] 韓凌波,王 強,蔣正鋒,等.一種改進的k-means初始聚類中心選取算法[J].計算機工程與應用,2010,46(17):150-152.

    Optimization ofK-means Updating Security Interval Based on Spark

    LI Yu-bo1,YANG Yu-wang1,TANG Hao1,CHEN Guang-wei2

    (1.School of Computer Science and Engineering,Nanjing University of Science and Technology,Nanjing 210094,China;2.Purdue University,West Lafayette 47906,USA)

    At each time when theK-means algorithm updates the cluster center,it needs to calculate iteratively the distance between all the points in the dataset with the latest clustering center to get the latest clustering of each point.This feature of global iterative computation leads to low efficiency of traditionalK-means algorithm.As the data set increases,its time efficiency and clustering performance decrease too fast,so that the traditionalK-means algorithm is not suitable for clustering in big data.Therefore,a newK-means secure interval updating algorithm based on Spark is proposed for time efficiency and performance optimization in big data.After updated the cluster center every time,it updates security interval label.According to whether the label is greater than 0 instead of calculation of the distance between all the points and the new center and cluster identification of all the data in the interval every time,which reduces the overhead of time and computation.The performance of the algorithm model based on the point vector model of Spark MLlib component has been optimized.It is made a comparison with the traditionalK-means algorithm on average error criterion and operation time.The experimental results show that it is superior to the traditionalK-means clustering algorithm in the above two indexes and is suitable for data clustering scenario in big data.

    K-means;security interval;Spark;big data;time efficiency

    2016-09-29

    2016-12-29 網(wǎng)絡出版時間:2017-07-05

    江蘇省農(nóng)業(yè)科技自主創(chuàng)新資金項目(CX(16)1006)

    李玉波(1991-),男,碩士研究生,研究方向為大數(shù)據(jù)應用;楊余旺,博士,教授,博士生導師,研究方向為網(wǎng)絡編碼、大數(shù)據(jù)應用。

    http://kns.cnki.net/kcms/detail/61.1450.TP.20170705.1652.072.html

    TP301

    A

    1673-629X(2017)08-0001-06

    10.3969/j.issn.1673-629X.2017.08.001

    猜你喜歡
    優(yōu)化模型
    一半模型
    超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
    民用建筑防煙排煙設(shè)計優(yōu)化探討
    關(guān)于優(yōu)化消防安全告知承諾的一些思考
    一道優(yōu)化題的幾何解法
    由“形”啟“數(shù)”優(yōu)化運算——以2021年解析幾何高考題為例
    重要模型『一線三等角』
    重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
    3D打印中的模型分割與打包
    FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
    久久久水蜜桃国产精品网| 亚洲精品中文字幕一二三四区 | 国产成+人综合+亚洲专区| 久久久久久免费高清国产稀缺| 国产一区有黄有色的免费视频| 视频区欧美日本亚洲| 欧美日韩视频精品一区| 怎么达到女性高潮| 亚洲精品中文字幕在线视频| 一区福利在线观看| 狠狠狠狠99中文字幕| 国产一区二区在线观看av| 黑人欧美特级aaaaaa片| 999久久久精品免费观看国产| 日韩欧美一区二区三区在线观看 | 中国美女看黄片| 夜夜夜夜夜久久久久| 日日摸夜夜添夜夜添小说| 亚洲五月色婷婷综合| 丝袜喷水一区| 在线看a的网站| 少妇的丰满在线观看| 亚洲午夜理论影院| 午夜福利视频在线观看免费| 一夜夜www| 两人在一起打扑克的视频| 99国产精品99久久久久| 国产欧美日韩一区二区三区在线| videosex国产| 18禁黄网站禁片午夜丰满| 老司机福利观看| 精品午夜福利视频在线观看一区 | 女同久久另类99精品国产91| 91字幕亚洲| 国产日韩欧美亚洲二区| 91麻豆精品激情在线观看国产 | 中文字幕另类日韩欧美亚洲嫩草| 日韩中文字幕视频在线看片| 色婷婷久久久亚洲欧美| 国产高清激情床上av| 69av精品久久久久久 | 人人妻人人爽人人添夜夜欢视频| 国产精品成人在线| 国产日韩一区二区三区精品不卡| 免费在线观看影片大全网站| videosex国产| 免费不卡黄色视频| 在线观看舔阴道视频| 午夜免费成人在线视频| 亚洲av第一区精品v没综合| 老司机午夜福利在线观看视频 | 亚洲中文av在线| 欧美日韩福利视频一区二区| 亚洲欧美一区二区三区久久| 新久久久久国产一级毛片| 亚洲久久久国产精品| 丝袜人妻中文字幕| 成人18禁在线播放| 在线 av 中文字幕| 99re在线观看精品视频| 国产精品久久久久久人妻精品电影 | av片东京热男人的天堂| 少妇猛男粗大的猛烈进出视频| 精品国产超薄肉色丝袜足j| 人妻 亚洲 视频| 天堂中文最新版在线下载| 日本vs欧美在线观看视频| 免费一级毛片在线播放高清视频 | 无遮挡黄片免费观看| 视频区欧美日本亚洲| 91国产中文字幕| 黄色丝袜av网址大全| 亚洲自偷自拍图片 自拍| 人人妻,人人澡人人爽秒播| 亚洲成av片中文字幕在线观看| 视频在线观看一区二区三区| 黑人猛操日本美女一级片| 中文字幕精品免费在线观看视频| 99re在线观看精品视频| 中亚洲国语对白在线视频| 777米奇影视久久| 91九色精品人成在线观看| www.自偷自拍.com| 99国产综合亚洲精品| 午夜老司机福利片| 黄片播放在线免费| 超碰97精品在线观看| 十八禁网站免费在线| 久久久国产成人免费| 日日爽夜夜爽网站| 免费少妇av软件| av网站免费在线观看视频| 色尼玛亚洲综合影院| 国产亚洲av高清不卡| 男女床上黄色一级片免费看| 日本一区二区免费在线视频| 免费日韩欧美在线观看| 搡老熟女国产l中国老女人| 亚洲美女黄片视频| 一级,二级,三级黄色视频| 最新美女视频免费是黄的| 国产亚洲一区二区精品| 日韩三级视频一区二区三区| 亚洲精品中文字幕在线视频| 两个人免费观看高清视频| 免费看十八禁软件| 脱女人内裤的视频| 亚洲国产毛片av蜜桃av| 丝袜人妻中文字幕| 亚洲国产欧美网| 波多野结衣av一区二区av| 大型av网站在线播放| 色尼玛亚洲综合影院| 国产亚洲一区二区精品| 黄色视频,在线免费观看| 久久久久国产一级毛片高清牌| 黄色视频在线播放观看不卡| kizo精华| 亚洲伊人久久精品综合| 欧美日韩av久久| 欧美激情 高清一区二区三区| 波多野结衣一区麻豆| 在线观看免费高清a一片| 女人高潮潮喷娇喘18禁视频| a级毛片在线看网站| 国产高清国产精品国产三级| 日韩欧美国产一区二区入口| 亚洲国产欧美一区二区综合| 亚洲精品av麻豆狂野| 国产精品影院久久| 久久久久久久久久久久大奶| 国产99久久九九免费精品| 乱人伦中国视频| 51午夜福利影视在线观看| 成人18禁在线播放| 免费在线观看影片大全网站| 国产成人精品无人区| 最新美女视频免费是黄的| 狠狠精品人妻久久久久久综合| 国产精品自产拍在线观看55亚洲 | 欧美国产精品va在线观看不卡| 久久亚洲精品不卡| 无人区码免费观看不卡 | a在线观看视频网站| 精品国内亚洲2022精品成人 | av视频免费观看在线观看| 久久午夜亚洲精品久久| 久久精品亚洲熟妇少妇任你| 蜜桃在线观看..| 国产熟女午夜一区二区三区| 成年人午夜在线观看视频| h视频一区二区三区| 青草久久国产| 亚洲自偷自拍图片 自拍| 他把我摸到了高潮在线观看 | 丝袜喷水一区| 亚洲色图 男人天堂 中文字幕| 精品国产国语对白av| 美女午夜性视频免费| 欧美日韩成人在线一区二区| 亚洲专区字幕在线| 国产伦理片在线播放av一区| 亚洲第一欧美日韩一区二区三区 | 国产成人精品久久二区二区91| 久久人妻av系列| 自线自在国产av| 亚洲一码二码三码区别大吗| 精品少妇久久久久久888优播| 国产男靠女视频免费网站| av网站免费在线观看视频| 亚洲精品久久午夜乱码| 久久精品熟女亚洲av麻豆精品| 国产成人影院久久av| 真人做人爱边吃奶动态| av视频免费观看在线观看| 在线观看免费午夜福利视频| 黄色成人免费大全| 男女床上黄色一级片免费看| 熟女少妇亚洲综合色aaa.| 欧美亚洲日本最大视频资源| 欧美精品一区二区大全| 美女福利国产在线| 欧美老熟妇乱子伦牲交| 欧美一级毛片孕妇| 丝瓜视频免费看黄片| 亚洲一码二码三码区别大吗| 亚洲av片天天在线观看| 国产精品二区激情视频| 国产亚洲午夜精品一区二区久久| 男人舔女人的私密视频| 亚洲av国产av综合av卡| 99国产精品一区二区三区| 亚洲av美国av| 国产成人啪精品午夜网站| 少妇粗大呻吟视频| 久久精品91无色码中文字幕| 啦啦啦视频在线资源免费观看| 亚洲国产看品久久| 亚洲伊人久久精品综合| 精品国产超薄肉色丝袜足j| 99国产综合亚洲精品| av天堂久久9| 97在线人人人人妻| tocl精华| 国产精品一区二区精品视频观看| 国产精品av久久久久免费| www.熟女人妻精品国产| 国产精品麻豆人妻色哟哟久久| 欧美亚洲 丝袜 人妻 在线| 色综合婷婷激情| h视频一区二区三区| 国产极品粉嫩免费观看在线| 在线观看66精品国产| 成人亚洲精品一区在线观看| 免费久久久久久久精品成人欧美视频| 精品亚洲成a人片在线观看| 日韩大码丰满熟妇| 国产老妇伦熟女老妇高清| 十八禁网站网址无遮挡| 黄色丝袜av网址大全| 精品亚洲乱码少妇综合久久| 欧美人与性动交α欧美精品济南到| 热99国产精品久久久久久7| 美女高潮喷水抽搐中文字幕| 欧美另类亚洲清纯唯美| 在线观看人妻少妇| 日韩有码中文字幕| 久久久精品区二区三区| 精品国产乱码久久久久久男人| 欧美精品av麻豆av| 午夜福利欧美成人| 国产麻豆69| 黑人巨大精品欧美一区二区mp4| 99精国产麻豆久久婷婷| 窝窝影院91人妻| h视频一区二区三区| 精品国产一区二区久久| 不卡一级毛片| 又大又爽又粗| 9热在线视频观看99| 亚洲av日韩精品久久久久久密| 黄色丝袜av网址大全| 精品亚洲成a人片在线观看| 青草久久国产| 国产亚洲av高清不卡| 国产亚洲精品久久久久5区| 看免费av毛片| 免费在线观看完整版高清| 国产成人欧美在线观看 | 久久人妻熟女aⅴ| 精品国产乱子伦一区二区三区| 精品一区二区三卡| 成人国语在线视频| 少妇粗大呻吟视频| 欧美日韩成人在线一区二区| 国产精品98久久久久久宅男小说| 精品国产一区二区三区久久久樱花| 两个人看的免费小视频| 久久亚洲精品不卡| 欧美成人免费av一区二区三区 | 丁香欧美五月| 国产熟女午夜一区二区三区| 一区二区三区激情视频| 麻豆av在线久日| 国产成+人综合+亚洲专区| 国产91精品成人一区二区三区 | 亚洲,欧美精品.| 精品欧美一区二区三区在线| 免费看a级黄色片| tocl精华| 久久久久久免费高清国产稀缺| 久久久久久久精品吃奶| 免费日韩欧美在线观看| 男女之事视频高清在线观看| 91九色精品人成在线观看| 国产在线视频一区二区| 9色porny在线观看| 亚洲视频免费观看视频| 大片电影免费在线观看免费| 巨乳人妻的诱惑在线观看| 国产成人av教育| 妹子高潮喷水视频| 一边摸一边抽搐一进一小说 | av在线播放免费不卡| av片东京热男人的天堂| 亚洲精品在线观看二区| 国产精品美女特级片免费视频播放器 | 99精国产麻豆久久婷婷| 亚洲av片天天在线观看| 久久精品人人爽人人爽视色| 亚洲精品av麻豆狂野| 亚洲,欧美精品.| 午夜久久久在线观看| av天堂在线播放| 免费观看a级毛片全部| 在线观看免费视频日本深夜| 夜夜爽天天搞| av不卡在线播放| 亚洲人成77777在线视频| 人人妻人人添人人爽欧美一区卜| 一本一本久久a久久精品综合妖精| 亚洲欧洲日产国产| 在线观看免费视频网站a站| 国产97色在线日韩免费| 丝瓜视频免费看黄片| 麻豆国产av国片精品| 久热爱精品视频在线9| 51午夜福利影视在线观看| 热re99久久国产66热| 亚洲av美国av| 国产在线精品亚洲第一网站| 欧美午夜高清在线| 丰满人妻熟妇乱又伦精品不卡| 巨乳人妻的诱惑在线观看| 日本vs欧美在线观看视频| 老熟妇仑乱视频hdxx| 日本av免费视频播放| 欧美成人午夜精品| 久久久久国内视频| 日韩一区二区三区影片| 丝袜人妻中文字幕| 亚洲中文字幕日韩| 久久性视频一级片| 国产精品久久久久久精品古装| 免费看十八禁软件| 欧美成人午夜精品| a级毛片在线看网站| 国产老妇伦熟女老妇高清| 肉色欧美久久久久久久蜜桃| 一本大道久久a久久精品| 日韩视频一区二区在线观看| 在线观看舔阴道视频| 性高湖久久久久久久久免费观看| 少妇猛男粗大的猛烈进出视频| 国产一区二区三区综合在线观看| 久久青草综合色| 日本精品一区二区三区蜜桃| 高潮久久久久久久久久久不卡| 宅男免费午夜| 两个人看的免费小视频| 91精品三级在线观看| 欧美久久黑人一区二区| 99国产精品免费福利视频| 9色porny在线观看| 黄片小视频在线播放| 国产高清国产精品国产三级| 亚洲男人天堂网一区| www.熟女人妻精品国产| 18禁国产床啪视频网站| 久久人人爽av亚洲精品天堂| 人人妻人人爽人人添夜夜欢视频| 日本av手机在线免费观看| 亚洲av美国av| 亚洲 欧美一区二区三区| 人妻一区二区av| 亚洲精品国产色婷婷电影| 久久精品国产亚洲av香蕉五月 | 亚洲欧美日韩另类电影网站| 亚洲五月婷婷丁香| 美女视频免费永久观看网站| 日本一区二区免费在线视频| 精品亚洲乱码少妇综合久久| 国产精品亚洲av一区麻豆| 色在线成人网| 日韩中文字幕视频在线看片| 日韩精品免费视频一区二区三区| 丰满人妻熟妇乱又伦精品不卡| 考比视频在线观看| 黑人欧美特级aaaaaa片| 久久久水蜜桃国产精品网| 高潮久久久久久久久久久不卡| 欧美黑人欧美精品刺激| 亚洲精品av麻豆狂野| 亚洲中文av在线| 一区二区三区国产精品乱码| 大陆偷拍与自拍| 香蕉久久夜色| 国产成人精品无人区| 国产精品国产高清国产av | 国产成人啪精品午夜网站| 国产高清激情床上av| 国产精品欧美亚洲77777| 一区福利在线观看| 久久午夜综合久久蜜桃| 久久久久精品人妻al黑| 国产成人精品久久二区二区免费| 91av网站免费观看| 在线 av 中文字幕| 久久久久国内视频| 老司机靠b影院| 免费在线观看黄色视频的| 成人国产一区最新在线观看| 国产97色在线日韩免费| 亚洲国产看品久久| av天堂久久9| 美女高潮喷水抽搐中文字幕| 中文字幕av电影在线播放| 国产亚洲欧美在线一区二区| 91九色精品人成在线观看| 中文字幕另类日韩欧美亚洲嫩草| 手机成人av网站| 中亚洲国语对白在线视频| 一边摸一边做爽爽视频免费| 欧美人与性动交α欧美精品济南到| 在线亚洲精品国产二区图片欧美| 老司机午夜十八禁免费视频| 少妇精品久久久久久久| 2018国产大陆天天弄谢| 国产精品国产av在线观看| 国产一区二区 视频在线| 中文字幕人妻丝袜一区二区| 精品少妇内射三级| 中文字幕另类日韩欧美亚洲嫩草| 精品福利观看| 青草久久国产| 三上悠亚av全集在线观看| 日韩一卡2卡3卡4卡2021年| 极品少妇高潮喷水抽搐| 熟女少妇亚洲综合色aaa.| 国产精品国产av在线观看| 9色porny在线观看| 在线天堂中文资源库| 啦啦啦视频在线资源免费观看| 亚洲人成77777在线视频| 我要看黄色一级片免费的| 亚洲一码二码三码区别大吗| 亚洲熟女毛片儿| 亚洲精品自拍成人| 悠悠久久av| 午夜老司机福利片| 日韩成人在线观看一区二区三区| 国产精品欧美亚洲77777| 亚洲,欧美精品.| 日日夜夜操网爽| 亚洲av日韩精品久久久久久密| 国产亚洲精品一区二区www | 成人黄色视频免费在线看| 精品国产亚洲在线| 三级毛片av免费| 黄网站色视频无遮挡免费观看| 天天操日日干夜夜撸| 岛国在线观看网站| 免费人妻精品一区二区三区视频| 大型黄色视频在线免费观看| 欧美黄色淫秽网站| 人妻 亚洲 视频| 9色porny在线观看| 亚洲人成77777在线视频| av不卡在线播放| 一级,二级,三级黄色视频| 亚洲精品成人av观看孕妇| 亚洲熟女精品中文字幕| 涩涩av久久男人的天堂| 国产成人啪精品午夜网站| 免费在线观看完整版高清| 丁香六月欧美| 黄频高清免费视频| 黑人巨大精品欧美一区二区mp4| 国产欧美日韩一区二区精品| 国产亚洲精品第一综合不卡| √禁漫天堂资源中文www| 人妻一区二区av| 精品少妇内射三级| 69av精品久久久久久 | 最黄视频免费看| 涩涩av久久男人的天堂| 久久久精品94久久精品| 在线天堂中文资源库| 美国免费a级毛片| 国产精品 国内视频| 国产亚洲一区二区精品| 无人区码免费观看不卡 | 黄色a级毛片大全视频| 色94色欧美一区二区| www日本在线高清视频| 久久精品成人免费网站| 999久久久国产精品视频| 成人国语在线视频| 宅男免费午夜| 9191精品国产免费久久| 男女下面插进去视频免费观看| 亚洲精品成人av观看孕妇| av福利片在线| 欧美在线黄色| 人人妻人人添人人爽欧美一区卜| 久久中文字幕一级| 国产日韩欧美视频二区| 国产成人av教育| 国产不卡一卡二| 淫妇啪啪啪对白视频| 亚洲av电影在线进入| 9热在线视频观看99| 制服诱惑二区| 国产亚洲精品第一综合不卡| 中文字幕色久视频| 美女高潮喷水抽搐中文字幕| 真人做人爱边吃奶动态| 亚洲av欧美aⅴ国产| 亚洲国产欧美日韩在线播放| 久久久久久亚洲精品国产蜜桃av| 国产精品国产av在线观看| 国产1区2区3区精品| 天天添夜夜摸| 亚洲欧美精品综合一区二区三区| 国产欧美日韩一区二区精品| 丁香欧美五月| 精品国产乱子伦一区二区三区| 丝袜美腿诱惑在线| 少妇 在线观看| 女警被强在线播放| 午夜福利欧美成人| 国产av国产精品国产| 51午夜福利影视在线观看| 亚洲自偷自拍图片 自拍| 国产精品 国内视频| 久久久久久久国产电影| 成人三级做爰电影| 久久久水蜜桃国产精品网| 欧美国产精品va在线观看不卡| 成人手机av| av天堂在线播放| 国产高清videossex| 捣出白浆h1v1| 色婷婷久久久亚洲欧美| 成人黄色视频免费在线看| 国产一区有黄有色的免费视频| 久久热在线av| 国产亚洲精品久久久久5区| 久久久精品区二区三区| 亚洲成国产人片在线观看| 深夜精品福利| 两性午夜刺激爽爽歪歪视频在线观看 | 一进一出好大好爽视频| 少妇猛男粗大的猛烈进出视频| 精品福利永久在线观看| 成人av一区二区三区在线看| 色综合欧美亚洲国产小说| 亚洲男人天堂网一区| 又黄又粗又硬又大视频| 亚洲熟女精品中文字幕| 午夜福利欧美成人| 久久 成人 亚洲| av网站免费在线观看视频| 亚洲全国av大片| svipshipincom国产片| 视频区欧美日本亚洲| 亚洲专区国产一区二区| 日本撒尿小便嘘嘘汇集6| 国产精品久久久人人做人人爽| 在线观看免费高清a一片| 中亚洲国语对白在线视频| 老熟女久久久| av天堂久久9| 精品国产乱码久久久久久男人| 亚洲精品在线美女| 欧美成人免费av一区二区三区 | 18禁美女被吸乳视频| 在线观看www视频免费| 十分钟在线观看高清视频www| 一本一本久久a久久精品综合妖精| 免费在线观看视频国产中文字幕亚洲| 国产av又大| av在线播放免费不卡| 国产成人免费无遮挡视频| 亚洲精华国产精华精| 亚洲av成人不卡在线观看播放网| 在线播放国产精品三级| 99国产综合亚洲精品| 欧美日韩黄片免| 大片电影免费在线观看免费| 亚洲av日韩精品久久久久久密| 侵犯人妻中文字幕一二三四区| 国产欧美日韩综合在线一区二区| h视频一区二区三区| 99久久99久久久精品蜜桃| 黄片大片在线免费观看| 国产又爽黄色视频| 人人澡人人妻人| 51午夜福利影视在线观看| 纯流量卡能插随身wifi吗| 高清在线国产一区| 中文字幕另类日韩欧美亚洲嫩草| 黄色 视频免费看| 夫妻午夜视频| 极品教师在线免费播放| 蜜桃国产av成人99| 国产精品久久电影中文字幕 | 久久久久久久久久久久大奶| 午夜免费成人在线视频| 淫妇啪啪啪对白视频| 欧美精品一区二区大全| 精品人妻1区二区| 人人澡人人妻人| 亚洲黑人精品在线| 免费看a级黄色片| 久久青草综合色| 男女边摸边吃奶| 亚洲国产毛片av蜜桃av| 丁香六月欧美| 欧美亚洲 丝袜 人妻 在线| 欧美在线黄色| 亚洲av片天天在线观看| 欧美成狂野欧美在线观看| avwww免费| 国产亚洲精品一区二区www | 中文字幕高清在线视频| 在线观看免费日韩欧美大片| 久久狼人影院| 91九色精品人成在线观看| 欧美人与性动交α欧美精品济南到| 久久久精品免费免费高清| 天天躁日日躁夜夜躁夜夜| 国产欧美日韩一区二区精品| 日韩欧美一区二区三区在线观看 | 亚洲精品在线美女|