高斯混合模型 (GMM) 是一种基于概率密度估计的聚类分析技术。它假设数据点是由具有不同均值和方差的多个高斯分布的混合生成的。它可以在某些结果中提供有效的聚类结果。
K 均值聚类算法在每个聚类的中心周围放置一个圆形边界。当数据具有圆形时,此方法非常有效。
- import numpy as np
- import matplotlib.pyplot as plt
- from sklearn.cluster import KMeans
-
- np.random.seed(42)
-
- def generate_circular(n_samples=500):
- X = np.concatenate((
- np.random.normal(0, 1, (n_samples, 2)),
- np.ra