日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

【Python-ML】SKlearn库密度聚类DBSCAN模型

發(fā)布時間:2025/4/16 python 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Python-ML】SKlearn库密度聚类DBSCAN模型 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
# -*- coding: utf-8 -*- ''' Created on 2018年1月25日 @author: Jason.F @summary: 無監(jiān)督聚類學(xué)習(xí)-基于密度 空間的聚類算法(Density-based Spatial Clustering of Application with Noise,DBSCAN) 密度:半徑范圍內(nèi)樣本點的數(shù)量 核心點:如果在一個點周邊的指定半徑內(nèi),其他樣本點的數(shù)量不小于指定數(shù)量(MinPts),則該樣本點為核心點 邊界點:在指定半徑內(nèi),如果一個點的鄰居點少于MinPts個,但卻包含一個核心點,則為邊界點 噪聲點:除核心點和邊界點外的樣本點都是噪聲點 DBSCAN的簇空間不一定是球狀的,可識別和移除噪聲點,因此不一定會將所有的樣本點都劃分到某一簇中 如果數(shù)據(jù)集中的密度差異相對較大,則找到半徑和MinPts較為困難。 ''' import pandas as pd import numpy as np import matplotlib.pyplot as plt from sklearn.datasets import make_moons from sklearn.cluster import KMeans,AgglomerativeClustering,DBSCAN X,y = make_moons(n_samples=200,noise=0.05,random_state=0)#創(chuàng)建半月形數(shù)據(jù) plt.scatter(X[:,0],X[:,1]) plt.show() f,(ax1,ax2) = plt.subplots(1,2,figsize=(8,3)) #原型聚類KMeans模型 km=KMeans(n_clusters=2,random_state=0) y_km = km.fit_predict(X) ax1.scatter(X[y_km==0,0],X[y_km==0,1],c='lightblue',marker='o',s=40,label='cluster 1') ax1.scatter(X[y_km==1,0],X[y_km==1,1],c='red',marker='s',s=40,label='cluster 2') ax1.set_title('K-means clustering') #層次聚類凝聚模型 ac=AgglomerativeClustering(n_clusters=2,affinity='euclidean',linkage='complete')#全連接,歐式距離計算聯(lián)合矩陣 y_ac= ac.fit_predict(X) ax2.scatter(X[y_ac==0,0],X[y_ac==0,1],c='lightblue',marker='o',s=40,label='cluster 1') ax2.scatter(X[y_ac==1,0],X[y_ac==1,1],c='red',marker='s',s=40,label='cluster 2') ax2.set_title('Agglomerative clustering') plt.legend() plt.show() #密度聚類DBSCAN,成功對半月形數(shù)據(jù)進(jìn)行分類 db =DBSCAN(eps=0.2,min_samples=5,metric='euclidean')#歐式距離,樣本點數(shù)量5,半徑0.2 y_db = db.fit_predict(X) plt.scatter(X[y_db==0,0],X[y_db==0,1],c='lightblue',marker='o',s=40,label='cluster 1') plt.scatter(X[y_db==1,0],X[y_db==1,1],c='red',marker='s',s=40,label='cluster 2') plt.legend() plt.show()''' 1、三種最基本的聚類方法:KMeans基于原型的聚類、凝聚層次聚類、使用DBSCAN基于密度的聚類。 2、其他方法:圖聚類(最突出方法使譜聚類算法),使用基于相似矩陣的特征向量來獲得簇間關(guān)系,參考:http://arxiv.org/pdf/0711.0189v1.pdf <A Tutorial on Spectral Clustering.Statistics and computing> 3、聚類算法取決于三個要素,算法、參數(shù)以及距離度量,而距離度量很容易面臨維度災(zāi)難(curse of dimensionality) '''

結(jié)果:


總結(jié)

以上是生活随笔為你收集整理的【Python-ML】SKlearn库密度聚类DBSCAN模型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 一区二区三区免费看 | 一级做a爰 | 成人3d动漫一区二区三区91 | 最新av网站在线观看 | 国产不卡视频在线观看 | 亚洲视频区 | 免费成人深夜夜行网站视频 | 国产午夜精品久久 | 成人黄色片免费 | 一级黄色录像大片 | 亚洲天堂成人网 | 9999国产精品| 国产aaa视频 | 国产又粗又硬又黄的视频 | 毛片视频网站在线观看 | 欧美亚洲影院 | 欧色丰满女同hd | 精产国品一二三产品蜜桃 | 咪咪色图 | 欧美91精品久久久久国产性生爱 | 天天草天天射 | 天堂在线中文字幕 | 中文字幕永久免费 | www麻豆 | 日韩少妇| 一区二区国产精品 | 久久传媒 | 户外露出一区二区三区 | 中文字幕韩日 | 成人性色生活片 | 国产乱淫av片免费看 | 国产精品视频专区 | 国产探花在线精品一区二区 | 亚洲深夜视频 | 不卡av网 | 日本99视频 | 国产精品视频一区二区三区在3 | 亚洲国产精品国自产拍久久 | 日韩香蕉视频 | 99ri国产在线| 日本韩国免费观看 | 国产毛片精品国产一区二区三区 | 黄色草逼视频 | av在线黄色| 波多野结衣潜藏淫欲 | 欧美日韩激情在线一区二区三区 | 国产亚洲91 | 黄色在线网 | 超碰最新网址 | 国产真实乱人偷精品人妻 | 91精品国产99久久久久久红楼 | 久久久久久a | 精品无码人妻一区二区三区 | 日韩欧美自拍 | 欧美韩国日本一区 | 一级黄色免费片 | 久久精品夜 | 国产夫妻自拍小视频 | jjzz日本视频| 国产高清sp | а√天堂中文在线资源8 | 91操碰| 亚洲成人免费影院 | 在线电影一区二区 | 福利在线免费视频 | 日韩在线视频第一页 | av天天草| 欧美一级做a爰片久久高潮 久热国产精品视频 | a久久久久久 | 国产精品不卡av | 亚洲午夜无码久久久久 | 五月婷婷小说 | 国产精品国产三级国产播12软件 | 国产第56页| 国产操人 | 精品一区二区久久 | 人与动物av| 国语对白少妇spa私密按摩 | 视频一区 中文字幕 | 欧美精品xxxxx | 四虎久久久 | 精品一区二区在线免费观看 | jizzjizz免费 | 久久精品在线 | 污免费视频 | 人人妻人人澡人人爽精品欧美一区 | 日本激情视频 | 修女也疯狂3免费观看完整版 | 精品无码av一区二区三区 | 善良的少妇伦理bd中字 | 日韩女优在线播放 | av狠狠干| 在线观看h网站 | 91精品国产高清一区二区三区蜜臀 | 日韩在线第三页 | 97在线观看免费视频 | 美女毛片视频 | gav久久 | 青青草综合 |