聚类算法
陈陈的糖罐子
一个人工智能的菜鸟
展开
-
K-MEANS代价函数的应用
算法分析如何解决这些问题呢?import numpy as npimport matplotlib.pyplot as plt # 载入数据data = np.genfromtxt("kmeans.txt", delimiter=" ")训练模型# 计算距离 def euclDistance(vector1, vector2): return np.sqrt(sum((vector2 - vector1)**2)) # 初始化质心def initCentr原创 2021-11-15 22:11:13 · 604 阅读 · 1 评论 -
Mini Batch K-Means算法+sklearn实现
from sklearn.cluster import MiniBatchKMeansimport numpy as npimport matplotlib.pyplot as plt原创 2021-11-15 18:03:08 · 1258 阅读 · 0 评论 -
sklearn实现k-means算法
from sklearn.cluster import KMeansimport numpy as npimport matplotlib.pyplot as plt# 载入数据data = np.genfromtxt("kmeans.txt", delimiter=" ")# 设置k值k = 4 # 训练模型model = KMeans(n_clusters=k)model.fit(data)# 分类中心点坐标centers = model.cluster_centers_原创 2021-11-15 17:56:30 · 3794 阅读 · 0 评论 -
K-MEANS算法+实战
聚类和分类有什么区别?分类算法的样本是带标签的,而聚类算法的样本是不带标签的k-means例子实战数据(两列,以空格隔开)import numpy as npimport matplotlib.pyplot as plt # 载入数据data = np.genfromtxt("kmeans.txt", delimiter=" ")plt.scatter(data[:,0],data[:,1])plt.show()data.shape训练模型# 计算距离原创 2021-11-15 17:48:55 · 220 阅读 · 0 评论