日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Kmeans均值聚類算法原理以及Python如何實現

瀏覽:15日期:2022-07-09 18:38:13

第一步.隨機生成質心

由于這是一個無監督學習的算法,因此我們首先在一個二維的坐標軸下隨機給定一堆點,并隨即給定兩個質心,我們這個算法的目的就是將這一堆點根據它們自身的坐標特征分為兩類,因此選取了兩個質心,什么時候這一堆點能夠根據這兩個質心分為兩堆就對了。如下圖所示:

Kmeans均值聚類算法原理以及Python如何實現

第二步.根據距離進行分類

紅色和藍色的點代表了我們隨機選取的質心。既然我們要讓這一堆點的分為兩堆,且讓分好的每一堆點離其質心最近的話,我們首先先求出每一個點離質心的距離。假如說有一個點離紅色的質心比例藍色的質心更近,那么我們則將這個點歸類為紅色質心這一類,反之則歸于藍色質心這一類,如圖所示:

Kmeans均值聚類算法原理以及Python如何實現

第三步.求出同一類點的均值,更新質心位置

在這一步當中,我們將同一類點的xy的值進行平均,求出所有點之和的平均值,這個值(x,y)則是我們新的質心的位置,如圖所示:

Kmeans均值聚類算法原理以及Python如何實現

我們可以看到,質心的位置已經發生了改變。

第四步.重復第二步,第三步

我們重復第二步和第三部的操作,不斷求出點對質心的最小值之后進行分類,分類之后再更新質心的位置,直到得到迭代次數的上限(這個迭代次數是可以我們自己設定的,比如10000次),或者在做了n次迭代之后,最后兩次迭代質心的位置已經保持不變,如下圖所示:

Kmeans均值聚類算法原理以及Python如何實現

這個時候我們就將這一堆點按照它們的特征在沒有監督的條件下,分成了兩類了!!

五.如果面對多個特征確定的一個點的情況,又該如何實現聚類呢?

首先我們引入一個概念,那就是歐式距離,歐式距離是這樣定義的,很容易理解:

Kmeans均值聚類算法原理以及Python如何實現

很顯然,歐式距離d(xi,xj)等于我們每一個點的特征去減去另一個點在該維度下的距離的平方和再開根號,十分容易理解。

我們也可以用另一種方式來理解kmeans算法,那就是使某一個點的和另一些點的方差做到最小則實現了聚類,如下圖所示:

Kmeans均值聚類算法原理以及Python如何實現

得解!

六:代碼實現

我們現在使用Python語言來實現這個kmeans均值算法,首先我們先導入一個名叫make_blobs的數據集datasets,然后分別使用兩個變量X,和y進行接收。X表示我們得到的數據,y表示這個數據應該被分類到的是哪一個類別當中,當然在我們實際的數據當中不會告訴我們哪個數據分在了哪一個類別當中,只會有X當中數據。在這里寫代碼的時候比較特殊,make_blobs庫要求我們必須接受這兩個參數,不能夠只接受X這個數據參數,代碼如下

plt.figure(figsize=(15,15))#規定我們繪圖的大小為12*12X, y=make_blobs(n_samples=1600,random_state=170)#一共取用1600個sample,同時狀態設定為隨機#不知道這個狀態隨機是什么意思,只能查有關這個庫的官方文檔,同時這個數據集規定了是具備三個數據中心,也就是三個簇y_pred=KMeans(n_clusters=3,random_state=170).fit_predict(X)plt.subplot(221)#表示四個方格當中的第一格plt.scatter(X[:,0],X[:,1],c=y_pred)#表示數據的第0個和第1個維度,同時數據的colour與predict的結果有關plt.title('The result of the Kmeans')plt.subplot(222)#表示四個方格當中的第一格plt.scatter(X[:,0],X[:,1],c=y)plt.title('The Real result of the Kmeans')array=np.array([[0.60834549,-0.63667341],[-0.40887178,-0.85253229]])lashen=np.dot(X,array)y_pred=KMeans(n_clusters=3,random_state=170).fit_predict(lashen)plt.subplot(223)#表示四個方格當中的第一格plt.scatter(lashen[:,0],lashen[:,1],c=y_pred)#表示數據的第0個和第1個維度,同時數據的colour與predict的結果有關plt.title('The Real result of the tranfored data')

我們在使用scatter函數進行繪圖的時候會根據我們數據結的形狀來編寫相應的代碼,這里我們所拿到的X數據集的行數是我們所指定的1600行,因為我們一共拿到了1600個數據,每一個數據僅有兩個特征,也就是在XY軸當中的坐標,因此X是一個二維的ndarray對象(X是numpy當中的ndarray對象),我們可以打印出來看看這個數據的構成,如下圖所示:

Kmeans均值聚類算法原理以及Python如何實現

同時我們也可以看到y也是ndarray對象,由于我們在采集數據的時候僅僅接受了3個簇,make_blobs默認接受的是三個簇(或稱cluster)的緣故,因此最后y的值只有0,1,2這三種可能。我們通過matplotlib繪圖,繪制出我們分類的結果圖,也就是上述代碼的運行結果如下:

Kmeans均值聚類算法原理以及Python如何實現

以上就是Kmeans均值聚類算法原理以及Python如何實現的詳細內容,更多關于Kmeans均值聚類算法的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久不见久久见免费视频7| 黄色成人91| 青青草视频一区| 国产精品尤物| 91欧美日韩| 久久中文字幕av| 在线一区二区三区视频| 日韩精品高清不卡| 欧美一级一区| 精品美女久久| 亚洲精品在线影院| 亚洲精华国产欧美| 综合激情网站| 黄色网一区二区| 久久婷婷一区| 亚洲毛片网站| 色爱综合网欧美| 久久性天堂网| 免费看久久久| 欧美一级精品| 日韩欧美中文字幕电影| 麻豆91精品视频| 99久久激情| 蜜桃一区二区三区在线| 国产免费av一区二区三区| 日韩美女一区二区三区在线观看| 中文国产一区| 免费视频一区二区三区在线观看 | 日韩成人免费| 宅男噜噜噜66国产日韩在线观看| 国产精品资源| 91精品国产乱码久久久久久久| 美美哒免费高清在线观看视频一区二区| 国产高清视频一区二区| 久久久国产亚洲精品| 日本午夜精品视频在线观看| 捆绑调教日本一区二区三区| 亚洲一区二区日韩| 日韩在线综合| 国产精品久久久久久久久久齐齐| 国产亚洲精品久久久久婷婷瑜伽| 久久av网站| 视频在线观看一区二区三区| 麻豆中文一区二区| 亚洲精品成人一区| 国内精品99| 精品国产一区二区三区性色av| 鲁大师影院一区二区三区| 极品av在线| 日韩不卡一区二区三区| 91成人精品视频| 福利一区二区三区视频在线观看| 亚洲精品一区二区在线播放∴| 久久九九精品| 精品一区91| 日本视频一区二区| 国产色综合网| 亚洲成av人片一区二区密柚| 国产精品一区二区三区www| 水蜜桃久久夜色精品一区的特点 | 精品视频91| 日本h片久久| 99日韩精品| 在线看片国产福利你懂的| 欧美日本久久| 日韩**一区毛片| 视频一区在线播放| 亚州av乱码久久精品蜜桃| www.51av欧美视频| 麻豆91精品视频| 国产精品中文字幕制服诱惑| 日本不卡在线视频| 蜜芽一区二区三区| 最新亚洲一区| 欧美日韩中文一区二区| 四虎国产精品免费观看| 国产精品一区高清| 亚洲69av| 日韩精品一卡二卡三卡四卡无卡| 精品欧美久久| 欧美aa国产视频| 亚洲午夜在线| 欧美影院三区| 欧美+亚洲+精品+三区| 久久国产亚洲| 日韩精品一区二区三区免费观影| 日韩电影在线视频| 欧产日产国产精品视频| 日韩成人精品一区| 日韩免费高清| 亚洲韩日在线| 99国产精品私拍| 99视频一区| 中文字幕av亚洲精品一部二部| 亚洲精品女人| 婷婷精品在线| 国产精品一区亚洲| 精品美女在线视频| 成人av三级| 色老板在线视频一区二区| 丝袜av一区| 亚洲自拍另类| 婷婷综合成人| 国产精品videossex久久发布| 精品免费视频| 亚洲精品.com| 亚洲少妇诱惑| 三级亚洲高清视频| 午夜精品影视国产一区在线麻豆| 欧美私人啪啪vps| 激情久久99| 国内精品福利| 亚洲18在线| 国产在线一区不卡| 九九在线精品| 日韩高清一级| 精品三级在线观看视频| 999精品色在线播放| 精品国产三区在线| 亚洲精品美女| 国产欧美日韩精品一区二区三区| 麻豆久久久久久| 日韩不卡一区| 红桃视频国产精品| 日本欧美久久久久免费播放网| 久久久久伊人| 亚洲韩日在线| 日韩精品视频在线看| 国产精品草草| 激情婷婷综合| 国产美女亚洲精品7777| 成人福利视频| 蜜臀av国产精品久久久久| 国产精品欧美一区二区三区不卡| 免费精品国产的网站免费观看| 福利片在线一区二区| 都市激情国产精品| 98精品久久久久久久| 国产综合欧美| 日韩和欧美一区二区| av中文字幕在线观看第一页 | 国产毛片一区二区三区| 日韩精品一区二区三区中文| 亚洲高清激情| 免费欧美在线视频| 国产欧美高清视频在线| 日韩免费福利视频| 亚洲综合色婷婷在线观看| 国产日本久久| 亚洲精品四区| 日本精品影院| 国产精品毛片久久久| 自由日本语亚洲人高潮| 国产日本久久| 日韩亚洲精品在线| 精品一区二区三区中文字幕| 首页国产欧美久久| 免费福利视频一区二区三区| 亚洲精品美女91| 精品国模一区二区三区| 国产一卡不卡| 久久午夜精品一区二区| 日韩深夜视频| 国产精品高清一区二区| 欧美在线网站| 麻豆成全视频免费观看在线看| 日本视频中文字幕一区二区三区| 91精品观看| 日韩啪啪电影网| 国产精品videossex久久发布| 日本大胆欧美人术艺术动态| а√天堂8资源中文在线| 国产日韩一区| 亚洲91网站| 亚洲一区激情| 亚洲福利久久| 欧美日韩尤物久久| 丰满少妇一区| 久久不卡日韩美女| 亚洲最新av| 午夜在线一区二区| 波多野结衣一区| 99久久久久久中文字幕一区| 成人高清一区| 国产精品xvideos88| 色综合视频一区二区三区日韩 | 国产日产精品_国产精品毛片 | 一区久久精品| 99久久婷婷这里只有精品| 精品久久久网| 国产精品www.| 欧美一区=区三区| 日韩一区二区三区精品 | 一本色道久久精品| 成人精品天堂一区二区三区| 一区二区三区网站| 蜜臀久久久久久久| 久久国产高清| 免费在线观看日韩欧美| 91精品91|