小编Lon*_*han的帖子

K-means ++算法

我读了纸k-means ++:Careful Seeding的优点,并不太明白提供的算法是:

"设D(x)表示从数据点x到我们已经选择的最近中心的最短距离.

1A.从X中随机均匀地选择初始中心c1.

1B.选择下一个中心ci,用概率选择ci =x'∈X(D(x')^ 2)/ Sum_of(D(x)^ 2)

1C.重复步骤1b,直到我们选择了总共k个中心.

2-4.继续使用标准k-means算法"

(最好看看上面链接中的算法)

特别是第1b步.它们的意思是"用概率选择ci =x'∈X(D(x')^ 2)/ Sumof(D(x)^ 2)".他们是指选择比例最大的元素吗?如何进行这样的计算可以导致选择最佳质心?

algorithm

5
推荐指数
2
解决办法
582
查看次数

什么"X =(!X?8:X)"在javascript中是什么意思?

我最近在线阅读了一个javascript代码,并希望将其转换为C#.当遇到这行代码时,我不知道它的作用:X =(!X?8:X).请解释.

javascript ternary-operator

0
推荐指数
1
解决办法
689
查看次数

标签 统计

algorithm ×1

javascript ×1

ternary-operator ×1