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

欧氏距离 vs 余弦相似度

欧氏距离 vs 余弦相似度

 欧氏距离余弦相似度
关注什么 绝对数值大小差异 方向 / 趋势是否一致
结果含义 越小越相似 越大越相似
适用场景 身高、体重、分数等数值 文本、用户偏好、推荐系统

 

 

这俩是机器学习、推荐、NLP 里最容易混淆、但选择逻辑非常清晰的两个指标。

 

我用最简单、最实用的方式告诉你:什么时候用哪个,为什么,一眼判断。

 

一句话结论

 
  • 关心方向 / 趋势是否一致 → 用余弦相似度
  • 关心数值大小 / 绝对差异 → 用欧氏距离
 

 

一、什么时候用 余弦相似度

 

适用场景

 
  • 文本相似度(词频向量)
  • 用户偏好、推荐系统
  • 图像特征向量
  • 任何维度高、数值大小不重要、方向更重要的场景
 

核心特点

 
只看方向,不看长度。
 
向量长度被自动忽略,只比较趋势是否一致。
 

经典例子

 
用户 A:[1,1,1,0]
 
用户 B:[100,100,100,0]
 
  • 余弦相似度 ≈ 1(完全相似)
  • 欧氏距离 非常大(完全不像)
 
→ 说明:虽然量级差 100 倍,但偏好完全一致,余弦能识别,欧氏不行。
 

 

二、什么时候用 欧氏距离

 

适用场景

 
  • 身高、体重、年龄、分数
  • 聚类(K-Means)
  • 坐标点、位置
  • 任何数值大小本身有意义的场景
 

核心特点

 
关心绝对差异,差一点就是差一点。
 

经典例子

 
A:[170, 65](身高 170,体重 65)
 
B:[172, 67]
 
C:[200, 100]
 
  • A 与 B 距离小 → 相似
  • A 与 C 距离大 → 不相似
 
→ 欧氏距离非常合适。
 

 

三、最关键的判断标准(你以后就按这个选)

 

1. 如果数据量级差异大,但趋势一致

 
→ 用余弦相似度
 
例:
 
文章 1:[2,3,1]
 
文章 2:[200,300,100]
 
→ 内容相似,只是长度不同,余弦相似度接近 1。
 

2. 如果数据单位统一、数值大小有实际意义

 
→ 用欧氏距离
 
例:温度、价格、距离、成绩。
 

3. 高维稀疏向量(文本、词袋)

 
→ 必须余弦相似度
 
欧氏距离在高维会失效,变得不可靠。
 

4. 需要做聚类、KNN

 
→ 通常欧氏距离
 
除非是文本 / 高维稀疏 → 余弦。
 

 

四、一张表秒懂对比

 
表格
 
特征余弦相似度欧氏距离
关注 方向、趋势 绝对距离
受数值大小影响 不受 严重受
高维稀疏数据 很好 很差
结果范围 [-1,1]  
http://www.jsqmd.com/news/586968/

相关文章:

  • Java面向对象核心:继承与多态深度解析
  • 关于学习的一些网站、深度学习数据集网站、标注工具等等
  • Test_si_rcd
  • 三极管相关电路
  • 电力-端口映射与才茂DTU通信
  • 算力基建工程:NVIDIA产业链下的求职机会——什么是CUDA编程,为什么它成为了2026年的“金饭碗”?
  • 实战演练:基于快马平台生成电商全流程自动化测试并与Jenkins集成
  • Docker容器化部署实战:从零构建Spring Boot微服务镜像
  • Windows环境下Dlib库安装完全指南:从报错到成功的实战手册
  • 终极VR视频转换神器:三步实现自由视角探索
  • AI视频生成终极指南:如何在3分钟内创作专业视频
  • 电力-电子式互感器设计方案
  • 构建高效资源分析工作流:Godot游戏资源解包的深度应用指南
  • 2026年深聊全国隔音效果好的轻奢别墅门品牌怎么选择 - myqiye
  • 2026年OpenClaw部署攻略:新手友好部署、配置大模型百炼APIKey、集成Skill详细步骤
  • seo代写文章如何选择合适的代写公司
  • @giszhc/sse-client:前端SSE(Server-Sent Events)通讯神器,这才是更优解(附在线示例)
  • GLM-4.1V-9B-Base行业落地:物流包裹照片破损识别与责任判定辅助
  • DeepSeek-R1-Distill-Qwen-1.5B成本优化:GGUF-Q4压缩部署案例
  • JianYingApi:视频自动化剪辑的技术架构与企业级实践
  • 2026年纯实木环保ENF级板材性价比排名,桦东木业排第几 - mypinpai
  • Open UI5 源代码解析之854:MenuItem.js
  • OpenArk:革新性Windows内核安全分析工具的突破性升级
  • image2cpp图像转换工具完全指南:从入门到精通
  • 如何利用Tantivy的JSON字段实现灵活动态Schema搜索:终极指南
  • YOLOV1-V9发展历程(1) (V1-V5)
  • uniapp打开webview链接(app内打开,不跳转外部浏览器),点击webview里面的按钮执行app.vue的方法,安卓能执行,苹果手机不行
  • 2026年济南靠谱的雕刻铝单板总结,专业单曲铝单板哪家性价比高 - 工业推荐榜
  • Coffee Chat 的高效转化:15 分钟的对话,如何从“求内推”升华为“技术探讨”?
  • VirtualBrowser:反检测浏览器自动化的突破性解决方案