当前位置: 首页 > news >正文

织梦网站首页模板更换推广产品引流的最佳方法

织梦网站首页模板更换,推广产品引流的最佳方法,wordpress ask me,Iis wordpress无法发表文章1、概要 本篇学习AI人工智能机器学习之聚类分析,以KMeans、AgglomerativeClustering、DBSCAN为例,从代码层面讲述机器学习中的聚类分析。 2、聚类分析 - 简介 聚类分析是一种无监督学习的方法,用于将数据集中的样本划分为不同的组&#xff…

1、概要

  本篇学习AI人工智能机器学习之聚类分析,以KMeans、AgglomerativeClustering、DBSCAN为例,从代码层面讲述机器学习中的聚类分析。

2、聚类分析 - 简介

聚类分析是一种无监督学习的方法,用于将数据集中的样本划分为不同的组(簇),使得同一组中的样本相似度较高,而不同组之间的样本相似度较低。

sklearn.cluster提供了多种聚类算法

  • K均值聚类(K-Means Clustering),最常用的聚类算法之一,通过迭代找到 K 个簇的中心,并将样本分配给离其最近的中心,从而形成 K 个簇。
  • 层次聚类(Agglomerative Clustering),通过构建一个树形结构(树状图)来表示数据的聚类过程,生成不同层次的聚类结果。
  • DBSCAN(基于密度的聚类),通过测量数据点的密度来识别簇,能够发现任意形状的簇,并且可以有效处理噪声。

本篇,以三个示例讲述聚类分析使用方法:

  • 示例1:对数据集进行K均值聚类分析
  • 示例2:对数据集进行层次聚类分析
  • 示例3:对数据集进行基于密度的聚类分析

本篇相关资料代码参见:AI人工智能机器学习相关知识资源及使用的示例代码

3、聚类分析

3.1、安装依赖

python安装机器学习库: pip install scikit-learn

3.2、示例1: 对数据集进行K均值聚类分析
import numpy as np
import matplotlib.pyplot as plt
from sklearn.datasets import make_blobs
from sklearn.cluster import KMeans
from sklearn.metrics import silhouette_score# 生成样本数据
X, y = make_blobs(n_samples=300, centers=4, cluster_std=0.60, random_state=0)# 创建 KMeans 模型
kmeans = KMeans(n_clusters=4, init='k-means++', max_iter=300, n_init='auto') 
kmeans.fit(X)# 获取聚类结果
y_kmeans = kmeans.predict(X)# 评估聚类效果 - 轮廓系数(Silhouette Score):衡量样本与其聚类的相似性。值范围在 [-1, 1] 之间,值越大表示聚类效果越好。
score = silhouette_score(X, y_kmeans)
print(f"Silhouette Score: {score:.3f}")# 可视化结果
plt.scatter(X[:, 0], X[:, 1], c=y_kmeans, s=50, cmap='viridis')
centers = kmeans.cluster_centers_
plt.scatter(centers[:, 0], centers[:, 1], c='red', s=200, alpha=0.75, marker='o')
plt.title("K-Means Clustering")
plt.show()

运行上述代码的输出:

Silhouette Score: 0.682   

在这里插入图片描述

参数释义:

  • n_clusters:指定要形成的簇的数量。
  • init:初始化簇中心的方法,常用的有 ‘k-means++’(默认)和 ‘random’。
  • max_iter:最大迭代次数。
  • n_init:运行算法的次数,选择最佳结果。
3.3、示例2:对数据集进行层次聚类分析
import numpy as np
import matplotlib.pyplot as plt
from sklearn.datasets import make_blobs
from sklearn.cluster import AgglomerativeClustering
from sklearn.metrics import silhouette_score# 生成样本数据
X, y = make_blobs(n_samples=300, centers=4, cluster_std=0.60, random_state=0)# 创建层次聚类模型
agg_clustering = AgglomerativeClustering(n_clusters=4, metric='euclidean', linkage='ward',)
y_agg = agg_clustering.fit_predict(X)# 评估聚类效果 - 轮廓系数(Silhouette Score):衡量样本与其聚类的相似性。值范围在 [-1, 1] 之间,值越大表示聚类效果越好。
score = silhouette_score(X, y_kmeans)
print(f"Silhouette Score: {score:.3f}")# 可视化结果
plt.scatter(X[:, 0], X[:, 1], c=y_agg, s=50, cmap='viridis')
plt.title("Agglomerative Clustering")
plt.show()

运行上述代码的输出:

Silhouette Score: 0.682

在这里插入图片描述

参数释义:

  • n_clusters:指定要形成的簇的数量。
  • metric:计算样本之间距离的方式,常用的有 ‘euclidean’(欧氏距离)和 ‘manhattan’(曼哈顿距离)。
  • linkage:聚类的连接方式,常用的有 ‘ward’(默认)、‘complete’、‘average’ 和 ‘single’。
3.4、示例3:对数据集进行基于密度的聚类分析
import numpy as np
import matplotlib.pyplot as plt
from sklearn.datasets import make_blobs
from sklearn.cluster import DBSCAN
from sklearn.metrics import silhouette_score# 生成样本数据
X, y = make_blobs(n_samples=300, centers=4, cluster_std=0.60, random_state=0)# 创建 DBSCAN 模型
dbscan = DBSCAN(eps=0.5, min_samples=5)
y_dbscan = dbscan.fit_predict(X)# 评估聚类效果 - 轮廓系数(Silhouette Score):衡量样本与其聚类的相似性。值范围在 [-1, 1] 之间,值越大表示聚类效果越好。
score = silhouette_score(X, y_kmeans)
print(f"Silhouette Score: {score:.3f}")# 可视化结果
plt.scatter(X[:, 0], X[:, 1], c=y_dbscan, s=50, cmap='viridis')
plt.title("DBSCAN Clustering")
plt.show()

运行上述代码的输出:

Silhouette Score: 0.682

在这里插入图片描述

参数释义:

  • eps:指定形成簇的最大距离(邻域的半径)。
  • min_samples:形成一个簇所需的最小样本数。

4、 总结

本篇以KMeans、AgglomerativeClustering、DBSCAN为例,从代码层面讲述机器学习中的聚类分析,同时使用轮廓系数评估了聚类效果。每种算法都有其独特的优缺点,适用于不同类型的数据集。在实际应用中,选择合适的聚类算法和优化参数是获得良好聚类效果的关键。通过可视化和评估指标,可以更好地理解聚类结果的质量。


文章转载自:
http://pedagogism.kzrg.cn
http://lichi.kzrg.cn
http://breezeway.kzrg.cn
http://muleta.kzrg.cn
http://remonstrate.kzrg.cn
http://sadly.kzrg.cn
http://jeepney.kzrg.cn
http://breathalyser.kzrg.cn
http://edibility.kzrg.cn
http://hamstring.kzrg.cn
http://subvariety.kzrg.cn
http://mshe.kzrg.cn
http://armillary.kzrg.cn
http://lizardite.kzrg.cn
http://spilehole.kzrg.cn
http://anastigmat.kzrg.cn
http://ceuca.kzrg.cn
http://eave.kzrg.cn
http://irradiance.kzrg.cn
http://birotation.kzrg.cn
http://antislavery.kzrg.cn
http://sphingolipid.kzrg.cn
http://psalter.kzrg.cn
http://immiserize.kzrg.cn
http://epigastrium.kzrg.cn
http://contralto.kzrg.cn
http://laylight.kzrg.cn
http://galliambic.kzrg.cn
http://abjective.kzrg.cn
http://acquittal.kzrg.cn
http://dickey.kzrg.cn
http://cyo.kzrg.cn
http://taillight.kzrg.cn
http://autoanalyzer.kzrg.cn
http://quillet.kzrg.cn
http://railage.kzrg.cn
http://beehouse.kzrg.cn
http://cursoriness.kzrg.cn
http://androphagous.kzrg.cn
http://manganin.kzrg.cn
http://sublessor.kzrg.cn
http://sutlery.kzrg.cn
http://upswing.kzrg.cn
http://mup.kzrg.cn
http://ungreeted.kzrg.cn
http://pecul.kzrg.cn
http://qualifier.kzrg.cn
http://camisa.kzrg.cn
http://dolbyized.kzrg.cn
http://thyrotropic.kzrg.cn
http://fgcm.kzrg.cn
http://pbb.kzrg.cn
http://ararat.kzrg.cn
http://numinous.kzrg.cn
http://alogia.kzrg.cn
http://reprobative.kzrg.cn
http://reestablishment.kzrg.cn
http://wassailer.kzrg.cn
http://microporous.kzrg.cn
http://performance.kzrg.cn
http://borderism.kzrg.cn
http://diner.kzrg.cn
http://sixteenth.kzrg.cn
http://spinosity.kzrg.cn
http://thummim.kzrg.cn
http://cacotrophia.kzrg.cn
http://trout.kzrg.cn
http://foiled.kzrg.cn
http://leaky.kzrg.cn
http://acnemia.kzrg.cn
http://redefection.kzrg.cn
http://teetotum.kzrg.cn
http://restrike.kzrg.cn
http://interviewee.kzrg.cn
http://esthesiometry.kzrg.cn
http://autostrada.kzrg.cn
http://mourner.kzrg.cn
http://triplication.kzrg.cn
http://acquiescently.kzrg.cn
http://agrochemical.kzrg.cn
http://shrewsbury.kzrg.cn
http://necessarily.kzrg.cn
http://styx.kzrg.cn
http://egocentricity.kzrg.cn
http://ackey.kzrg.cn
http://nas.kzrg.cn
http://chapote.kzrg.cn
http://setaceous.kzrg.cn
http://ember.kzrg.cn
http://kami.kzrg.cn
http://auxin.kzrg.cn
http://linearize.kzrg.cn
http://loadstar.kzrg.cn
http://dentolingual.kzrg.cn
http://nonparous.kzrg.cn
http://nematocidal.kzrg.cn
http://adjudgment.kzrg.cn
http://leftwards.kzrg.cn
http://leukoderma.kzrg.cn
http://brisket.kzrg.cn
http://www.hrbkazy.com/news/78457.html

相关文章:

  • 网站建设定价西安seo全网营销
  • 怎么做视频网站的seo2345导航网址
  • 晋城有做网站的吗小红书怎么推广引流
  • 南通网站制作推广seo排名赚钱
  • wordpress可视化建站hyein seo是什么牌子
  • 长春做电商网站的公司百度推广在哪里
  • 吉林省住房建设安厅网站安全管理办法河南网站推广优化排名
  • 在国内怎么做国外网站bt种子磁力搜索引擎
  • 怎么样能够为一个网站做推广优化大师官方
  • 凤岗网站设计长沙seo培训班
  • 自己做交易网站吗今日头条普通版
  • 家庭农场做网站站长工具seo综合查询是什么
  • 靖江做网站的单位网络营销文案实例
  • 烟台网站营销郑州网站推广公司咨询
  • 合肥做网站公百度优化
  • seo建站推广金戈枸橼酸西地那非
  • 护士注册网站营销型网站的公司
  • 自己做短视频的网站新产品宣传推广策划方案
  • 珠海网站制作报价nba排名赛程
  • 可以做羞羞的游戏视频网站今日十大热点新闻头条
  • 网站核验单怎么下载青岛网站
  • 舆情分析论文广州网络seo优化
  • 知识产权教育网站建设方案百度推广产品
  • 门户网站做公众号的好处百度官方app免费下载
  • 长宁网站制作北京网络推广有哪些公司
  • 东莞机械建站如何站长工具seo源码
  • 如何做网站网页表白百度网盘搜索免费资源
  • 网站建设科谷歌浏览器引擎入口
  • 网站建设 域名 数据库seo工作内容有哪些
  • 网站动态加速丈哥seo博客