当前位置: 首页 > news >正文

网站运营案例做百度seo

网站运营案例,做百度seo,机加工接单平台,朔州推广型网站建设k-means k-means算法介绍 k-means算法介绍 K-means算法是一种用于聚类的迭代算法,它将数据集划分为K个簇,其中每个数据点属于与其最近的簇的中心。这个算法的目标是最小化簇内的平方和误差(簇内数据点与簇中心的距离的平方和)。 …

k-means

  • k-means算法介绍

k-means算法介绍

K-means算法是一种用于聚类的迭代算法,它将数据集划分为K个簇,其中每个数据点属于与其最近的簇的中心。这个算法的目标是最小化簇内的平方和误差(簇内数据点与簇中心的距离的平方和)。

以下是K-means算法的基本步骤:

  • 初始化中心点: 随机选择K个数据点作为初始的簇中心点。

  • 分配数据点: 对于每个数据点,计算它与各个簇中心的距离,并将其分配给距离最近的簇。

  • 更新簇中心: 对每个簇,计算其所有数据点的平均值,将该平均值作为新的簇中心。

重复步骤2和步骤3: 重复执行步骤2和步骤3,直到簇中心不再发生显著变化或达到预定的迭代次数。

收敛: 算法收敛于一组簇中心,每个数据点属于与其最近的中心。

import numpy as np
import matplotlib.pyplot as pltdef kmeans(X, k, max_iters=100, tol=1e-4):# 初始化簇中心centroids = X[np.random.choice(len(X), k, replace=False)]for _ in range(max_iters):# 计算每个点到簇中心的距离distances = np.linalg.norm(X[:, np.newaxis] - centroids, axis=2)# 分配每个点到最近的簇labels = np.argmin(distances, axis=1)# 计算新的簇中心new_centroids = np.array([X[labels == z].mean(axis=0) for z in range(k)])# 判断是否收敛if np.linalg.norm(new_centroids - centroids) < tol:breakcentroids = new_centroidsreturn centroids, labels# 生成一些随机样本数据
np.random.seed(42)
X, _ = make_blobs(n_samples=300, centers=4, random_state=42, cluster_std=1.0)# 使用自己实现的K-means算法进行聚类
centroids, labels = kmeans(X, k=4)# 绘制原始数据和簇中心
plt.scatter(X[:, 0], X[:, 1], c=labels, cmap='viridis', edgecolors='k', s=50, alpha=0.7)
plt.scatter(centroids[:, 0], centroids[:, 1], marker='X', s=200, linewidths=3, color='r', label='Centroids')
plt.title('K-means Clustering (Implemented)')
plt.legend()
plt.show()
http://www.tj-hxxt.cn/news/44599.html

相关文章:

  • web个人网站模板电商网站网址
  • 晋城客运东站网站开发qq引流推广软件哪个好
  • 网站建设分几个阶段百度客户管理系统登录
  • 招商推广十种方法西安企业seo外包服务公司
  • wordpress 配置证书百度首页关键词优化
  • 如果只做p2p种子搜索网站深圳网络推广市场
  • 什么网站做的最好东莞网络营销
  • wordpress怎么改搜索引擎微信seo是什么意思
  • 有哪些做微场景的没费网站seo教程搜索引擎优化入门与进阶
  • 网站留言板怎么做phpsqlgoogle play应用商店
  • 海淀区住房和城乡建设委员会官方网站百度最新财报
  • 桂林网站建设招聘杭州网站seo
  • 莱特币做空国外网站百度站长工具验证
  • 如何做网站卖产品搜索引擎提交入口网址
  • 网站学做糕点的课程网络推广外包代理
  • 徐州服饰网站建设app地推接单平台有哪些
  • web3培训石家庄网络seo推广
  • 大连中山区网站建设网络营销服务公司
  • 如何做网站代理seo交流中心
  • 模块化建站工具有效获客的六大渠道
  • 小说网站开发环境那个号网络营销技巧和营销方法
  • 做本地团购网站怎么样网站推广投放
  • 免费网站奖励自己的软件怎么优化
  • 大连做网站绍兴厂商江西优化中心
  • 网站公司怎么找客户优化站点
  • 武汉seo技术是什么快速seo排名优化
  • 响应式网站开发流程图百度推广收费
  • 网站建设人文环境免费web服务器网站
  • 廊坊网站推广北京百度seo
  • 湖南建设局网站网站建设网络公司