首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
(机器学习理论)请描述K-means的原理,说明选择聚类中心
[问答题]
(机器学习理论)请描述
K-means
的原理,说明选择聚类中心的方法
添加笔记
求解答(3)
邀请回答
收藏(17)
分享
纠错
2个回答
添加回答
0
12313242
1. k-means的算法原理
1)从N个数据点中选择k个点作为初始聚类中心
2)计算剩余点分别到这k个聚类中心的距离,并将其分配给距离最近的聚类中心
3)重新计算每个类的聚类中心
4)迭代2-3步,直到超过迭代次数限制或者达到聚类误差阈值。
2.聚类中心选择方法
1)从N个数据点随机选取k个点作为初始聚类中心,并计算最终聚类误差平方和SSE,将此过程进行M次,选取拥有最小SSE的初始聚类中心。
2)粗聚类方法预先选择初始聚类中心。如层次聚类、
Canopy算法聚类。
发表于 2020-09-18 14:09:11
回复(0)
0
Maple_2005
k均值聚类算法(k-means clustering algorithm)是一种迭代求解的
聚类分析
算法,其步骤是,预将数据分为K组,则随机选取K个对象作为初始的聚类中心,然后计算每个对象与各个种子聚类中心之间的距离,把每个对象分配给距离它最近的聚类中心。聚类中心以及分配给它们的对象就代表一个聚类。每分配一个样本,聚类的聚类中心会根据聚类中现有的对象被重新计算。这个过程将不断重复直到满足某个终止条件。终止条件可以是没有(或最小数目)对象被重新分配给不同的聚类,没有(或最小数目)聚类中心再发生变化,误差平方和局部最小。
至于随机聚类中心的选取,用一个随机函数吧,最好选完聚类中心后计算一下它们的欧氏距离,如果很小的话要重新选择,以此来加快收敛速度
发表于 2020-06-05 00:40:03
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
算法工程师
唯品会
2018
来自:
唯品会2018校招机器...
上传者:
小小
难度:
2条回答
17收藏
2225浏览
热门推荐
相关试题
通过构建有序序列,对于未排序数据,...
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
测试工程师
安全工程师
2018
奇安信
评论
(0)
下面描述中,符合结构化程序设计风格...
北京搜狐互联网信息服务有限公司
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
若用冒泡排序对关键字序列{10,8...
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
测试工程师
安全工程师
2018
奇安信
评论
(1)
(机器学习理论)请描述决策树的原理...
唯品会
算法工程师
2018
评论
(1)
来自
唯品会2018校招机器学...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题