日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

【聚类算法】常见聚类算法总结

發(fā)布時(shí)間:2025/3/21 编程问答 63 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【聚类算法】常见聚类算法总结 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

轉(zhuǎn)自:https://blog.csdn.net/u010062386/article/details/82499777
感謝博主

1.常見算法

1.原型聚類

“原型”是指樣本空間中具有代表性的店。此類算法假設(shè)聚類結(jié)構(gòu)能夠通過一組原型刻畫,通常情形下,算法先對(duì)原型進(jìn)行初始化,然后對(duì)原型進(jìn)行迭代更新求解。–西瓜書

(1).K均值聚類(K-Means)

給定樣本集D={x1,x2,..xn},K均值算法針對(duì)聚類所得簇劃分C={C1,C2,..CK}最小化平方誤差,采用的貪心算法來迭代優(yōu)化求解近似解。

E=i=1kxCix?μi22E=∑i=1k∑x∈Ci‖x?μi‖22
在基本術(shù)語(yǔ)中,算法有三個(gè)步驟。第一步選擇初始質(zhì)心,最基本的方法是?從數(shù)據(jù)集中選擇樣本 X。初始化之后,K-means包括在其他兩個(gè)步驟之間循環(huán)。第一步將每個(gè)樣品分配到最近的質(zhì)心。第二步通過獲取分配給每個(gè)先前質(zhì)心的所有樣本的平均值來創(chuàng)建新質(zhì)心。計(jì)算舊的和新的質(zhì)心之間的差異,并且算法重復(fù)這最后兩個(gè)步驟,直到該值小于閾值。換句話說,它重復(fù)直到質(zhì)心不顯著移動(dòng)。

sklearn的實(shí)現(xiàn):

y_pred = KMeans(n_clusters=2, random_state=random_state).fit_predict(X)sklearn.cluster.KMeans(n_clusters=8,init='k-means++', n_init=10, max_iter=300, tol=0.0001, precompute_distances='auto', verbose=0, random_state=None, copy_x=True, n_jobs=1, algorithm='auto')參數(shù)的意義:n_clusters:簇的個(gè)數(shù),即你想聚成幾類 init: 初始簇中心的獲取方法 n_init: 獲取初始簇中心的更迭次數(shù),為了彌補(bǔ)初始質(zhì)心的影響,算法默認(rèn)會(huì)初始10次質(zhì)心,實(shí)現(xiàn)算法,然后返回最好的結(jié)果。 max_iter: 最大迭代次數(shù)(因?yàn)閗means算法的實(shí)現(xiàn)需要迭代) tol: 容忍度,即kmeans運(yùn)行準(zhǔn)則收斂的條件 precompute_distances:是否需要提前計(jì)算距離,這個(gè)參數(shù)會(huì)在空間和時(shí)間之間做權(quán)衡,如果是True 會(huì)把整個(gè)距離矩陣都放到內(nèi)存中,auto 會(huì)默認(rèn)在數(shù)據(jù)樣本大于featurs*samples 的數(shù)量大于12e6 的時(shí)候False,False 時(shí)核心實(shí)現(xiàn)的方法是利用Cpython 來實(shí)現(xiàn)的 verbose: 冗長(zhǎng)模式(不太懂是啥意思,反正一般不去改默認(rèn)值) random_state: 隨機(jī)生成簇中心的狀態(tài)條件。 copy_x: 對(duì)是否修改數(shù)據(jù)的一個(gè)標(biāo)記,如果True,即復(fù)制了就不會(huì)修改數(shù)據(jù)。bool 在scikit-learn 很多接口中都會(huì)有這個(gè)參數(shù)的,就是是否對(duì)輸入數(shù)據(jù)繼續(xù)copy 操作,以便不修改用戶的輸入數(shù)據(jù)。這個(gè)要理解Python 的內(nèi)存機(jī)制才會(huì)比較清楚。 n_jobs: 并行設(shè)置 algorithm: kmeans的實(shí)現(xiàn)算法,有:’auto’, ‘full’, ‘elkan’, 其中 ‘full’表示用EM方式實(shí)現(xiàn)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 優(yōu)點(diǎn)

  • 原理比較簡(jiǎn)單,實(shí)現(xiàn)也是很容易,收斂速度快。
  • 算法的可解釋度比較強(qiáng)。
  • 主要需要調(diào)參的參數(shù)僅僅是簇?cái)?shù)k。
    • 缺點(diǎn)、

    • 需要事先確定分類的簇?cái)?shù),即k值。
    • 采用迭代方法,得到的結(jié)果只是局部最優(yōu)。
    • 對(duì)初始值的選取比較敏感。(改進(jìn)1:k-means++(sklearn已經(jīng)添加該參數(shù)的取值);改進(jìn)2:二分K-means)
    • 當(dāng)數(shù)據(jù)量非常大時(shí),算法的時(shí)間開銷是非常大的(改進(jìn):Mini Batch K-Means(精確度會(huì)降低,在可接受的范圍即可));
    • 若簇中含有異常點(diǎn),將導(dǎo)致均值偏離嚴(yán)重,對(duì)噪聲和孤立點(diǎn)數(shù)據(jù)敏感(改進(jìn)1:離群點(diǎn)檢測(cè)的LOF算法,通過去除離群點(diǎn)后再聚類,可以減少離群點(diǎn)和孤立點(diǎn)對(duì)于聚類效果的影響;改進(jìn)2:改成求點(diǎn)的中位數(shù),這種聚類方式即K-Mediods聚類(K中值));
    • 對(duì)于不是凸的數(shù)據(jù)集比較難收斂(改進(jìn):基于密度的聚類算法更加適合,比如DESCAN算法)
    • (2).學(xué)習(xí)向量化(LVQ)
      假設(shè)數(shù)據(jù)樣本帶有類別標(biāo)記,利用這些監(jiān)督信息來輔助聚類。

      (3).高斯混合聚類

      與k均值采用原型向量來刻畫聚類結(jié)構(gòu)不同的是,高斯混合聚類采用的概率模型來表達(dá)聚類原型。–西瓜書

      用k-means算法解決聚類問題非常簡(jiǎn)單,將數(shù)據(jù)聚為一個(gè)一個(gè)的點(diǎn),但這樣往往比較粗糙,不適用于很多數(shù)據(jù)集。所以是采用概率模型來表達(dá)原型,即通過統(tǒng)計(jì)得到每個(gè)樣本點(diǎn)屬于各個(gè)類的概率,而不是判定它完全屬于一個(gè)類,所以有時(shí)也會(huì)被稱為軟聚類。從貝葉斯我們可以看出,給出一個(gè)概率來估計(jì)比直接得出一個(gè)結(jié)果要好得多。利用高斯分布函數(shù)估計(jì)出概率值。


      自己理解:
      一堆數(shù)據(jù),先初始化幾個(gè)高斯分布,然后根據(jù)貝葉斯的后驗(yàn)定理計(jì)算每個(gè)數(shù)據(jù)屬于該簇的概率,然后將該數(shù)據(jù)點(diǎn)劃分到該簇。一輪之后,重新根據(jù)屬于該簇的點(diǎn)計(jì)算高斯分布,在計(jì)算概(E操作)率,重復(fù)操作,直到點(diǎn)的聚類信息不再發(fā)生變化。(M操作的)

      2. 密度聚類

      基于密度的聚類假設(shè)聚類結(jié)構(gòu)能通過樣本分布的緊密程度確定,通常情形下,密度聚類算法從樣本密度的角度來考察樣本之間的可連接性,并基于可連接樣本的不斷擴(kuò)展聚類粗以獲得最終的聚類結(jié)果。–西瓜書

      這類密度聚類算法一般假定類別可以通過樣本分布的緊密程度決定。同一類別的樣本,他們之間的緊密相連的,也就是說,在該類別任意樣本周圍不遠(yuǎn)處一定有同類別的樣本存在。通過將緊密相連的樣本劃為一類,這樣就得到了一個(gè)聚類類別。通過將所有各組緊密相連的樣本劃為各個(gè)不同的類別,則我們就得到了最終的所有聚類類別結(jié)果。

      (1).DBSCAN

      DBSCAN是基于一組鄰域來描述樣本集的緊密程度的,參數(shù)(?, MinPts)用來描述鄰域的樣本分布緊密程度。其中,?描述了某一樣本的鄰域距離閾值,MinPts描述了某一樣本的距離為?的鄰域中樣本個(gè)數(shù)的閾值。

          假設(shè)我的樣本集是D=(x1,x2,…,xm),則DBSCAN具體的密度描述定義如下:

          1) ?-鄰域:對(duì)于xj∈D,其?-鄰域包含樣本集D中與xj的距離不大于?的子樣本集,即N?(xj)={xi∈D|distance(xi,xj)≤?}, 這個(gè)子樣本集的個(gè)數(shù)記為|N?(xj)| 

          2) 核心對(duì)象:對(duì)于任一樣本xj∈D,如果其?-鄰域?qū)?yīng)的N?(xj)至少包含MinPts個(gè)樣本,即如果|N?(xj)|≥MinPts,則xj是核心對(duì)象。 

          3)密度直達(dá):如果xi位于xj的?-鄰域中,且xj是核心對(duì)象,則稱xi由xj密度直達(dá)。注意反之不一定成立,即此時(shí)不能說xj由xi密度直達(dá), 除非且xi也是核心對(duì)象。

          4)密度可達(dá):對(duì)于xi和xj,如果存在樣本樣本序列p1,p2,…,pT,滿足p1=xi,pT=xj, 且pt+1由pt密度直達(dá),則稱xj由xi密度可達(dá)。也就是說,密度可達(dá)滿足傳遞性。此時(shí)序列中的傳遞樣本p1,p2,…,pT?1均為核心對(duì)象,因?yàn)橹挥泻诵膶?duì)象才能使其他樣本密度直達(dá)。注意密度可達(dá)也不滿足對(duì)稱性,這個(gè)可以由密度直達(dá)的不對(duì)稱性得出。

          5)密度相連:對(duì)于xi和xj,如果存在核心對(duì)象樣本xk,使xi和xj均由xk密度可達(dá),則稱xi和xj密度相連。注意密度相連關(guān)系是滿足對(duì)稱性的。

      DBSCAN的聚類定義很簡(jiǎn)單:由密度可達(dá)關(guān)系導(dǎo)出的最大密度相連的樣本集合,即為我們最終聚類的一個(gè)類別,或者說一個(gè)簇。
      這個(gè)DBSCAN的簇里面可以有一個(gè)或者多個(gè)核心對(duì)象。如果只有一個(gè)核心對(duì)象,則簇里其他的非核心對(duì)象樣本都在這個(gè)核心對(duì)象的?-鄰域里;如果有多個(gè)核心對(duì)象,則簇里的任意一個(gè)核心對(duì)象的?-鄰域中一定有一個(gè)其他的核心對(duì)象,否則這兩個(gè)核心對(duì)象無(wú)法密度可達(dá)。這些核心對(duì)象的?-鄰域里所有的樣本的集合組成的一個(gè)DBSCAN聚類簇。

          那么怎么才能找到這樣的簇樣本集合呢?DBSCAN使用的方法很簡(jiǎn)單,它任意選擇一個(gè)沒有類別的核心對(duì)象作為種子,然后找到所有這個(gè)核心對(duì)象能夠密度可達(dá)的樣本集合,即為一個(gè)聚類簇。接著繼續(xù)選擇另一個(gè)沒有類別的核心對(duì)象去尋找密度可達(dá)的樣本集合,這樣就得到另一個(gè)聚類簇。一直運(yùn)行到所有核心對(duì)象都有類別為止。

         
      自己理解:

      給定一個(gè)半徑長(zhǎng)度r和一個(gè)最小點(diǎn)的數(shù)目m,然后以某個(gè)點(diǎn)為圓心,r為半徑,如果在該圓內(nèi)的點(diǎn)的數(shù)目大于m值,則把該點(diǎn)標(biāo)記為中心點(diǎn),如果數(shù)目小于m值,則被標(biāo)記為噪聲點(diǎn)。重復(fù)該步驟,如果一個(gè)噪聲點(diǎn)存在于某個(gè)中心點(diǎn)的圓內(nèi),則標(biāo)記該點(diǎn)為邊緣點(diǎn)。直到所有點(diǎn)都被標(biāo)記了,然后連接在一個(gè)圓內(nèi)中心點(diǎn)以及每個(gè)中心點(diǎn)的邊緣點(diǎn)組成一個(gè)簇。

      算法實(shí)現(xiàn)流程:

      sklearn實(shí)現(xiàn):

      DBSCAN算法是確定性的,當(dāng)以相同的順序給出相同的數(shù)據(jù)時(shí),總是生成相同的簇。但是,當(dāng)以不同順序提供數(shù)據(jù)時(shí),結(jié)果可能不同。

      class sklearn.cluster.DBSCAN(eps=0.5, min_samples=5, metric=’euclidean’, metric_params=None, algorithm=’auto’, leaf_size=30, p=None, n_jobs=1)eps:兩個(gè)樣本之間的最大距離,以便將它們視為在同一鄰域中。 min_samples:對(duì)于要被視為核心點(diǎn)的點(diǎn),鄰域中的樣本數(shù)(或總權(quán)重)。這包括點(diǎn)本身。 metric:最近鄰距離度量參數(shù)。可以使用的距離度量較多,一般來說DBSCAN使用默認(rèn)的歐式距離 algorithm:最近鄰搜索算法參數(shù)(暴力實(shí)現(xiàn),kd數(shù),球樹實(shí)現(xiàn))
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15

      時(shí)間復(fù)雜度:

      (1)DBSCAN的基本時(shí)間復(fù)雜度是 O(N*找出Eps領(lǐng)域中的點(diǎn)所需要的時(shí)間), N是點(diǎn)的個(gè)數(shù)。最壞情況下時(shí)間復(fù)雜度是O(N2)

      (2)在低維空間數(shù)據(jù)中,有一些數(shù)據(jù)結(jié)構(gòu)如KD樹,使得可以有效的檢索特定點(diǎn)給定距離內(nèi)的所有點(diǎn),時(shí)間復(fù)雜度可以降低到O(NlogN)

      空間復(fù)雜度:低維和高維數(shù)據(jù)中,其空間都是O(N),對(duì)于每個(gè)點(diǎn)它只需要維持少量數(shù)據(jù),即簇標(biāo)號(hào)和每個(gè)點(diǎn)的標(biāo)識(shí)(核心點(diǎn)或邊界點(diǎn)或噪音點(diǎn))

      DBSCAN小結(jié)

          和傳統(tǒng)的K-Means算法相比,DBSCAN最大的不同就是不需要輸入類別數(shù)k,當(dāng)然它最大的優(yōu)勢(shì)是可以發(fā)現(xiàn)任意形狀的聚類簇,而不是像K-Means,一般僅僅使用于凸的樣本集聚類。同時(shí)它在聚類的同時(shí)還可以找出異常點(diǎn),這點(diǎn)和BIRCH算法類似。

          那么我們什么時(shí)候需要用DBSCAN來聚類呢?一般來說,如果數(shù)據(jù)集是稠密的,并且數(shù)據(jù)集不是凸的,那么用DBSCAN會(huì)比K-Means聚類效果好很多。如果數(shù)據(jù)集不是稠密的,則不推薦用DBSCAN來聚類。

          下面對(duì)DBSCAN算法的優(yōu)缺點(diǎn)做一個(gè)總結(jié)。

      • 優(yōu)點(diǎn):

          1) 可以對(duì)任意形狀的稠密數(shù)據(jù)集進(jìn)行聚類,相對(duì)的,K-Means之類的聚類算法一般只適用于凸數(shù)據(jù)集。

          2) 可以在聚類的同時(shí)發(fā)現(xiàn)異常點(diǎn),對(duì)數(shù)據(jù)集中的異常點(diǎn)不敏感。

          3) 聚類結(jié)果沒有偏倚,相對(duì)的,K-Means之類的聚類算法初始值對(duì)聚類結(jié)果有很大影響。

    • 缺點(diǎn):

    •     1)如果樣本集的密度不均勻、聚類間距差相差很大時(shí),聚類質(zhì)量較差,這時(shí)用DBSCAN聚類一般不適合。

          2) 如果樣本集較大時(shí),聚類收斂時(shí)間較長(zhǎng),此時(shí)可以對(duì)搜索最近鄰時(shí)建立的KD樹或者球樹進(jìn)行規(guī)模限制來改進(jìn)。

          3) 調(diào)參相對(duì)于傳統(tǒng)的K-Means之類的聚類算法稍復(fù)雜,主要需要對(duì)距離閾值?,鄰域樣本數(shù)閾值MinPts聯(lián)合調(diào)參,不同的參數(shù)組合對(duì)最后的聚類效果有較大影響。

      (1).Mean-Shift

      Mean shift 算法是基于核密度估計(jì)的爬山算法
      (Meanshift算法實(shí)際是一個(gè)自適應(yīng)的梯度上升搜索峰值的算法)

      自己理解:

      對(duì)于樣本點(diǎn),給定一個(gè)半徑r,首先隨機(jī)選擇一個(gè)樣本,計(jì)算以這個(gè)點(diǎn)為圓心,落在r為半徑的圓內(nèi)的樣本點(diǎn),然后計(jì)算這些樣本點(diǎn)到圓心的向量和,該向量和為一個(gè)均值偏移,圓心加上這個(gè)向量和更新為新的圓心,即圓朝著這個(gè)均值方向進(jìn)行移動(dòng)。重復(fù)該步驟,直到圓心不在移動(dòng),標(biāo)記為一類。如果新類和已有類的中心距離小于半徑,則合并。重復(fù)操作,直到每個(gè)點(diǎn)都被標(biāo)記,最后把該點(diǎn)歸為被某個(gè)簇標(biāo)記次數(shù)最多的類。

      假設(shè)在一個(gè)多維空間中有很多數(shù)據(jù)點(diǎn)需要進(jìn)行聚類,Mean Shift的過程如下:

      1、在未被標(biāo)記的數(shù)據(jù)點(diǎn)中隨機(jī)選擇一個(gè)點(diǎn)作為中心center;

      2、找出離center距離在bandwidth之內(nèi)的所有點(diǎn),記做集合M,認(rèn)為這些點(diǎn)屬于簇c。同時(shí),把這些求內(nèi)點(diǎn)屬于這個(gè)類的概率加1,這個(gè)參數(shù)將用于最后步驟的分類

      3、以center為中心點(diǎn),計(jì)算從center開始到集合M中每個(gè)元素的向量,將這些向量相加,得到向量shift。

      4、center = center+shift。即center沿著shift的方向移動(dòng),移動(dòng)距離是||shift||。

      5、重復(fù)步驟2、3、4,直到shift的大小很小(就是迭代到收斂),記住此時(shí)的center。注意,這個(gè)迭代過程中遇到的點(diǎn)都應(yīng)該歸類到簇c。

      6、如果收斂時(shí)當(dāng)前簇c的center與其它已經(jīng)存在的簇c2中心的距離小于閾值,那么把c2和c合并。否則,把c作為新的聚類,增加1類。

      6、重復(fù)1、2、3、4、5直到所有的點(diǎn)都被標(biāo)記訪問。

      7、分類:根據(jù)每個(gè)類,對(duì)每個(gè)點(diǎn)的訪問頻率,取訪問頻率最大的那個(gè)類,作為當(dāng)前點(diǎn)集的所屬類。

      簡(jiǎn)單的說,mean shift就是沿著密度上升的方向?qū)ふ彝瑢僖粋€(gè)簇的數(shù)據(jù)點(diǎn)。

      加入核函數(shù)的漂移向量

      核函數(shù)的作用,就是把一個(gè)高維空間映射到一個(gè)低維空間,使之線性可分。
      給向量加上了一個(gè)權(quán)重?

      Mean-Shift小結(jié)

      meanshift方法適合概率密度函數(shù)有極值且在某一局部區(qū)域內(nèi)唯一,即選擇的特征數(shù)據(jù)點(diǎn)能夠較為明顯的判定目標(biāo),亦即顯著特征點(diǎn)。meanshift的基本形式不適合等概率特征點(diǎn),即特征點(diǎn)是均勻分布的情況。

      • 優(yōu)點(diǎn):
        1.不用事先確定分類的個(gè)數(shù)

      2.計(jì)算較為簡(jiǎn)便,對(duì)數(shù)據(jù)中的異常點(diǎn)不敏感。

      3.適用于追蹤或者圖像分割

    • 缺點(diǎn):
      1.受初始值影響較大

    • 2.算法收斂的速度和程度,很大程度上和選取的窗口有關(guān)

      sklearn實(shí)現(xiàn):

      class sklearn.cluster.MeanShift(bandwidth=None, seeds=None, bin_seeding=False, min_bin_freq=1, cluster_all=True, n_jobs=1)[source]
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7

      3.層次聚類

      層次聚類試圖在不同的層次上對(duì)數(shù)據(jù)集記性劃分,從而形成樹形的聚類結(jié)構(gòu)。–西瓜書

      (1).AGNES

      是一種自底向上聚合策略的層次聚類算法。他先將數(shù)據(jù)集中的每個(gè)樣本看做是一個(gè)廚師聚類簇,然后在算法運(yùn)行的每一步中找出距離最近的兩個(gè)聚類簇進(jìn)行合并。該過程不斷重復(fù),直至達(dá)到預(yù)設(shè)的聚類簇個(gè)數(shù)。

      如何計(jì)算簇之間的距離。實(shí)際上每個(gè)簇是一個(gè)樣本集合,因此采用關(guān)于聚合的某種距離即可。

      單鏈接算法:(最小距離)兩個(gè)簇中距離最近的樣本的距離

      全鏈接算法:(最大距離)兩個(gè)簇中距離最遠(yuǎn)的樣本的距離

      均鏈接算法:(平均距離)兩個(gè)簇中每?jī)蓚€(gè)樣本之間的距離相加求平均的距離

      算法流程:

      • 優(yōu)點(diǎn):
        1,距離和規(guī)則的相似度容易定義,限制少;
        2,不需要預(yù)先制定聚類數(shù);
        3,可以發(fā)現(xiàn)類的層次關(guān)系;
        4,可以聚類成其它形狀

      • 缺點(diǎn):
        1,計(jì)算復(fù)雜度太高;
        2,奇異值也能產(chǎn)生很大影響;
        3,算法很可能聚類成鏈狀

      (2).BIRCH

      BIRCH算法比較適合于數(shù)據(jù)量大,類別數(shù)K也比較多的情況。它運(yùn)行速度很快,只需要單遍掃描數(shù)據(jù)集就能進(jìn)行聚類。BIRCH算法是個(gè)樹形結(jié)構(gòu),這顆樹的每一個(gè)節(jié)點(diǎn)是由若干個(gè)聚類特征(Clustering Feature,簡(jiǎn)稱CF)組成。一個(gè)聚類特征CF是這樣定義的:每一個(gè)CF是一個(gè)三元組,可以用(N,LS,SS)表示。其中N代表了這個(gè)CF中擁有的樣本點(diǎn)的數(shù)量,這個(gè)好理解;LS代表了這個(gè)CF中擁有的樣本點(diǎn)各特征維度的和向量,SS代表了這個(gè)CF中擁有的樣本點(diǎn)各特征維度的平方和。
      CF有一個(gè)很好的性質(zhì),就是滿足線性關(guān)系,也就是CF1+CF2=(N1+N2,LS1+LS2,SS1+SS2)。如果把這個(gè)性質(zhì)放在CF Tree上,也就是說,在CF Tree中,對(duì)于每個(gè)父節(jié)點(diǎn)中的CF節(jié)點(diǎn),它的(N,LS,SS)三元組的值等于這個(gè)CF節(jié)點(diǎn)所指向的所有子節(jié)點(diǎn)的三元組之和。

      對(duì)于CF Tree,我們一般有幾個(gè)重要參數(shù),第一個(gè)參數(shù)是每個(gè)內(nèi)部節(jié)點(diǎn)的最大CF數(shù)B,第二個(gè)參數(shù)是每個(gè)葉子節(jié)點(diǎn)的最大CF數(shù)L,第三個(gè)參數(shù)是針對(duì)葉子節(jié)點(diǎn)中某個(gè)CF中的樣本點(diǎn)來說的,它是葉節(jié)點(diǎn)每個(gè)CF的最大樣本半徑閾值T,也就是說,在這個(gè)CF中的所有樣本點(diǎn)一定要在半徑小于T的一個(gè)超球體內(nèi)。

      聚類特征樹CF Tree的生成

      自己的理解:

      先將第一個(gè)點(diǎn)加入進(jìn)去,成為樹的一個(gè)節(jié)點(diǎn),再把第二個(gè)點(diǎn)加進(jìn)去,如果第二個(gè)點(diǎn)在以第一個(gè)點(diǎn)為球心的求體內(nèi),則加入,然后依舊加入點(diǎn),如果所有點(diǎn)都在一個(gè)球體內(nèi),則作為一個(gè)節(jié)點(diǎn),如果不在,則新建立一個(gè)節(jié)點(diǎn),放入新點(diǎn)。如果該節(jié)點(diǎn)內(nèi)的樣本超過了設(shè)定的閾值,則對(duì)該節(jié)點(diǎn)進(jìn)行分裂,把該求體內(nèi)距離最遠(yuǎn)的兩個(gè)點(diǎn)分開分別作為新的節(jié)點(diǎn),然后計(jì)算剩下的點(diǎn)到哪個(gè)節(jié)點(diǎn)的距離近就分到那邊的節(jié)點(diǎn)里去。如果在分裂的時(shí)候發(fā)現(xiàn)父節(jié)點(diǎn)的子節(jié)點(diǎn)個(gè)數(shù)也達(dá)到了設(shè)定的閾值,則按照上面的分裂步驟,先把該層的節(jié)點(diǎn)進(jìn)行分裂。然后再進(jìn)行下一步的構(gòu)建。

      總結(jié)下CF Tree的插入:

          1. 從根節(jié)點(diǎn)向下尋找和新樣本距離最近的葉子節(jié)點(diǎn)和葉子節(jié)點(diǎn)里最近的CF節(jié)點(diǎn)

          2. 如果新樣本加入后,這個(gè)CF節(jié)點(diǎn)對(duì)應(yīng)的超球體半徑仍然滿足小于閾值T,則更新路徑上所有的CF三元組,插入結(jié)束。否則轉(zhuǎn)入3.

          3. 如果當(dāng)前葉子節(jié)點(diǎn)的CF節(jié)點(diǎn)個(gè)數(shù)小于閾值L,則創(chuàng)建一個(gè)新的CF節(jié)點(diǎn),放入新樣本,將新的CF節(jié)點(diǎn)放入這個(gè)葉子節(jié)點(diǎn),更新路徑上所有的CF三元組,插入結(jié)束。否則轉(zhuǎn)入4。

          4.將當(dāng)前葉子節(jié)點(diǎn)劃分為兩個(gè)新葉子節(jié)點(diǎn),選擇舊葉子節(jié)點(diǎn)中所有CF元組里超球體距離最遠(yuǎn)的兩個(gè)CF元組,分布作為兩個(gè)新葉子節(jié)點(diǎn)的第一個(gè)CF節(jié)點(diǎn)。將其他元組和新樣本元組按照距離遠(yuǎn)近原則放入對(duì)應(yīng)的葉子節(jié)點(diǎn)。依次向上檢查父節(jié)點(diǎn)是否也要分裂,如果需要按和葉子節(jié)點(diǎn)分裂方式相同。
          

      將所有的訓(xùn)練集樣本建立了CF Tree,一個(gè)基本的BIRCH算法就完成了,對(duì)應(yīng)的輸出就是若干個(gè)CF節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)里的樣本點(diǎn)就是一個(gè)聚類的簇。也就是說BIRCH算法的主要過程,就是建立CF Tree的過程。
      真實(shí)的BIRCH算法除了建立CF Tree來聚類,其實(shí)還有一些可選的算法步驟的,現(xiàn)在我們就來看看 BIRCH算法的流程。

      1) 將所有的樣本依次讀入,在內(nèi)存中建立一顆CF Tree, 建立的方法參考上一節(jié)。

      2)(可選)將第一步建立的CF Tree進(jìn)行篩選,去除一些異常CF節(jié)點(diǎn),這些節(jié)點(diǎn)一般里面的樣本點(diǎn)很少。對(duì)于一些超球體距離非常近的元組進(jìn)行合并

      3)(可選)利用其它的一些聚類算法比如K-Means對(duì)所有的CF元組進(jìn)行聚類,得到一顆比較好的CF Tree.這一步的主要目的是消除由于樣本讀入順序?qū)е碌牟缓侠淼臉浣Y(jié)構(gòu),以及一些由于節(jié)點(diǎn)CF個(gè)數(shù)限制導(dǎo)致的樹結(jié)構(gòu)分裂。

      4)(可選)利用第三步生成的CF Tree的所有CF節(jié)點(diǎn)的質(zhì)心,作為初始質(zhì)心點(diǎn),對(duì)所有的樣本點(diǎn)按距離遠(yuǎn)近進(jìn)行聚類。這樣進(jìn)一步減少了由于CF Tree的一些限制導(dǎo)致的聚類不合理的情況。

      BIRCH算法小結(jié)

      BIRCH算法可以不用輸入類別數(shù)K值,這點(diǎn)和K-Means,Mini Batch K-Means不同。如果不輸入K值,則最后的CF元組的組數(shù)即為最終的K,否則會(huì)按照輸入的K值對(duì)CF元組按距離大小進(jìn)行合并。

          一般來說,BIRCH算法適用于樣本量較大的情況,這點(diǎn)和Mini Batch K-Means類似,但是BIRCH適用于類別數(shù)比較大的情況,而Mini Batch K-Means一般用于類別數(shù)適中或者較少的時(shí)候。BIRCH除了聚類還可以額外做一些異常點(diǎn)檢測(cè)和數(shù)據(jù)初步按類別規(guī)約的預(yù)處理。但是如果數(shù)據(jù)特征的維度非常大,比如大于20,則BIRCH不太適合,此時(shí)Mini Batch K-Means的表現(xiàn)較好。

          對(duì)于調(diào)參,BIRCH要比K-Means,Mini Batch K-Means復(fù)雜,因?yàn)樗枰獙?duì)CF Tree的幾個(gè)關(guān)鍵的參數(shù)進(jìn)行調(diào)參,這幾個(gè)參數(shù)對(duì)CF Tree的最終形式影響很大。

          最后總結(jié)下BIRCH算法的優(yōu)缺點(diǎn):

      • 優(yōu)點(diǎn)有:

          1) 節(jié)約內(nèi)存,所有的樣本都在磁盤上,CF Tree僅僅存了CF節(jié)點(diǎn)和對(duì)應(yīng)的指針。

          2) 聚類速度快,只需要一遍掃描訓(xùn)練集就可以建立CF Tree,CF Tree的增刪改都很快。

          3) 可以識(shí)別噪音點(diǎn),還可以對(duì)數(shù)據(jù)集進(jìn)行初步分類的預(yù)處理

          4)如果需要減少數(shù)據(jù)實(shí)例的數(shù)量,或者如果想要將大量子群集作為預(yù)處理步驟或其他方式,則Birch比MiniBatchKMeans更有用。

    • 缺點(diǎn)有:

    •     1) 由于CF Tree對(duì)每個(gè)節(jié)點(diǎn)的CF個(gè)數(shù)有限制,導(dǎo)致聚類的結(jié)果可能和真實(shí)的類別分布不同.

          2) 對(duì)高維特征的數(shù)據(jù)聚類效果不好。此時(shí)可以選擇Mini Batch K-Means.根據(jù)經(jīng)驗(yàn),如果 n_features大于20,通常使用MiniBatchKMeans會(huì)更好。

          3) 如果數(shù)據(jù)集的分布簇不是類似于超球體,或者說不是凸的,則聚類效果不好。

      sklearn的使用

      class sklearn.cluster.Birch(threshold=0.5, branching_factor=50, n_clusters=3, compute_labels=True, copy=True)1) threshold:即葉節(jié)點(diǎn)每個(gè)CF的最大樣本半徑閾值T,它決定了每個(gè)CF里所有樣本形成的超球體的半徑閾值。一般來說threshold越小,則CF Tree的建立階段的規(guī)模會(huì)越大,即BIRCH算法第一階段所花的時(shí)間和內(nèi)存會(huì)越多。但是選擇多大以達(dá)到聚類效果則需要通過調(diào)參決定。默認(rèn)值是0.5.如果樣本的方差較大,則一般需要增大這個(gè)默認(rèn)值。2) branching_factor:即CF Tree內(nèi)部節(jié)點(diǎn)的最大CF數(shù)B,以及葉子節(jié)點(diǎn)的最大CF數(shù)L。這里scikit-learn對(duì)這兩個(gè)參數(shù)進(jìn)行了統(tǒng)一取值。也就是說,branching_factor決定了CF Tree里所有節(jié)點(diǎn)的最大CF數(shù)。默認(rèn)是50。如果樣本量非常大,比如大于10萬(wàn),則一般需要增大這個(gè)默認(rèn)值。選擇多大的branching_factor以達(dá)到聚類效果則需要通過和threshold一起調(diào)參決定3)n_clusters:即類別數(shù)K,在BIRCH算法是可選的,如果類別數(shù)非常多,我們也沒有先驗(yàn)知識(shí),則一般輸入None,此時(shí)BIRCH算法第4階段不會(huì)運(yùn)行。但是如果我們有類別的先驗(yàn)知識(shí),則推薦輸入這個(gè)可選的類別值。默認(rèn)是3,即最終聚為3類。4)compute_labels:布爾值,表示是否標(biāo)示類別輸出,默認(rèn)是True。一般使用默認(rèn)值挺好,這樣可以看到聚類效果。
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15
      • 16
      • 17

      4.譜聚類

      譜聚類(spectral clustering)是廣泛使用的聚類算法,比起傳統(tǒng)的K-Means算法,譜聚類對(duì)數(shù)據(jù)分布的適應(yīng)性更強(qiáng),聚類效果也很優(yōu)秀,同時(shí)聚類的計(jì)算量也小很多。它的主要思想是把所有的數(shù)據(jù)看做空間中的點(diǎn),這些點(diǎn)之間可以用邊連接起來。距離較遠(yuǎn)的兩個(gè)點(diǎn)之間的邊權(quán)重值較低,而距離較近的兩個(gè)點(diǎn)之間的邊權(quán)重值較高,通過對(duì)所有數(shù)據(jù)點(diǎn)組成的圖進(jìn)行切圖,讓切圖后不同的子圖間邊權(quán)重和盡可能的低,而子圖內(nèi)的邊權(quán)重和盡可能的高,從而達(dá)到聚類的目的。

      5.圖團(tuán)體檢測(cè)

      2.性能度量

      比較好的聚類結(jié)果是,“簇類相似度高”且“簇間相似度低”。

      聚類的性能度量大致分為兩類,一類是將簇類結(jié)果與某個(gè)“參考模型”進(jìn)行比較,稱為“外部指標(biāo)”,另一類是直接參考聚類結(jié)果而不利用任何參考模型,稱為“內(nèi)部指標(biāo)”。

      1)外部指標(biāo)

      “外部指標(biāo)”通常有Jaccard系數(shù)(Jaccard Coefficient,簡(jiǎn)稱JC)、FM系數(shù)(Fowlkes and Mallows Index,簡(jiǎn)稱FMI)、Rand指數(shù)(Rand Index,簡(jiǎn)稱RI)。

      • JC:
        JC=aa+b+cJC=aa+b+c

      DBI的值越小越好,DI的值越大越好

      3.常用的距離計(jì)算

      4.各聚類方法的比較

      參考的博客和資料:

      1.scikit-learn:cluster

      2.劉建平Pinard-DBSCAN,BIRCH,譜聚類

      3.常見的六大聚類算法

      3.聚類算法深度詳解

      4.Mean Shift聚類算法

      5.機(jī)器學(xué)習(xí)中常用的距離公式

      6.機(jī)器學(xué)習(xí) –周志華

    總結(jié)

    以上是生活随笔為你收集整理的【聚类算法】常见聚类算法总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    丁香高清视频在线看看 | 日韩av影视在线 | 天天摸天天干天天操天天射 | 国产精品99久久久久久久久 | 亚洲综合视频网 | 91麻豆福利 | 五月天中文字幕mv在线 | 玖玖视频网 | 激情五月播播久久久精品 | 国产精品久久久久久久久久99 | 国产在线91精品 | 美女视频黄色免费 | 国产一线天在线观看 | 中文字幕在线日 | 午夜12点 | 日本特黄一级 | 视频一区二区免费 | 久草在线这里只有精品 | 久久久久国产a免费观看rela | 欧美一区二区三区在线 | 日韩一二区在线 | 黄网站www| 久久久久久久久久久久国产精品 | 欧美日本国产在线观看 | 十八岁免进欧美 | 91成人短视频在线观看 | 久久久国产影院 | 97超碰在线人人 | 91视频免费国产 | 在线视频区 | 免费看日韩片 | 久久ww| 中文字幕免费久久 | 亚洲成av人片一区二区梦乃 | 波多野结衣一区三区 | 97超碰在 | 国产一区二区久久精品 | 成人在线观看av | 国产99久久久久久免费看 | 国产精品久久电影观看 | 青青久视频 | 日日夜夜亚洲 | 久久精品人 | 成人免费共享视频 | 青草视频在线看 | 欧美日韩一区二区三区在线观看视频 | 国产一级二级av | 欧美日韩视频在线一区 | 成人免费一级片 | 精品国产1区二区 | 2021国产在线| 香蕉国产91 | 国产精品久久久久久久久久免费看 | 成人影视免费 | 国产人免费人成免费视频 | 韩国av免费 | 五月婷婷六月丁香激情 | 久久伊人婷婷 | 国产99在线| 国产高清在线免费视频 | 亚洲 欧美 国产 va在线影院 | 久久免费99 | 欧美激情视频一区二区三区 | 国产丝袜制服在线 | 人人草人 | 香蕉影视app | 久久有精品 | 成人久久18免费网站麻豆 | 特级西西444www高清大视频 | 日韩一区二区三区在线看 | av一级一片 | 国产精品女主播一区二区三区 | 99精品久久只有精品 | 亚洲一级性 | 亚洲人成网站精品片在线观看 | 日日日干 | 亚洲精品国精品久久99热 | 九草视频在线 | 免费观看黄色12片一级视频 | 国产一区二区高清视频 | 久久久久久久久福利 | 国产污视频在线观看 | 久久高清视频免费 | 人人网av| 日日摸日日添日日躁av | 天堂在线一区二区 | 中文字幕国产视频 | 日日日天天天 | 五月香视频在线观看 | 一级黄色大片 | 天天天操操操 | 久久在线免费观看 | 亚洲乱码中文字幕综合 | 成人在线观看资源 | 色网站在线看 | 综合精品久久 | 国产高清视频网 | 国产福利91精品一区二区三区 | 一区二区三区在线电影 | 国产精品第一 | 国产 日韩 中文字幕 | 日韩黄色免费电影 | 亚州日韩中文字幕 | 亚洲专区 国产精品 | 91精品色| 欧美午夜性生活 | 一本一道久久a久久精品蜜桃 | 99精品免费久久久久久日本 | 亚洲 欧洲 国产 日本 综合 | 亚洲三级视频 | 欧美一级免费片 | 色综合咪咪久久网 | 国产精品免费久久久久影院仙踪林 | 999成人网 | 又黄又爽又刺激的视频 | 91色视频| 99久久婷婷国产综合亚洲 | 日韩黄色免费在线观看 | 国产一级免费片 | 91一区一区三区 | 国产一级免费片 | 免费在线国产黄色 | 91精品一区二区在线观看 | 亚洲免费在线观看视频 | 日韩免费网址 | 久福利| 三级在线播放视频 | 在线黄色国产 | 成人在线免费看视频 | 激情网色 | 最新国产视频 | 久久99热这里只有精品 | 偷拍久久久 | 久久网址| 五月天婷亚洲天综合网精品偷 | 香蕉视频在线免费 | 国产精品永久在线观看 | 欧美日韩免费一区 | 奇人奇案qvod | 国产精品一级在线 | 黄色aa久久| 在线视频免费观看 | 日韩精品一二三 | 欧美日韩国产在线一区 | 69夜色精品国产69乱 | 国产亚洲精品久久久久久久久久久久 | 久久国产亚洲 | 免费在线色视频 | 四虎在线免费视频 | 成人cosplay福利网站 | 亚洲精品在线网站 | 亚洲激情网站免费观看 | 欧美激情第一区 | av亚洲产国偷v产偷v自拍小说 | 99热只有精品在线观看 | 丁香婷婷激情网 | 色五月激情五月 | 中文字幕在线观看视频一区二区三区 | 国产亚洲综合性久久久影院 | 久久激情电影 | 亚洲一区在线看 | 日本特黄一级 | 日本性xxxxx| 精品一区二区在线看 | 伊人久久国产精品 | 99九九视频 | 久久电影网站中文字幕 | 国产精品porn | 国内偷拍精品视频 | 久久久久综合 | 日日干天天射 | 四虎在线免费观看视频 | 九九热在线播放 | 九九综合久久 | 毛片网站在线看 | 国产高清日韩欧美 | av中文字幕在线播放 | 精品亚洲免a | 国产精品毛片一区视频播 | 久久久久久高潮国产精品视 | 青春草免费在线视频 | av在线在线| 黄p网站在线观看 | 福利一区二区 | 久久综合久久综合久久 | 一级黄色在线免费观看 | 成人国产精品 | 国产精品一区在线观看 | 欧美肥妇free| www.黄色网.com | 欧美一二三区播放 | 久久久影院一区二区三区 | 精品九九九九 | 97人人模人人爽人人喊网 | av在线h| 日本精品视频免费观看 | 黄网站免费大全入口 | 天天天射 | 亚洲 综合 国产 精品 | 婷婷精品| 天天干天天碰 | 中文字幕一区二区三区乱码不卡 | av福利在线免费观看 | 国内视频在线 | 免费国产黄线在线观看视频 | 欧美欧美 | 日韩婷婷 | 久草影视在线观看 | 成人黄色小说网 | 免费三级黄色 | 国产免费久久 | 伊人婷婷激情 | 久草视频一区 | 日本久久久久久久久久久 | 天天激情天天干 | 精品久久免费看 | 色欧美综合 | 四虎国产精品免费观看视频优播 | 亚洲一区二区视频在线播放 | 日韩在线视频精品 | 超碰在线色 | 色av网站 | 国产精品美女在线观看 | 久久亚洲影视 | 中文字幕国产视频 | 中文字幕在线观看资源 | 久久国产精品网站 | 精品国产伦一区二区三区 | 天天色天天综合网 | 色综合天天综合网国产成人网 | 国产一级黄色电影 | 精品欧美小视频在线观看 | 精品国产美女 | 五月天综合激情网 | 欧美大片在线观看一区 | 国产又粗又猛又黄又爽 | 欧美尹人 | 97超碰在线人人 | 国产 亚洲 欧美 在线 | av电影免费在线看 | 美女网站黄免费 | 免费观看成人网 | 懂色av一区二区在线播放 | 亚洲精欧美一区二区精品 | 一级久久精品 | 久久线视频 | 最新久久久 | 成人av影院在线观看 | 亚洲高清视频在线观看免费 | 一区二区视频在线观看免费 | 日韩免费电影网 | 日韩综合视频在线观看 | 国产精品福利一区 | 中文字幕日韩免费视频 | 日韩av免费观看网站 | 亚洲成人资源在线 | 在线观看黄av | 操碰av| 国内精品久久久久久久久久久 | 色av婷婷| 国产 一区二区三区 在线 | 欧美二区在线播放 | 婷婷射五月 | 99视频在线免费观看 | 99亚洲国产精品 | 色网av| 精品国产亚洲一区二区麻豆 | 国产一区视频在线 | 日本久久久久久久久久 | 亚洲日本va午夜在线电影 | 午夜影视剧场 | 日韩免费一区二区三区 | 亚洲综合在线播放 | 国产精华国产精品 | 成人黄色一级视频 | 国产精品久久久久永久免费看 | 天天操人人要 | 日韩在线观看a | 国产日韩中文字幕在线 | 亚洲精品1234区 | 午夜精品久久久久久久99 | 亚洲视频第一页 | 天天摸日日摸人人看 | 日韩女同av | 亚洲国产色一区 | 激情五月av | 狠狠色狠狠综合久久 | 蜜臀av一区二区 | 色婷婷亚洲婷婷 | 亚洲黄色小说网 | 一级黄色片在线免费看 | 精品一二三区视频 | 波多野结衣一区二区 | 国产一级黄色片免费看 | 国产高清无av久久 | 久久网址 | 黄色三级免费看 | a黄色大片 | 国产一区电影在线观看 | 玖玖玖在线观看 | 日日操天天操夜夜操 | 手机看片| 国产视频一区二区在线播放 | 国产精品va在线观看入 | 中文字幕一区二区在线播放 | 久久精品日产第一区二区三区乱码 | www久久99| 不卡的一区二区三区 | av中文字幕第一页 | 天天玩天天干天天操 | 午夜国产在线 | 国产成人精品一二三区 | 激情五月婷婷综合 | 中文av在线天堂 | 免费网站看av片 | 日韩精品欧美一区 | 天天爱天天射天天干天天 | 午夜精品久久久久久久99婷婷 | 日日夜夜免费精品视频 | 在线天堂中文www视软件 | 精品v亚洲v欧美v高清v | 成人黄色在线视频 | 免费观看一区二区 | 高清av在线免费观看 | 在线午夜电影神马影院 | 欧美黑吊大战白妞欧美 | 激情五月在线视频 | 黄色aa久久 | 免费高清影视 | 18岁免费看片 | 日韩成人在线一区二区 | 天天爽天天射 | 波多野结衣综合网 | 国产96av| 久久免费视频一区 | 九九九九免费视频 | 久久精品美女视频网站 | 久草在线久 | 国产精品黄色av | 日韩国产高清在线 | 综合久久精品 | 成人免费看视频 | 欧美激情综合五月色丁香小说 | av在线免费在线 | 91在线资源| 国产精品九色 | 久草在线手机视频 | 又色又爽又激情的59视频 | 久草在线免费在线观看 | 中文字幕日本在线 | 日本大尺码专区mv | 99r国产精品 | 国产麻豆精品久久 | www.亚洲黄色 | 人人人爽| 三级午夜片 | 国产精品视频久久久 | 久久伊人色综合 | 精品在线视频观看 | 国产精品日韩久久久久 | 成人三级黄色 | 国产91精品久久久久 | 久久影视中文字幕 | 国产又黄又爽又猛视频日本 | 亚洲欧洲美洲av | 黄色影院在线免费观看 | 日韩在线视频免费观看 | 亚洲精品国产拍在线 | 亚州精品在线视频 | 六月色丁香 | 久久人人97超碰精品888 | 久久精品黄 | 成人国产在线 | 亚洲第一成网站 | 国产精品福利在线播放 | 国产精品久久久免费 | 亚洲欧美日韩精品久久久 | av视屏在线播放 | 日韩在线国产精品 | 亚洲理论电影 | 日日天天 | 最近中文字幕大全中文字幕免费 | 97人人模人人爽人人喊中文字 | 久久午夜影视 | 久久精品日韩 | 久久视频二区 | 十八岁以下禁止观看的1000个网站 | 五月婷在线视频 | 国产男女无遮挡猛进猛出在线观看 | 91夫妻视频| 在线观看深夜福利 | 2019精品手机国产品在线 | 日韩成年视频 | 四虎在线视频免费观看 | 免费看三级网站 | 国产丝袜美腿在线 | av在线超碰 | 中文字幕乱码电影 | 97人人视频| 亚洲免费av在线 | 超碰在线日本 | 色多多污污在线观看 | 91成版人在线观看入口 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 99精品国产一区二区三区不卡 | 日本中文乱码卡一卡二新区 | 国产永久免费高清在线观看视频 | 国产精品免费在线播放 | 91精品1区2区 | 欧美激情视频免费看 | 蜜桃av久久久亚洲精品 | 蜜臀久久99静品久久久久久 | 天天操操操操操 | 精品一区二区三区在线播放 | 精品成人网 | 免费在线观看日韩 | 丰满少妇对白在线偷拍 | 麻豆免费看片 | 天堂va在线高清一区 | 99色婷婷 | 久草视频网 | 日本久久久久久久久久久 | 国产毛片久久久 | 99久久毛片| 欧美日韩免费网站 | 久久精品亚洲精品国产欧美 | 国产精品黄色在线观看 | 国产精品初高中精品久久 | 日本精品在线看 | 欧美日韩一区二区视频在线观看 | 美女在线观看网站 | 天天看天天干天天操 | 日本一区二区三区免费看 | www免费看 | 91视频麻豆 | 五月婷婷丁香网 | 日韩精品一区二区免费视频 | 成人黄性视频 | 日韩有码中文字幕在线 | 国产亚洲精品久久久久久电影 | 国产一区二区三区久久久 | 久久精品国产v日韩v亚洲 | 911免费视频 | 欧美成人日韩 | 国产精品色在线 | 91成人在线视频观看 | av免费看av | 日韩亚洲国产中文字幕 | 亚洲 中文 在线 精品 | a黄色一级 | 狠狠的干| 国产一区在线视频播放 | 久久久久久福利 | 天天操天天干天天插 | 色婷婷激情综合 | 日韩精品在线免费播放 | 最新av在线播放 | 免费av的网站 | 香蕉看片| 超碰公开97| 亚洲综合色视频 | www.色午夜,com| 精品免费一区二区三区 | 亚洲成人欧美 | 日日操夜夜操狠狠操 | 国产成人亚洲在线观看 | 久久久久久久久久影院 | 久久视频网址 | 在线观看91 | 99夜色| 免费看国产a | 久久久免费精品 | 97视频网址 | 亚洲成人国产 | 婷婷五月色综合 | 在线亚洲小视频 | 五月婷婷综合网 | 91网站在线视频 | 天天操狠狠操网站 | 精品一区二区电影 | 日韩精品黄| 狠狠干在线 | www免费网站在线观看 | 91中文字幕在线 | 国产字幕在线播放 | 中文字幕 国产专区 | 国产群p | 日韩精品视频免费在线观看 | 久久av在线| 亚洲午夜av电影 | 国产精品一区二区三区99 | 婷婷成人亚洲综合国产xv88 | 久久视频在线看 | 亚洲成人免费 | 久久欧美视频 | 91久久久久久国产精品 | 日韩无在线 | 高清有码中文字幕 | 精品夜夜嗨av一区二区三区 | 中文字幕亚洲欧美日韩2019 | 三级视频日韩 | 一区二区视 | 精品福利在线视频 | 在线国产高清 | 激情视频免费在线观看 | 9色在线视频 | 国产精品福利在线 | 日韩免费看 | 免费看国产曰批40分钟 | 国内精品一区二区 | 在线看一级片 | 国产高清在线一区 | 亚洲国产精品第一区二区 | 欧美成人亚洲成人 | 91视频免费看 | 色综合久久久久综合99 | 久久人人精品 | 亚洲精品国产高清 | 欧美日本不卡 | av免费网站 | 色.www| 美女国产网站 | 99热国内精品 | 欧美日韩成人一区 | 国产视频亚洲 | 久久久久久久久久久久久影院 | 国产精品国产三级国产不产一地 | 国产精品久久久久久久99 | 91成人短视频在线观看 | 国产黄色av | 精品免费在线视频 | 日韩av网站在线播放 | 国产激情免费 | 午夜免费福利视频 | 特级黄色一级 | 天天操天天添天天吹 | 国产精品99页 | 久久久久免费精品视频 | 九九视频这里只有精品 | 成人午夜影视 | 在线精品亚洲 | 中文字幕影片免费在线观看 | 久久久免费高清视频 | 欧美美女视频在线观看 | 久久精品国产免费观看 | 最新极品jizzhd欧美 | 91人人爱 | 99午夜| 成人av资源在线 | 99精品久久只有精品 | 成人三级网站在线观看 | a黄色片| 最新亚洲视频 | 四虎国产永久在线精品 | 91国内在线 | 国产成人a亚洲精品 | 国产亚洲精品久久久久久电影 | 久久视频免费 | 久久久久久久久久久精 | 99精品国产一区二区三区不卡 | 美女免费视频黄 | 中文字幕在线视频精品 | 亚州欧美精品 | 亚洲国产精品500在线观看 | 欧美最猛性xxxxx(亚洲精品) | 午夜久久久久久久久久久 | 五月天久久久久久 | 成年人黄色免费视频 | 高清免费在线视频 | 中文字幕成人av | 香蕉网在线播放 | 91av在线国产 | 日韩精品一区二区在线观看 | 久久久精品一区二区三区 | 在线看片成人 | 国产18精品乱码免费看 | 91丨九色丨蝌蚪丨老版 | 国产做aⅴ在线视频播放 | 中文在线免费看视频 | 美女久久久久久久 | 天天天天射 | 欧美日韩精品影院 | 亚洲国产婷婷 | 丁香婷婷综合激情五月色 | 中文字幕精品视频 | 久久精品一区二区三区中文字幕 | 日韩高清在线一区二区 | 亚洲一区视频在线播放 | 久久视频在线免费观看 | 在线看欧美| 狠狠躁夜夜av | 久久伊人免费视频 | 五月天久久久 | 在线观看视频一区二区三区 | 十八岁以下禁止观看的1000个网站 | 国产精品大片免费观看 | 国产精品不卡一区 | 九九久久久久99精品 | 日韩精品一区二区不卡 | 日本性高潮视频 | 国产精品美女久久久网av | 国产99久久久久 | 日日日日| 天天干天天拍天天操天天拍 | 综合在线观看色 | 国内精品久久久久久中文字幕 | 91视频高清完整版 | 国产精品视频观看 | www黄色av | 久久电影国产免费久久电影 | 操操色| 黄色大片免费网站 | 91精品久久久久久粉嫩 | 欧洲亚洲国产视频 | 国产护士av| 国产精品观看在线亚洲人成网 | 波多野结衣久久资源 | 西西www444 | 成全免费观看视频 | 天天干,狠狠干 | 欧美性另类 | 99热9| 久草在线视频在线 | 婷婷综合影院 | 狠狠的操狠狠的干 | 久久精品这里都是精品 | 99精品国产在热久久 | 国产精品美女在线观看 | 国产一级二级视频 | 九色91视频 | 久久字幕 | 国产一区播放 | 成人影视免费看 | 日本中文字幕在线观看 | 美女网站在线免费观看 | 人人爽久久久噜噜噜电影 | 久久精品女人毛片国产 | 在线观看av国产 | 在线亚洲天堂网 | 国产一级在线 | 精品国产美女 | 在线 国产 日韩 | 国产精品一区二区av影院萌芽 | 一区二区av | 国产精品成人自产拍在线观看 | 超碰97国产精品人人cao | 欧美一区二区三区四区夜夜大片 | 99婷婷狠狠成为人免费视频 | 日韩欧美精品在线视频 | 不卡的av在线播放 | 亚洲香蕉在线观看 | 欧美日韩在线看 | 92精品国产成人观看免费 | 日韩影视在线观看 | 国产精品亚洲片夜色在线 | 在线观看爱爱视频 | av在线影片 | 亚洲成人国产 | 国产专区日韩专区 | 精品字幕在线 | a天堂最新版中文在线地址 久久99久久精品国产 | 久久99国产精品免费网站 | 亚洲精品99 | 性色xxxxhd | 五月亚洲| 久久综合狠狠综合久久狠狠色综合 | 精品久久一 | 日韩欧美国产精品 | 免费观看国产成人 | 热久久视久久精品18亚洲精品 | 欧美国产高清 | 最新色视频 | 国产视频精品免费播放 | 99视频免费看 | 久一网站 | 久久婷婷精品 | 2023av在线| 国产成人精品999在线观看 | 偷拍区另类综合在线 | 精品免费国产一区二区三区四区 | 超碰在线天天 | 中文字幕乱码电影 | 亚洲视频www | 国产精品成人av电影 | 久久久久国产成人精品亚洲午夜 | 91麻豆免费版 | 深夜精品福利 | 国内揄拍国内精品 | 久草国产在线观看 | 69国产精品成人在线播放 | 毛片一二区 | 日韩精品一区二区三区在线播放 | 探花视频在线版播放免费观看 | 亚洲一区视频免费观看 | 久久亚洲私人国产精品 | 亚洲精品看片 | 在线v片免费观看视频 | 中文字幕av在线不卡 | 久久久毛片 | 2022久久国产露脸精品国产 | 最新婷婷色 | 在线91精品| 久久色视频 | av理论电影| 日韩在线观看a | 狠狠躁夜夜av | 在线免费观看视频一区 | 日韩草比 | 欧美精品一区二区在线播放 | 精品爱爱 | 亚洲欧洲美洲av | 国产精品一区二区三区在线免费观看 | 91九色在线播放 | 狠狠操天天操 | 97成人精品视频在线播放 | 黄色精品久久 | 亚洲精品小视频在线观看 | 欧美福利网站 | www色片| 狠狠综合久久 | 99电影| 久久狠狠亚洲综合 | 久久免费看av | 免费人成在线观看网站 | 日韩成人免费在线 | 亚洲黄色av网址 | 色小说在线 | 99久热精品 | 日韩欧美在线免费观看 | 婷婷中文字幕 | 精品中文字幕在线 | 91爱爱中文字幕 | 国产在线永久 | 黄色app网站在线观看 | 免费色婷婷 | 亚洲精品国偷拍自产在线观看蜜桃 | 色丁香婷婷 | 日韩电影一区二区三区在线观看 | 少妇bbbb| 一区二区三区在线播放 | 久草在线视频网站 | 亚洲成aⅴ人片久久青草影院 | 欧美大片第1页 | 99视频网址| 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 欧美亚洲国产一卡 | 久久天天躁狠狠躁亚洲综合公司 | 婷婷久月| 在线观看av片 | 毛片一级免费一级 | 天天色天天色 | 很污的网站| 亚洲人成在| 亚洲午夜在线视频 | 久久久精品一区二区 | 亚洲精品一区中文字幕乱码 | 在线免费观看视频a | 欧美一级日韩三级 | 最近最新mv字幕免费观看 | 成人av电影在线播放 | a成人v在线| 久久中文字幕视频 | 丁香av| 国产 精品 资源 | 97在线视频免费看 | 美女网站在线观看 | 97成人资源 | 亚洲视频h| 中文字幕在线播放一区二区 | 国产日韩精品一区二区在线观看播放 | 国产va饥渴难耐女保洁员在线观看 | 玖玖视频精品 | www.精选视频.com | 中文字幕日韩伦理 | 美女久久久久久久久久 | 日本性动态图 | 麻豆久久久久久久 | a级国产片 | 九月婷婷人人澡人人添人人爽 | 日日爱av | 一区国产精品 | 开心综合网| 国产精品精品国产婷婷这里av | 国产精品女人久久久久久 | 精品国产亚洲在线 | 一级成人网 | 999成人免费视频 | 99久久er热在这里只有精品15 | 国产伦理久久精品久久久久_ | 五月婷婷六月综合 | 成人黄色毛片视频 | 国产不卡免费视频 | 91在线色| 亚洲成人高清在线 | 免费毛片一区二区三区久久久 | 在线天堂亚洲 | 天天干天天爽 | 九九交易行官网 | 国产黄色精品在线观看 | 国产亚洲字幕 | 欧美一级性 | av永久网址 | 精品国产自在精品国产精野外直播 | 久久看免费视频 | 狠狠色综合网站久久久久久久 | 久久久久久久av | 91av看片| 精品一区二区久久久久久久网站 | 国产淫片| 日韩一级精品 | 午夜黄色影院 | 欧美xxxxx在线视频 | 三级av网 | 国产99久久久国产精品免费二区 | 日韩1页| 欧美一区二区三区不卡 | 日本黄色免费大片 | 九九影视理伦片 | 亚洲一区二区三区毛片 | 91色吧| 成人欧美一区二区三区黑人麻豆 | 狠狠色香婷婷久久亚洲精品 | 久久公开免费视频 | 亚洲激情综合 | 青青久草在线 | 久久精品99国产国产精 | 国产中文欧美日韩在线 | 亚洲成人资源网 | 99精品视频精品精品视频 | 亚洲最大免费成人网 | 亚洲黄色av网址 | 欧美激情视频在线观看免费 | 亚洲一区二区三区91 | 国产人成在线视频 | 5月丁香婷婷综合 | 精品一区在线 | 精品一区二区在线免费观看 | 天天天天天天干 | 九九热视频在线播放 | 久久精品视频3 | 日韩av免费观看网站 | 91九色视频在线观看 | 黄色三级av| 一区二区三区在线播放 | 999久久久免费精品国产 | 日日综合网 | 黄色一区二区在线观看 | 国产91精品久久久久久 | 天天操天天玩 | 500部大龄熟乱视频 欧美日本三级 | 国产成人333kkk | 国产精品一区在线观看 | 伊人狠狠色丁香婷婷综合 | 91av蜜桃 | 日韩欧美一区二区在线播放 | 在线播放国产精品 | 亚洲精品中文在线观看 | 狠狠色伊人亚洲综合网站野外 | 在线之家免费在线观看电影 | 久草在线一免费新视频 | 婷婷激情站 | 国产日韩中文字幕在线 | 99这里有精品| 国产精品福利在线播放 | 日本中文在线观看 | 欧美日韩中文在线观看 | 日本电影黄色 | 婷婷五月在线视频 | 免费看的黄网站 | 久久福利影视 | 99热精品国产一区二区在线观看 | 久久精品视频在线播放 | 色婷婷成人网 | 亚洲黄色av网址 | 亚洲精品在线观看的 | 国产精品一区二区三区在线免费观看 | 亚洲激情校园春色 | 麻豆视频免费在线 | 波多野结衣动态图 | 高清中文字幕 | 婷婷色综合 | 色婷婷亚洲婷婷 | 日韩精品免费在线视频 | 欧美一级久久久久 | 在线亚洲激情 | 四虎影视精品成人 | 奇米777777| 中文字幕在线观看免费高清完整版 | 国产精品国内免费一区二区三区 | 中文字幕亚洲欧美日韩2019 | 久久亚洲精品电影 | 欧美亚洲成人免费 | 在线观看黄色国产 | 99久久精品国产观看 | 97热在线观看 | 国产一区视频在线观看免费 | 久久精品视频18 | 国产在线资源 | 欧美综合色| 天天操天天能 | 亚洲狠狠操 | 国产99免费| 欧美黄网站 | 婷婷网五月天 | 亚洲黄色一级大片 | 欧美日韩另类视频 | 在线天堂视频 | 中文字幕国语官网在线视频 | 国产在线观看污片 | 欧美黑人性猛交 | 深夜免费网站 | 国产精品影音先锋 | 国产精品综合在线观看 | 久久曰视频 | 国产视频 久久久 | 成人欧美一区二区三区黑人麻豆 | 91 在线视频播放 | 国产视频一区二区在线播放 | 免费视频 你懂的 | 国产精品欧美一区二区三区不卡 | 日韩免费视频一区二区 | 欧美日韩亚洲在线观看 | 亚洲视频1区2区 | 色插综合 | 亚洲国产成人精品电影在线观看 | 手机在线看a| 麻豆视频在线观看 | 91系列在线观看 | 天天射天天干天天插 | 欧美日韩精品在线观看视频 | 久久免费黄色大片 | 亚洲综合成人婷婷小说 | 国产探花在线看 | 激情影院在线观看 | 亚洲精品mv在线观看 | 欧美精品久久久久久久久久 | 99精品欧美一区二区蜜桃免费 | 麻豆av电影| 91av大全 | 人人射人人澡 | 成人小视频在线免费观看 | 国产美女免费观看 | 人人爽人人看 | 麻豆视频国产精品 | 欧美国产日韩一区二区 | 久久av不卡 | 国产精品影音先锋 | 中文日韩在线视频 | 午夜精品一区二区三区在线播放 | 久草在线官网 | 精品在线观看国产 | a亚洲视频 | 久久免费福利视频 | 成人动漫精品一区二区 | 久久精品视频在线观看 | 中文字幕亚洲情99在线 | 亚洲码国产日韩欧美高潮在线播放 | 国产中文字幕视频在线观看 | 久久精品久久99精品久久 | 国产不卡高清 | 国产精品丝袜久久久久久久不卡 | 人人爽久久久噜噜噜电影 | 国产免费三级在线观看 | 国产成人精品av在线观 | 精品久久久久国产免费第一页 | 国产麻豆视频网站 | 国产裸体永久免费视频网站 | 天天爱天天 | 日产乱码一二三区别在线 | 91免费在线视频 | 五月婷香蕉久色在线看 | 精品91视频| 天天搞天天干天天色 | 久久艹人人| 精品国产一区二区三区不卡 | av观看久久久 | 久久久久国产精品厨房 | 一级特黄av| 一区二区欧美日韩 | 精品一区二区在线观看 | 亚洲欧美日韩精品一区二区 | 人人玩人人添人人澡97 | 日韩欧美在线综合网 | 丁香激情五月 | 成人免费视频在线观看 | 亚洲电影av在线 | 久久av黄色 | www欧美xxxx| 91看片淫黄大片91 | 91在线免费看片 | 欧美日韩一区二区久久 | 日韩亚洲在线 | 色婷婷影视 | 91丨九色丨勾搭 | 在线视频免费观看 | 国产欧美在线一区 | 久久成人综合 | 婷婷丁香花五月天 |