我在一个视频中使用K-means聚类技术,但我不明白为什么在K-means聚类中使用.fit方法?
kmeans = KMeans(n_clusters=5, random_state=0)kmeans.fit(X) //为什么在这里使用这个fit方法
回答:
kmeans 是您定义的模型。
为了训练我们的模型,我们在这里使用kmeans.fit()。
在
kmeans.fit(参数)
中的参数是我们需要进行聚类的数据集。
在使用了
fit() 函数
之后,我们的模型就准备好了。
然后我们可以通过
data_labels = kmeans.labels_
来获取这些聚类的标签。