日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 芯聞號 > 充電吧
[導讀]層次聚類算法不同于其它算法,主要體現(xiàn)在它不是只生成一個分類結(jié)果,而是產(chǎn)生一系列原模式集合的分類結(jié)果,每個分類結(jié)果滿足一些限制。1、概念X = {x_i, i = 1,...,N}; 是N個l維特征向量

層次聚類算法不同于其它算法,主要體現(xiàn)在它不是只生成一個分類結(jié)果,而是產(chǎn)生一系列原模式集合的分類結(jié)果,每個分類結(jié)果滿足一些限制。


1、概念

X = {x_i, i = 1,...,N}; 是N個l維特征向量組成的集合,我們就是要對這個集合中的特征向量分類。

Clustering : R = {C_j, j = 1,...,m}。是某個聚類結(jié)果,就叫他類簇吧,我想這樣叫,也許別人已經(jīng)定義了類簇,但是我還是想這樣叫他。

如果類簇(clustering)R_1 包含 k個類(cluster),類簇R_2 包含r個類,且r < k, 如果R_1中的每一個類都是R_2中的某個類的子集,那么我就說類簇R_1 嵌入到了 R_2中。?

注意,R_1中至少有兩個類是R_2的中某個類的真子集,我沒有深入思考這一點,但是這好像是顯然的。


比如 R_1 = {{x_1, x_3}, {x_4}, {x_2,x_5}}, R_2 = {{x_1, x_3,x_4}, {x_2.x_5}} ,那么R_1嵌入了R_2中。


層次聚類的目標就是將X分成多個嵌套的類簇(a hierarchy of nested clusterings),這類算法大約包含N步,每一步都是利用上一步產(chǎn)生的類簇結(jié)果,生成一個新的類簇,這兩個類簇存在一個嵌套關(guān)系。根據(jù)這種嵌套關(guān)系,一般層次聚類有兩個方向, 一種方法是從每個特征向量為一類,N個類,聚成一個類,另一種是從一個類,一步步處理到N個類。

前者叫 agglomerative層次算法,后者叫 divisive層次算法。


2、 Agglomerative算法

設g(C_i, C_j)為 C_i 和 C_j兩個類之間的近鄰測度(proximity measurement), t 表示 當前層次的序號。 下面敘述的是 GAS(Generalized Agglomerative scheme)

下面的算法, g 表示的不相似度測度。


Initialization:
??Choose?R_0?=?{C_i?=?{x_i},?i?=?1,...,N}?as?the?initial?clustering.?
??t?=?0.
Repeat?:
??t?=?t?+?1;
??Among?all?possible?pairs?of?clusters?(C_r,?C_s)?in?R_{t-1}?find?the?one?(C_i,C_j),?such?that????g(C_i,?C_j)?=?min?g(C_r,C_s);
??define?C_q?=?C_i?U?C_j?and?produce?a?new?clustering?R_t?=?(R_{t-1}?-?{C_i,?C_j})?U?{C_q}
Until?all?vectors?lie?in?a?single?cluster.



3、matlab中的agglomerative 算法


給定 模式的特征向量集

Object 1: 1, 2
Object 2: 2.5, 4.5
Object 3: 2, 2
Object 4: 4, 1.5
Object 5: 4, 2.5

即?

X?=?[1,?2;?2.5,?4.5;?2,?2;?4,?1.5;?4,?2.5];


下面的三個命令可以看到層次圖:


Y?=?pdist(X);?
Z?=?linkage(Y);
dendrogram(Z)



結(jié)果如下:






本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉