谈谈距离度量方式:欧氏距离与余弦距离

本文探讨了机器学习中常用的两种距离度量方式——欧氏距离和余弦距离,分析了它们的区别和应用场景。欧氏距离衡量的是向量之间的绝对差异,适用于低维数据且大小重要的情况;而余弦距离关注向量的方向差异,适用于高维或稀疏向量。将欧氏距离应用于归一化的向量,则等同于余弦距离。余弦距离不满足三角不等式,因此不是严格意义上的距离。
摘要由CSDN通过智能技术生成

前因

机器学习/深度学习的很多任务中,我们通常会面临着两个样本之间相似度的比较。通常常用的两种度量方式为欧氏距离与余弦距离,那么在什么时候用欧氏距离?什么时候用余弦相似度?他们之间的联系与区别在哪里呢?

探索

在机器学习当中,通常以一组向量来表示样本

如上图所示,欧式距离是通过勾股定理来计算两个向量之间的距离:

余弦相似度是计算两个向量之间夹角的余弦值:

通常用1-D(x,y)来表示余弦距离。

分析:

首先谈谈区别,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值