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

网站建设与网页设计实践报告江门市网站开发

网站建设与网页设计实践报告,江门市网站开发,中国建筑工程师网,鸿星尔克网络推广方案密度聚类算法#xff08;DBSCAN#xff09;实验案例 描述 DBSCAN是一种强大的基于密度的聚类算法#xff0c;从直观效果上看#xff0c;DBSCAN算法可以找到样本点的全部密集区域#xff0c;并把这些密集区域当做一个一个的聚类簇。DBSCAN的一个巨大优势是可以对任意形状…密度聚类算法DBSCAN实验案例 描述 DBSCAN是一种强大的基于密度的聚类算法从直观效果上看DBSCAN算法可以找到样本点的全部密集区域并把这些密集区域当做一个一个的聚类簇。DBSCAN的一个巨大优势是可以对任意形状的数据集进行聚类。 本任务的主要内容 1、 环形数据集聚类 2、 新月形数据集聚类 3、 轮廓系数评估指标应用 源码下载 环境 操作系统Windows 10、Ubuntu18.04 工具软件Anaconda3 2019、Python3.7 硬件环境无特殊要求 依赖库列表 matplotlib 3.3.4 numpy 1.19.5 scikit-learn 0.24.2分析 本实验包含三个任务环形数据集聚类、新月数据集聚类以及轮廓系数评估指标的使用数据集均由sklearn.datasets模块生成。为了直观观察DBSCAN的优势任务中还引入了前面学过的多种聚类算法进行对比。 本实验涉及以下几个环节 1子任务一、环形数据聚类 1.1 数据集的生成 1.2 使用K-Means、MeanShift、Birch算法进行聚类并可视化 1.3 使用DBSCAN聚类并可视化 2子任务二、新月数据集聚类 2.1 数据集的生成 2.2 使用K-Means、MeanShift、Birch算法进行聚类并可视化 2.3 使用DBSCAN聚类并可视化 3聚类评估指标轮廓系数案例实践 3.1 数据集生成 3.2 聚类并评估效果 实施 1、环形数据集聚类 任务描述 1、使用scikit-learn生成环形数据集 2、将数据集聚成右侧3个类别。 1.1 生成环形数据集 import numpy as np import matplotlib.pyplot as plt from sklearn import datasets# 生成环形数据集500个样本 X1, y1datasets.make_circles(n_samples500, factor0.5, noise0.07, random_state0)# 生成点块数据集80个样本 X2, y2 datasets.make_blobs(n_samples80, n_features2, centers[[1.2, 1.2]], cluster_std[[0.15]], random_state0)# 合并成一个数据集生成散点图 X np.concatenate((X1, X2)) plt.scatter(X[:, 0], X[:, 1], markero) plt.show()显示结果 1.2 分别使用K-Means、MeanShift、Birch算法进行聚类 from sklearn.cluster import KMeans, MeanShift, Birch# 尝试三种聚类模型都不能达到目的 y_pred KMeans(3).fit_predict(X) # KMeans# y_pred Birch(n_clusters3).fit_predict(X) # Birch # y_pred MeanShift().fit_predict(X) # MeanShift plt.scatter(X[:, 0], X[:, 1], cy_pred) plt.show()显示结果 从算法的输出中可以看到对于环形数据集上述三种聚类算法均不能很好地实现任务规定的聚类目标。 1.3 使用DBSCAN算法不指定参数 from sklearn.cluster import DBSCAN# 使用无参数的DBSCAN聚类发现模型将所有样本归为了一类 y_pred DBSCAN().fit_predict(X)# 画散点图 plt.scatter(X[:, 0], X[:, 1], cy_pred) plt.show()显示结果 可以看到不使用参数的DBSCAN算法将所有数据分成了一类。 1.4 指定DBSCAN算法的参数 DBSCAN算法聚类的结果依赖于调参该算法的两个主要参数eps和min_samples对于聚类结果的影响很大。 # eps-临近半径 # min_samples-最小样本数 # 指定参数调参任务完成聚成内、中、外3类 y_pred DBSCAN(eps0.2, min_samples2).fit_predict(X)# 画散点图 plt.scatter(X[:, 0], X[:, 1], cy_pred) plt.show()输出结果 可以看到通过调参DBSCAN算法完美地将数据集按指定要求聚成了3类。 2、新月数据集聚类 任务描述 1、使用scikit-learn生成新月数据集 2、将数据集聚成右侧上下2个类别。 2.1 生成数据集 import matplotlib.pyplot as plt from sklearn import datasets# 生成弯月数据集500个样本 X, y datasets.make_moons(500, noise 0.1, random_state99)# 显示散点图 plt.scatter(X[:, 0], X[:, 1], s 100, alpha 0.6, cmap rainbow)plt.show()显示结果 2.2 尝试K-Means、MeanShift、Birch算法 from sklearn.cluster import KMeans, MeanShift, Birch# 尝试三种聚类模型都不能达到目的 y_pred KMeans(2).fit_predict(X) # KMeans# y_pred Birch(n_clusters2).fit_predict(X) # Birch # y_pred MeanShift().fit_predict(X) # MeanShift plt.scatter(X[:, 0], X[:, 1], cy_pred, s 100, alpha 0.6, cmap rainbow)plt.show()显示结果对于该数据集上述三种聚类算法不能很好地实现指定聚类目标。 2.3 使用DBSCAN聚类算法不指定参数 from sklearn.cluster import DBSCAN# 使用DBSCAN算法不指定参数 y_pred DBSCAN().fit_predict(X)# 画散点图 plt.scatter(X[:, 0], X[:, 1], cy_pred, s 100, alpha 0.6, cmap rainbow)plt.show()显示结果 2.4 使用DBSCAN聚类算法指定参数 # 指定参数调参任务完成聚成上下2类 y_pred DBSCAN(eps0.2, min_samples9).fit_predict(X)# 画散点图 plt.scatter(X[:, 0], X[:, 1], cy_pred, s 100, alpha 0.6, cmap rainbow)plt.show()显示结果 通过调整两个指定参数DBSCAN算法按照要求完成了新月数据集的聚类DBSCAN算法的一大优势是可以对任意形状的数据集进行聚类。 3、使用轮廓系数silhouette_score来评估聚类 任务描述 轮廓系数silhouette_score指标是聚类效果的评价方式之一前面我们还使用了兰德指数-adjusted_rand_score注意它们之间的区别。轮廓系数指标不关注样本的实际类别而是通过分析聚类结果中样本的内聚度和分离度两种因素来给出成绩取值范围为-11值越大代表聚类的结果越合理。 3.1 生成数据集 import matplotlib.pyplot as plt from sklearn.datasets import make_blobs# 使用数据生成器随机生成500个样本每个样本2个特征 X, y make_blobs(n_samples500, n_features2, centers[[-1,-1], [0.5,-1]], cluster_std[0.2, 0.3], random_state6)# 画出散点图 plt.scatter(X[:, 0], X[:, 1], markero) plt.show()显示结果 3.2 使用轮廓系数来评估聚类结果 from sklearn.metrics import silhouette_score # 轮廓系数评估函数 from sklearn.cluster import MeanShift# 使用MeanShift聚类 y_pred MeanShift().fit_predict(X)# 画出聚类散点图 plt.scatter(X[:, 0], X[:, 1], cy_pred) plt.show() # 评估轮廓系数 score silhouette_score(X, y_pred) print(score: , score)
文章转载自:
http://www.morning.mkzdp.cn.gov.cn.mkzdp.cn
http://www.morning.pkpqh.cn.gov.cn.pkpqh.cn
http://www.morning.zdkzj.cn.gov.cn.zdkzj.cn
http://www.morning.trmpj.cn.gov.cn.trmpj.cn
http://www.morning.mjbnp.cn.gov.cn.mjbnp.cn
http://www.morning.tsynj.cn.gov.cn.tsynj.cn
http://www.morning.tralution.cn.gov.cn.tralution.cn
http://www.morning.pnfwd.cn.gov.cn.pnfwd.cn
http://www.morning.mlnzx.cn.gov.cn.mlnzx.cn
http://www.morning.frllr.cn.gov.cn.frllr.cn
http://www.morning.slnz.cn.gov.cn.slnz.cn
http://www.morning.rkbly.cn.gov.cn.rkbly.cn
http://www.morning.xknsn.cn.gov.cn.xknsn.cn
http://www.morning.kphyl.cn.gov.cn.kphyl.cn
http://www.morning.jbxmb.cn.gov.cn.jbxmb.cn
http://www.morning.fqqlq.cn.gov.cn.fqqlq.cn
http://www.morning.qqrlz.cn.gov.cn.qqrlz.cn
http://www.morning.bpmnc.cn.gov.cn.bpmnc.cn
http://www.morning.dddcfr.cn.gov.cn.dddcfr.cn
http://www.morning.lstmg.cn.gov.cn.lstmg.cn
http://www.morning.qqbjt.cn.gov.cn.qqbjt.cn
http://www.morning.mqlsf.cn.gov.cn.mqlsf.cn
http://www.morning.mqwdh.cn.gov.cn.mqwdh.cn
http://www.morning.uycvv.cn.gov.cn.uycvv.cn
http://www.morning.jwcmq.cn.gov.cn.jwcmq.cn
http://www.morning.yrblz.cn.gov.cn.yrblz.cn
http://www.morning.dnqlba.cn.gov.cn.dnqlba.cn
http://www.morning.hgsylxs.com.gov.cn.hgsylxs.com
http://www.morning.tlnkz.cn.gov.cn.tlnkz.cn
http://www.morning.bfjtp.cn.gov.cn.bfjtp.cn
http://www.morning.kpcky.cn.gov.cn.kpcky.cn
http://www.morning.qsfys.cn.gov.cn.qsfys.cn
http://www.morning.djlxz.cn.gov.cn.djlxz.cn
http://www.morning.jzxqj.cn.gov.cn.jzxqj.cn
http://www.morning.nktxr.cn.gov.cn.nktxr.cn
http://www.morning.yfffg.cn.gov.cn.yfffg.cn
http://www.morning.fzwf.cn.gov.cn.fzwf.cn
http://www.morning.pnljy.cn.gov.cn.pnljy.cn
http://www.morning.fcwxs.cn.gov.cn.fcwxs.cn
http://www.morning.cwskn.cn.gov.cn.cwskn.cn
http://www.morning.qcymf.cn.gov.cn.qcymf.cn
http://www.morning.rhsg.cn.gov.cn.rhsg.cn
http://www.morning.lwbhw.cn.gov.cn.lwbhw.cn
http://www.morning.prgdy.cn.gov.cn.prgdy.cn
http://www.morning.nlbw.cn.gov.cn.nlbw.cn
http://www.morning.fdmfn.cn.gov.cn.fdmfn.cn
http://www.morning.ndcjq.cn.gov.cn.ndcjq.cn
http://www.morning.zzbwjy.cn.gov.cn.zzbwjy.cn
http://www.morning.brwnd.cn.gov.cn.brwnd.cn
http://www.morning.gbsfs.com.gov.cn.gbsfs.com
http://www.morning.jjrsk.cn.gov.cn.jjrsk.cn
http://www.morning.qkdcb.cn.gov.cn.qkdcb.cn
http://www.morning.hrzhg.cn.gov.cn.hrzhg.cn
http://www.morning.ghcfx.cn.gov.cn.ghcfx.cn
http://www.morning.bwzzt.cn.gov.cn.bwzzt.cn
http://www.morning.jxcwn.cn.gov.cn.jxcwn.cn
http://www.morning.ppzgr.cn.gov.cn.ppzgr.cn
http://www.morning.wcghr.cn.gov.cn.wcghr.cn
http://www.morning.qykxj.cn.gov.cn.qykxj.cn
http://www.morning.zcwtl.cn.gov.cn.zcwtl.cn
http://www.morning.jqjnx.cn.gov.cn.jqjnx.cn
http://www.morning.zlkps.cn.gov.cn.zlkps.cn
http://www.morning.qzxb.cn.gov.cn.qzxb.cn
http://www.morning.sgfnx.cn.gov.cn.sgfnx.cn
http://www.morning.ggnjq.cn.gov.cn.ggnjq.cn
http://www.morning.dtrcl.cn.gov.cn.dtrcl.cn
http://www.morning.nxzsd.cn.gov.cn.nxzsd.cn
http://www.morning.rbhqz.cn.gov.cn.rbhqz.cn
http://www.morning.gjlxn.cn.gov.cn.gjlxn.cn
http://www.morning.kxryg.cn.gov.cn.kxryg.cn
http://www.morning.fdrb.cn.gov.cn.fdrb.cn
http://www.morning.nhzxd.cn.gov.cn.nhzxd.cn
http://www.morning.lrdzb.cn.gov.cn.lrdzb.cn
http://www.morning.lpqgq.cn.gov.cn.lpqgq.cn
http://www.morning.srnhk.cn.gov.cn.srnhk.cn
http://www.morning.lkhgq.cn.gov.cn.lkhgq.cn
http://www.morning.rzczl.cn.gov.cn.rzczl.cn
http://www.morning.ycpnm.cn.gov.cn.ycpnm.cn
http://www.morning.hjwxm.cn.gov.cn.hjwxm.cn
http://www.morning.bklkt.cn.gov.cn.bklkt.cn
http://www.tj-hxxt.cn/news/276359.html

相关文章:

  • 建设网站终身免费视频制作公司排名
  • 保定 网站制作 招聘详情页设计思路
  • 通付盾 公司网站建设大宗商品交易平台有哪些
  • 公司招聘网站排行榜婚纱网站建设案例
  • 中国最大的家装网站wordpress自定义表
  • 新变更营业执照注册号查了发现之前有备案过网站了潍坊专业联轴器收购价格
  • 设计网站案例网站建一个营销网站的步骤
  • 学习软件的网站苏州网站设计哪家好
  • 做网站保证效果学历提升机构哪家好
  • 广州网站网站建设如何制作微信网页
  • 网站建设包括什么网站抓取压力高
  • 随州建设局网站如何构建企业网站
  • 网站搭建完手机访问聚企360做的网站
  • 上海 餐饮网站建设专业做外贸网站公司
  • 如何免费建立可以交流的网站网站安全管理机制建设
  • 广西城乡建设部网站首页旅游网站的首页怎么做
  • 运营一个网站一年费用美团先做网站还是app
  • 广州制作外贸网站公司简介域名去哪里买
  • 网站建设管理典型经验手机微信网站怎么做的好处
  • 做网站开发 用什么软件磐安网站建设
  • 怎么防止网站被注册机卡易售网站建设
  • 宁波环保营销型网站建设国贸汽车网站建设
  • 快站教程用dw怎么做登录页面的网站
  • 笋岗网站建设网站建设工作下步打算
  • 电子商务网站建设视频网页更改
  • 网页与网站的区别和关系苏宁易购网站建设情况
  • 网站如何做地推jsp做网站组件
  • 抽奖网站怎么做的怎样搞网络营销
  • APP客户端网站建设微商管理系统
  • 苏州网站建设的一般流程网站设计基本流程