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

做网站导航按钮怎么猛通州微平台网站建设

做网站导航按钮怎么猛,通州微平台网站建设,做电商哪个设计网站比较好,在线科技成都网站推广公司1 算法原理 1.1 基本思想 将全部数据点都当作潜在的聚类中心(称之为 exemplar )然后数据点两两之间连线构成一个网络( 相似度矩阵 )再通过网络中各条边的消息( responsibility 和 availability )传递计算出各样本的聚类中心。 1.2 主要概念 Examplar聚类中心similarity S(i…1 算法原理 1.1 基本思想 将全部数据点都当作潜在的聚类中心(称之为 exemplar )然后数据点两两之间连线构成一个网络( 相似度矩阵 )再通过网络中各条边的消息( responsibility 和 availability )传递计算出各样本的聚类中心。 1.2 主要概念 Examplar聚类中心similarity  S(i,j) 相似度 一般使用负的欧式距离所以 S(i,j) 越大表示两个点距离越近相似度也就越高 Preference 点 i 作为聚类中心的参考度(不能为0)取值为 S相似度 对角线的值此值越大则为聚类中心的可能性就越大。如果没有被设置则一般设置为 S相似度 值的中值 Responsibility  吸引度 点 k 适合作为数据点 i 的聚类中心的程度记为 r(i,k) 。 Availability 归属度 点 i 选择点 k 作为其聚类中心的适合程度记为 a(i,k)r和a都是第二个参数的点作为聚类中心 Damping factor 阻尼系数 主要是起收敛作用 1.3 算法流程 计算相似度矩阵 此时对角线上的值都是0用某种方法固定参数/相似度矩阵的中位值/最小值等填充对角线的值开始时构造一个全0的归属度矩阵a以下不断迭代更新 更新每一个吸引度矩阵r中的单元格值 更新归属度矩阵a 使用阻尼系数更新归属度a和吸引度r 使用阻尼系数(damping factor)来衰减吸引度和归属度信息以免在更新的过程中出现数值振荡上面三个公式算出来的是等号右边的a和r获取聚类中心 1.4 举例 假设有如下样本共5个维度 计算相似度矩阵 相似度矩阵中每个单元是用两个样本对应值的差的平方和取负值得到的对角线上的除外当聚类中心为对角线上的单元格选择了比较小的值那么AP算法会快速收敛并得到少量的聚类中心反之亦然。因此。我们使用表格中最小的值 -22 去填充相似度矩阵中的 0 对角线单元格。 计算吸引度矩阵r eg计算 Bob对 Alice的 吸引度Responsibility【Alice视Bob为聚类中心的程度r(Alice,Bob) 这里套用上面的公式即为用S(Bob,Alice)- max(a(Alice,others)s(Alice,others)) 即 -7-(-6)-1计算归属度矩阵a 以alice为例,a(Alice,Alice)就是 所有大于0的 r(others,Alice)的和即101121 以Alice支持Bob作为其聚类中心为例a(Alice,Bob)min(0,r(Bob,Bob)0)-15 【没有r(others,Bob)大于0】假设迭代一次就结束那么我们计算评估矩阵 cra一般将评估矩阵中取得最大值的一些点作为聚类中心 AliceBob 和 Cary 共同组成一个聚类簇Doug 和 Edna 则组成了第二个聚类 1.5 主要缺点 Affinity Propagation的主要缺点是其复杂性。该算法的时间复杂度为其中 N 是样本数量I 是直到收敛的迭代次数如果使用密集的相似性矩阵则内存复杂度为 但如果使用稀疏的相似性矩阵则可以降低。这使得Affinity Propagation最适合小到中等大小的数据集 2 sklearn实现 class sklearn.cluster.AffinityPropagation(*, damping0.5, max_iter200, convergence_iter15, copyTrue, preferenceNone, affinityeuclidean, verboseFalse, random_stateNone) 2.1 主要参数 damping float默认为0.5 阻尼因子取值范围是[0.5, 1.0) max_iter int默认为200 最大迭代次数 convergence_iter int默认为15 估计的簇数量没有变化的迭代次数达到该次数则停止收敛 preference array-like形状为(n_samples,)或浮点数默认为None 每个点的偏好 - 具有较大偏好值的点更有可能被选择为典型样本 如果没有传递偏好作为参数它们将被设置为输入相似度的中值。 affinity {‘euclidean’, ‘precomputed’}默认为‘euclidean’ 使用哪种亲和力。目前支持‘precomputed’和欧几里得。‘euclidean’使用点之间的负平方欧几里得距离。 2.2 主要属性 from sklearn.cluster import AffinityPropagation import numpy as npX np.array([[1, 2], [1, 4], [1, 0],[10, 2], [10, 4], [10, 0]])apAffinityPropagation(damping0.8).fit(X) cluster_centers_indices_ 簇中心的索引 cluster_centers_ 簇中心 labels_ 每个点的标签 affinity_matrix_ 亲和力矩阵 n_iter_ 收敛所需的迭代次数 参考内容AP聚类算法(Affinity propagation) - 知乎 (zhihu.com) 常见聚类算法及使用--Affinity PropagationAP_af nity propagation 是什么意思-CSDN博客
http://wiki.neutronadmin.com/news/437345/

相关文章:

  • 网站主体变更网红营销模式分析
  • 企业网站后台模板外包加工网官网下载安装
  • 地方农产品网站建设嘉兴哪里可以做淘宝网站
  • 装饰公司在哪个网站上接活seo诊断工具
  • c 做的网站短视频拍摄
  • 网站建设中网站功能描述书功能网络营销推广的方式方法有哪些
  • 小说网站wordpress个人可以做网站
  • 做网站具体流程郑州哪里教做网站
  • ICP备案网站服务内容温州网站建设wzwmwl
  • js代码下载网站市场营销案例
  • 单位网站建设费算无形资产吗最近国际军事军情要闻
  • 西宁设计网站建设江西百度推广公司
  • 无忧网站建设费用德州北京网站建设
  • 网上下载的网站后台安全吗做网站用哪个eclipse
  • 美食网站建设内容规划中国字体设计网
  • 网站开发和设计实训淘宝客不建立网站怎么做
  • 东莞市建网站成都纯手工seo
  • wordpress建站方便吗中国建筑装饰网公众号
  • 福州网站关键词淮南王刘安
  • 网站建设公司实力网页设计购物网站模板
  • 医疗网站建设及优化网站毕业设计论文模板
  • 怎么做网站的二维码乡村旅游电子商务网站建设
  • 360怎么做网站排名用vs session做网站
  • 网站制作还花钱免费下载建网站教程
  • 网站建设属于什么职位只做健康产品的网站
  • 网站怎么记录搜索引擎的关键词php网站欣赏
  • 长沙网站运营网站推广的软文
  • 小公司建网站 优帮云有网站做淘宝客
  • 股票做空网站设计师个人网页设计
  • 广西建设网桂建云网站惠州高端模板建站