knn算法常用距离

knn算法常用距离
度量有哪些?
水隔离泵
K近邻算法是一种基本的机器学习算法,能够快速而准确地将数据分类或者回归。而距离度量则是K近邻算法中一个重要的概念,因为它能够帮助我们计算出每个数据与邻居之间的距离,以便于为其分配相应的类别或者值。
常见的距离度量有以下几种:
1.欧几里德距离
欧几里德距离是最基本的距离度量方法之一,它是指在n维空间中两个点之间的距离,这条直线可以看做是空间的对角线。欧几里德距离可以表示为:
d(x,y) = [ ∑(xi-yi)^2 ]^0.5    i = 1,
其中,x和y分别是两个n维向量,xi和yi分别是其中的某一个维度的值。
2.曼哈顿距离
埃及穆斯林兄弟会
曼哈顿距离也被称为城市街区距离,它是指在n维空间中两个点之间的距离,这个距离是由坐标轴上两点的绝对差的和算出的。它可以表示为:
d(x,y) =  ∑ |xi-yi|  i = 1,
3.切比雪夫距离
切比雪夫距离是曼哈顿距离的一种特殊情况,是指在n维空间中两个点之间的距离,这个距离是由坐标轴上两点的最大差值算出的。它可以表示为:
d(x,y) =  max(|xi-yi|)  i = 1,
歌王dvd4.马氏距离
马氏距离是一种基于数据协方差的距离度量方法,用于计算两个向量间的距离。它可以表示为:
d(x,y) = [ (x-y)T Σ^-1 (x-y) ]^0.5
其中,x和y分别是两个向量,Σ是指它们的协方差矩阵的逆矩阵,T表示矩阵的转置。
5.余弦相似度
44英寸
三元催化剂余弦相似度是一种用于衡量两个向量之间的相似度的方法,其计算方式是将两个向量的向量积除以它们的模长的乘积。它可以表示为:
cos

本文发布于:2024-09-22 15:26:53,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/326078.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:距离   度量   方法
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议