Machine learning 什么是「;种子“;在Weka';Simplek的意思是集群?

Machine learning 什么是「;种子“;在Weka';Simplek的意思是集群?,machine-learning,weka,k-means,Machine Learning,Weka,K Means,我正在对一组数据使用Weka的SimpleMeans聚类器 但是我不确定种子值是什么,它做什么,或者它如何影响数据 i、 e.相对于默认值10,较高或较低的种子值如何影响结果?种子只是一个随机数种子。一旦种子被固定,即使是随机算法的行为也是决定性的。KMeans是不确定的,所以如果您想要可重复的结果,您可以修复一个种子。然而,种子的确切值与KMeans聚类结果之间完全没有关系。我仍然不确定这意味着什么?我读到它与初始化集群有关,但对它的实际用途感到困惑。@Wolff它基本上意味着KMeans使用

我正在对一组数据使用Weka的SimpleMeans聚类器

但是我不确定种子值是什么,它做什么,或者它如何影响数据


i、 e.相对于默认值10,较高或较低的种子值如何影响结果?

种子只是一个随机数种子。一旦种子被固定,即使是随机算法的行为也是决定性的。KMeans是不确定的,所以如果您想要可重复的结果,您可以修复一个种子。然而,种子的确切值与KMeans聚类结果之间完全没有关系。

我仍然不确定这意味着什么?我读到它与初始化集群有关,但对它的实际用途感到困惑。@Wolff它基本上意味着KMeans使用随机数,如果你总是使用相同的种子,你总是会得到相同的随机数。简言之,这意味着,如果对相同的数据运行两次KMeans,如果两次都使用相同的种子,那么将得到完全相同的结果。如果不使用相同的种子,每次运行KMeans时,结果都会有所不同。@Wolff-种子设定的唯一目的是确保在对完全相同的数据多次运行此代码时获得完全相同的结果。KMeans是随机化的,所以如果你简单地运行多次,可能会产生许多不同的结果——这样你可以“强制”它是可重复的。谢谢@lejlot,较高或较低的种子值会影响结果吗??为什么我们应该给seed=7或3