k均值算法 python,k均值算法代码

我们都知道,生活中有些人有“双重标准”。其实代码中也存在这种现象。在本文中,您可以从两种聚类算法中看到一些相同的想法:无监督学习中的K-means 和C-means。

在现代生活中,我们经常听到“双重标准”这个词,通常用来指一个人对别人和对自己抱有不同的标准。这是“双重标准”,但“双重标准”可能还有另外的原因。说明这个人是一个懂得“变通”的人。您可以从两种聚类算法中获得一些想法:K-means 和C-means。

K-means(K-means)和C-means(也称为C-means、Fuzzy C-means或FCM)是两种已经众所周知的常见聚类算法。你可以跳过它。

K-means 算法是一种无监督学习方法,它将数据集划分为K 个不重叠的子集(簇),使得每个数据点到簇中心(质心)的距离平方和相同。它。属于最低限度。该算法假设簇是凸的,并且每个数据点仅属于一个簇。

一般步骤是:

初始化:随机选择K个数据点作为初始质心。分配:将每个数据点分配给距离最近的质心的簇。更新质心:重新计算每个簇的质心(通常是簇中所有数据点的平均值)。重复:重复步骤2和3,直到质心没有明显变化或达到所需的迭代次数。 C-means 是K-means 的扩展,它允许数据点属于具有不同隶属程度的不同簇。每个数据点对于所有簇都有一个隶属度(0到1),表示它属于某个簇的程度。

一般步骤是:

初始化:随机选择每个簇的中心,并为所有数据点分配一个初始隶属向量。通常均匀分布或随机初始化。隶属度更新:根据当前质心计算每个数据点到每个簇中心的距离,并相应更新每个数据点的隶属度,以保证所有簇准确的同时最小化类内平方误差之和。检查。每个点的总隶属度为1。更新质心:根据新的隶属向量重新计算每个簇的中心作为所有数据点的加权平均值。它的权重是数据点在集群中的成员资格。迭代:重复步骤2和3,直到质心变化小于某个阈值或达到迭代极限。通常,

K-means:这是一种硬聚类方法。也就是说,每个数据点仅分为一个簇。集群分配正确。这适用于簇边界清晰、簇间距较大的数据集。该算法相对简单直接,计算效率较高,但对于边界复杂或模糊的数据集灵活性较差。 C-means:一种软聚类技术,允许数据点以某种程度的隶属度或概率属于多个聚类。这意味着一个数据点可以同时属于多个簇,并且每个簇都有一个隶属分数。这适用于数据点属于多个类别且聚类边界模糊或重叠的情况。然而,计算复杂度高于K-means,因为每个数据点的隶属度必须重复更新。此外,其参数(例如隶属度的隶属系数m)的选择对结果有显着影响,因此很难确定最佳值。在“双重标准”的情况下,一个人可能有“对他人和对自己有两种标准”。或者您可能将事物分为多个类别(例如类别A 和类别B)。对于给定的场景,类别A可能比类别B具有更高的隶属度,并且对于相同类型的场景,类别B可能比类别A具有更高的隶属度。这也给人一种双重标准的“错觉”。要想知道“双重标准”的原因属于哪一类,主要看场景。这里我们就考验一下大家应对不同场景的“应变能力”。这是佛经中的一个小故事。

古时候,有一个国王去见佛陀,说他的国家受到了外军的威胁,但是该国的人民深受佛陀弟子的教导,并不想杀人。战斗力。但如果士兵如此,国家就会被侵略,人民只会被欺负。

国王深受佛陀教法的影响,陷入两难的境地,不知道该做出什么决定。

佛陀的回答很快让他摆脱了困惑,他回来安排士兵保护他的家园。佛陀回答的大意是,如果遮光的目的是出于一己私利,那是不可能的,但如果遮光是最后的手段,是为了保护他人,那就是另一种形式。这是一种沙阿。

因此,佛陀不断向这个国家的士兵传授佛法,以保证士兵面对敌人时的战斗能力,防止他们有错误的“执着”,好心做坏事。僧人这样做。佛在这里说的是“灵活”,但如果你在任何情况下都拘泥于特定的文字或段落,你就会陷入“法执”,你的思想就会受到文字的束缚。

人们常说,佛法无经,但也有人说,经中无法。经典是看待法律的一种方式,但法律并不在经典中。 读完经文后,我们必须靠“修行”才能看到法。

从上面提到的“灵活性”的角度来看,生活中你更喜欢C-means思维还是K-means思维呢?作者的想法还是要看“情景”。这里举一两个例子。每个人都可以分享他们的想法。

K-means适用于决策清晰度要求较高的场景。在需要快速、清晰决策的业务或紧急情况下,K-means思维可以快速、清晰地对问题和解决方案进行分类,加快决策过程。危机管理、应急响应等具有硬法则或规则的场景:对于某些基于原则或没有容错性的事物,K-means 的硬聚类思想可以确保规则得到严格遵守,避免出现歧义的区域。

C-means适用的场景多元文化环境:在多元文化的工作和生活环境中,人们来自不同的背景,有不同的价值观和行为习惯。 C 工具性思维帮助个体理解和接受不同文化之间的交叉和重叠,促进更好的跨文化交流与合作。多任务工作环境:在必须同时处理多个项目和任务的工作环境中,C-means 概念可以帮助个人在不同项目之间平衡精力和资源,以优化整体工作效率。以上只是介绍,但总的来说,如果你对“原理”有深刻的理解,同时思维“灵活”,你就能理解“知识水平”的原理,并根据场景可以。请获得更多“应用层面”的智慧。

用你的“手”指向“月亮”,你想看到的是“月亮”,而“手”指向“月亮”是为了帮助我们理解某些真理,如果你如果你痴迷于某一段文字,你会发现,如果你遵循这个原则的含义,根据情况“改变”它,你就会失去焦点,走得太远,不够。

本文首发于@Yangxin Chengji 的《人人都是产品经理》。禁止任何未经许可的复制。

标题图片由Unsplash 根据CC0 协议提供

本文所表达的观点仅代表作者本人的观点。人人产品经理平台仅提供信息存储空间服务。

本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/584583.html

(0)
上一篇 2024年5月25日
下一篇 2024年5月25日

相关推荐

  • 和平精英扫射怎么才准?

    和平精英扫射怎么才准? 熟练掌握枪械特点和操作技巧,加以适当的配合,能够使得和平精英扫射更加准确。因为每种枪械的特点都不同,有的枪械射速快但精度低,有的枪械则是射速慢但精度高,需要玩家根据不同的枪械进行合理搭配。同时,合理的姿势、稳定的肩膀和手臂和正确的瞄准位置也是精准扫射的关键。除此之外,还可以通过不断练习,提高自己的反应速度和射击感觉,进一步提高扫射的准…

    游戏快讯 50分钟前
  • 和平精英新载具皮肤几日上线?

    和平精英新载具皮肤几日上线? 你好,很高兴认识你。和平精英新载具皮肤大概在4月12日出来,那时赛季刚刚开始,会有刷新的 和平精英载具皮肤原型? 1. 目前还未有和平精英发布任何载具皮肤原型。2. 可能的原因包括游戏公司目前还没有推出这个功能,或者是在开发过程中遇到了困难和挑战。3. 随着游戏技术的不断发展和玩家需求的增加,游戏公司可能会考虑加入或改进载具皮肤…

    游戏快讯 2小时前
  • 和平精英跳伞转圈教学?

    和平精英跳伞转圈教学? 和平精英的跳伞转圈教学如下: 1、在跳伞的时候一定要先挑好降落点,飞行过程中利用屏幕最上面的方位来判断飞行方向。 2、如果降落点就在航线上,那么最快的方式当然是垂直下落,即把视角拉向最下方。 3、如果目的地比较远,那就把视角拉向天空,等待航线和自身位置与目的地连线成直角的时候跳伞。 4、如果目的地离航线不是很远的话,在离目的地还有15…

    游戏快讯 5小时前
  • 和平精英野牛怎么样? 和平精英野牛适合钢枪吗?

    和平精英野牛怎么样? 野牛冲锋枪详情一览 优点:载弹量高,持续火力强,后坐力低。 缺点:扩展性较弱,射速略低、单发伤害略低,贴脸时的爆发力较弱。 和平精英野牛适合钢枪吗? 和平精英里面的野牛是不适合刚枪的,野牛适合打远程消耗,因为野牛的性能很稳定,压枪也非常准,而是和近距离钢枪的。可以选择m762,m416或akm,这些枪钢枪是非常有伤害的,这些枪掏枪速度是…

    游戏快讯 8小时前
  • 和平精英怎么加入战队和平精英如何申请加入战队?

    和平精英怎么加入战队和平精英如何申请加入战队? 打开和平精英手游,在游戏主界面点击右下角按钮,如图 在弹出的菜单中,找到【战队】并点击,如图 进入【战队】界面,在【推荐战队】列表中找到需要加入的战队并点击,如图 然后点击右下角的【加入战队】按钮, 发出加入战队申请后,需要等待队长的审批, 然后点击【已申请战队】,可查看所有发申请的战队记录 和平精英怎么解散战…

    游戏快讯 9小时前