人工智能_机器学习089_DBSCAN聚类案例_DBSCAN聚类算法效果展示_使用轮廓系数来评分DBSCAN效果---人工智能工作笔记0129
2024-01-08 12:35:26
dbscan = DBSCAN(eps = 0.2,min_samples =3) 我们指定半径是0.2 然后每个圆圈至少是3个数据就可以归为一类
dbscan.fit(X) 然后进行训练
# 得到每个样本的标签,分类结果
y_ =dbscan.labels_ 然后得到结果 ,注意这里不需要进行predict,因为fit直接就相当于分类了
plt.scatter(X[:,0],X[:,1],c=y_)
然后我们把结果画出来看看
可以看到画出来的效果
然后我们再来调整一下大小
plt.figure(figsize=(5,5))
可以看到显示的正方形了
可以看到有4类对吧,我们希望分成3类对吧,可以看到紫色的部分,这个其实就是异常值了
然后我们这里再去调整一下半径
dbscan = DBSACN(
文章来源:https://blog.csdn.net/lidew521/article/details/135379774
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!