丑小鸭定理计算器
探索特征选择如何改变模式识别中的相似性。
特征相似度比较
输入两个对象的属性,以英文逗号分隔,比较它们的共有特征。
关于丑小鸭定理
丑小鸭定理是模式识别中的一个结论:如果不预先假定哪些属性重要,任意两个对象都同样相似。渡边慧提出这一定理,揭示分类背后隐藏的选择。人们自然地认为两个事物相似,是因为强调了某些特征并忽略了许多其他特征。只有设计者提供特征、权重或模型后,计算机才能作出有意义的判断。
本计算器使用具名特征集合进行实用的简化演示。每个以英文逗号分隔的词条都视为一个属性。共有特征数是两个集合交集的大小,不同特征总数则是并集的大小。显示的百分比为杰卡德相似度:交集大小除以并集大小,再乘以100。完全相同的列表得分为百分之百,没有重叠的列表为零,部分重叠则介于两者之间。
计算并不能证明一个对象客观上更像另一个对象,而是说明结果取决于用户选择的描述词汇。按颜色和大小描述鸟类,可能得到一种排序;按栖息地、遗传标记或行为描述,则可能得到另一种。增加、删除、拆分或合并特征会改变数学空间,也可能改变所有比较结果。即使看似客观的测量,也包含对仪器、尺度、阈值和缺失数据的选择。在下结论前比较多组特征列表,有助于看清这些建模选择。
这一原则适用于机器学习、聚类、信息检索和科学分类学。模型通过训练数据、距离函数、特征工程及参数选择编码假设。这些假设可能有用,却并非中立。因此,相似度分数应结合所选表示方式来解读。使用本工具测试特征列表、观察重叠变化,并讨论分类系统判断何为相似时,为何必须依赖领域知识。
示例
| 特征集合 | 相似度 | 解读 |
|---|---|---|
| 红色, 小, 圆形 / 红色, 小, 柔软 | 50% | 四种不同特征中有两种重叠。 |
| 蓝色, 大 / 蓝色, 大 | 100% | 两个集合完全相同。 |
| 有翼, 温暖 / 水生, 寒冷 | 0% | 所选特征没有重叠。 |
如何使用计算器
- 列出第一个对象的相关特征,以英文逗号分隔。
- 使用相同命名方式列出第二个对象的特征。
- 选择“比较特征”,计算交集、并集和相似度。
- 更改所选属性,观察表示方式如何改变结果。
常见问题
丑小鸭定理说明了什么?
如果不加偏好地计算所有可能属性,任意两个对象都同样相似。要获得有意义的相似性,就必须假定哪些属性重要。
计算器使用什么相似度公式?
使用杰卡德相似度,将共有特征数除以所有不同特征的总数,并以百分比显示。
特征名称区分大小写吗?
为保证比较可靠,特征名称应保持一致。大小写或拼写不同的词条可能被视为不同属性。
它能对真实数据分类吗?
这是用于教学的集合比较演示,并非训练好的分类器。实际应用需要经过验证的特征、权重和领域专用评估。
为什么添加特征会改变相似度?
新特征会改变并集,也可能改变交集,从而改变数值分数所依赖的表示方式。