sklearn.cluster.KMeans中n_init参数是什么意思

-柚子皮- -柚子皮- 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
n_init解释为:
Number of time the k-means algorithm will be run with different centroid seeds. The
final results will be the best output of n_init consecutive runs in terms of inertia.
设置选择质心种子次数,默认为10次。返回质心最好的一次结果(好是指计算时长短)

这个到底是嘛意思?
...全文

相关推荐

kmeans_Kmeans_sklearn_

sklearn中kmeans算法的简单使用与作用实例

慕酒

调用sklearn库的K-Means聚类分析实例

#class sklearn.cluster.KMeans(n_clusters=8, init=’k-means++’, n_init=10, max_iter=300, tol=0.0001, precompute_distances=’auto’, verbose=0, random_state=None, copy_x=True, n_jobs=1, algorithm=’auto’) #参数: #(1)对于K均值聚类,我们需要给定类别的个数n_cluster,默认值为8; #(2)max_iter为迭代的次数,这里设置最大迭代次数为300; #(3)n_init设为10意味着进行10次随机初始化,选择效果最好的一种来作为模型; #(4)init=’k-means++’ 会由程序自动寻找合适的n_clusters; #(5)tol:float形,默认值= 1e-4,与inertia结合来确定收敛条件; #(6)n_jobs:指定计算所用的进程数; #(7)verbose 参数设定打印求解过程的程度,值越大,细节打印越多; #(8)copy_x:布尔型,默认值=True。当我们precomputing distances时,将数据中心化会得到更准确的结果。如果把此参数值设为True,则原始数据不会被改变。如果是False,则会直接在原始数据上做修改并在函数返回值时将其还原。但是在计算过程中由于有对数据均值的加减运算,所以数据返回后,原始数据和计算前可能会有细小差别。 #属性: #(1)cluster_centers_:向量,[n_clusters, n_features] # Coordinates of cluster centers (每个簇中心的坐标??); #(2)Labels_:每个点的分类; #(3)inertia_:float,每个点到其簇的质心的距离之和。

zhb1nk

KMeans聚类算法+代码

对数据进行KMeans聚类分析并可视化聚类结果 亲测能成功跑出来的KMeans算法代码

weer-wmq

sklearn中kmeans聚类算法解析及应用

sklearn学习中所需要的聚类算法解析,文档中主要解析了kmeans算法用法

阿芸写代码

Kmeans算法python实现

Kmeans算法的python3.5实现 带数据可以直接运行

abcdefgh123321
评论 1
收藏 已收藏
分享
返回顶部
-柚子皮-
-柚子皮- 优质创作者: 人工智能技术领域 优质创作者: 人工智能技术领域领域专家: 数据科学与机器学习技术领域 领域专家: 数据科学与机器学习技术领域
脚本语言 37,737 成员 34,208 内容