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