【数学笔记】描述样本相似度的几种指标

常用的相似性度量指标 相似性度量,即综合评定两个事物之间相近程度的一种度量。两个事物越接近,它们的相似性度量也就越大,而两个事物越疏远,它们的相似性度量也就越小。相似性度量的给法种类繁多,一般根据实际问题进行选用。 1. 余弦相似度 2. 曼哈顿距离 3. 切比雪夫距离 4. 简单匹配系数 5. jaccard 相似度 5.1Jaccard系数 5.2 jaccard 距离 5.3 举例 6.... 阅读详情

1.闵可夫斯基距离

给定样本集合XXX,XXX是mmm维实数向量空间RmR^mRm中点的集合,其中xi,xj∈Xx_i,x_j \in Xxi​,xj​∈X,xi=(x1i,x2i,⋯ ,xmi)Tx_i=(x_{1i},x_{2i},\cdots,x_{mi})^Txi​=(x1i​,x2i​,⋯,xmi​)T,xi=(x1j,x2j,⋯ ,xmj)Tx_i=(x_{1j},x_{2j},\cdots,x_{mj})^Txi​=(x1j​,x2j​,⋯,xmj​)T,样本xix_ixi​与样本xjx_jxj​的闵可夫斯基距离(Minkowski distance)为
dij=(∑k=1m∣xki−xkj∣p)1pd_{ij}=(\sum_{k=1}^{m}|x_{ki}-x_{kj}|^p)^\frac{1}{p}dij​=(k=1∑m​∣xki​−xkj​∣p)p1​
其中p≥1p≥1p≥1。
p=1p=1p=1时称为曼哈顿距离(Manhattan distance)
p=2p=2p=2时称为欧式距离(Euclidean distance)
p=∞p=∞p=∞时称为切比雪夫距离(Chebyshev distance),通过夹逼法不难证明此时dij=max⁡∣xki−xkj∣d_{ij}=\max|x_{ki}-x_{kj}|dij​=max∣xki​−xkj​∣

闵可夫斯基距离越大相似度越小

2.马哈拉诺比斯距离

给定一个样本集合XXX,X=[xij]m×nX=[x_{ij}]_{m×n }X=[xij​]m×n​,其协方差矩阵记作SSS。样本xix_ixi​与样本xjx_jxj​的马哈拉诺比斯距离为dij=[(xi−xj)TS−1(xi−xj)]12d_{ij}=[(x_i-x_j)^TS^{-1}(x_i-x_j)]^\frac{1}{2}dij​=[(xi​−xj​)TS−1(xi​−xj​)]21​
当S为单位矩阵,马哈拉诺比斯距离为欧氏距离。

马哈拉诺比斯距离越大相似度越小

3.相关系数

样本xix_ixi​与xjx_jxj​之间的相关系数为:
rij=∑k=1m(xki−xiˉ)(xkj−xjˉ)[∑k=1m(xki−xiˉ)2∑k=1m(xkj−xjˉ)2]r_{ij}=\frac{\sum_{k=1}^{m}(x_{ki}-\bar{x_i})(x_{kj}-\bar{x_j})}{[\sum_{k=1}^{m}{(x_{ki}-\bar{x_i}}^{})^2\sum_{k=1}^{m}(x_{kj}-\bar{x_j})^2]}rij​=[∑k=1m​(xki​−xi​ˉ​)2∑k=1m​(xkj​−xj​ˉ​)2]∑k=1m​(xki​−xi​ˉ​)(xkj​−xj​ˉ​)​

相关系数越接近于1,相关性越大,越接近于0,相关性越小

4.夹角余弦

样本xix_ixi​与xjx_jxj​之间的夹角余弦为:
sij=∑k=1mxkixkj[∑k=1mxki2∑k=1mxkj2]12s_{ij}=\frac{\sum_{k=1}^{m}x_{ki}x_{kj}}{[\sum_{k=1}^{m}x_{ki}^2\sum_{k=1}^{m}x_{kj}^2]^\frac{1}{2}}sij​=[∑k=1m​xki2​∑k=1m​xkj2​]21​∑k=1m​xki​xkj​​
夹角余弦越接近于1,相关性越大,越接近于0,相关性越小

文本相似度检测之余弦相似度 探究余弦相似度计算文本相似度的问题,代码实现,以及思考优缺点 阅读详情

相关推荐

金融时间序列预测方法合集:CNN、LSTM、随机森林、ARMA预测股票价格(适用于时序问题)、相似度计算、各类评判指标绘图

open 开盘价;close 收盘价;high 最高价low 最低价;volume 交易量;label 涨/跌。

xifenglie123321的博客 3850

机器学习中的相似性度量

<br /><br />在做分类时常常需要估算不同样本之间的相似性度量(Similarity Measurement),这时通常采用的方法就是计算样本间的“距离”(Distance)。采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否。<br />  本文的目的就是对常用的相似性度量作一个总结。<br /><br /><br />本文目录:<br />1. 欧氏距离<br />2. 曼哈顿距离<br />3. 切比雪夫距离<br />4. 闵可夫斯基距离<br />5. 标准化欧氏距离<br />6

hit_kongquan的专栏 8716

图像相似度对比方法

图像相似度计算

shajie的博客 1万+

Python笔记-假设检验之双样本T检验(两样本是否相似)

概念 双样本T检验在于检验两个样本均值差异是否显著。比如男女消费是否显著。 Python代码 逻辑: ①构造2个样本; ②先进行方差齐性检查,我们规定一个阈值,这2个样本方差齐性的p-value大于0.05说明满足方差相等,可以进行双样本T检验; ③进行双样本T检验,p值越大说明消费水平越相同,一般认为p大于0.05说明没啥差异(两样本比较相似),当p小于0.05说明有差异(两样本差距比较大); 代码如下: from scipy import stats list1 = [121

IT1995的博客 1万+

数学距离与相似度度量

一  数学距离 1.1   一些性质       数学距离具有一些性质。如果d(p1, p2)是两个点p1和p2之间的距离,则如下性质成立:       (1)非负性               (a)对于所有的p1和p2,d(p1, p2)≥0,               (b)当且仅当p1=p2时,d(p1, p2)=0。        (2)对称性

单向街的夏天 2860

灰色关联分析:小样本多指标评价的数学建模利器

在多指标综合评价领域,面对数据量少、信息不全、指标间关系不明确的复杂系统,传统统计方法常受限于严格的分布假设。灰色关联分析作为一种处理“小样本、贫信息”问题的有效工具,其核心原理是通过量化数据序列间几何形状的相似性来衡量关联度,从而评估各方案与理想目标的接近程度。该方法无需数据服从特定分布,对样本量要求低,技术价值在于其强大的适用性和灵活性,能够有效处理量纲不一、存在缺失值的复杂数据。在应用场景上,它广泛应用于数学建模竞赛、经济系统分析、环境评估、工程技术方案选优等领域,尤其擅长解决指标众多且关系模糊的评价

weixin_30268921的博客 430

Affinity Matrix(关联矩阵,相似度矩阵),Cosine Similarity, Jaccard similarity

Affinity Matrix reference: DeepAI, Wikipedia What is an Affinity Matrix? Affinity Matrix, 也叫做 Similarity Matrix。即关联矩阵,或称为相似度矩阵,是一项重要的统计学技术,是一种基本的统计技术,用于组织一组数据点之间的彼此相似性。相似度(similarity)类似于距离(distance),但它不满足度量性质,两个相同的点的similarity scores为1,而在metric下将为0。 相似度量

Codefmeister's BLOG 1万+

AI原生应用领域相似度匹配的评估指标解读

随着AI从"工具辅助"转向"原生驱动"(如ChatGPT自动生成内容、多模态大模型理解图+文+视频),系统需要更精准地理解"用户意图与输出结果的相似性"。本文聚焦AI原生应用中相似度匹配的评估指标为什么不同应用(如推荐系统vs机器翻译)要用不同的评估指标?“看起来像”(表层特征)和"内在像"(语义特征)的评估逻辑有何差异?如何用代码快速验证指标效果?本文从"选奶茶"的生活故事切入,先拆解相似度匹配的核心概念;再用"尺子家族"类比不同评估指标,结合数学公式与Python代码讲解原理;

AI大模型应用之禅 536

常用向量相似度衡量指标

1、欧氏距离(Euclidean Distance ) 欧氏距离是最容易直观理解的距离度量方法: (1)二维平面上点a(x1,y1)与b(x2,y2)间的欧氏距离: (2)三维空间点a(x1,y1,z1)与b(x2,y2,z2)间的欧氏距离: (3)n维空间点a(x11,x12,…,x1n)与b(x21,x22,…,x2n)间的欧氏距离(两个n维向量): 2、余弦相似度(Cosine similarity) 余弦相似度是通过测量两个向量之间的夹角的余弦值来度量他们之间的一个相似度。0

星智云图工作室(StarImagine Studio) 1万+

k近邻法matlab源码-snfpy:Python中的相似性网络融合

k近邻法matlab原始码SNFpy 该软件包提供了Python的相似性网络融合(SNF)实现,该技术可将多个数据源组合到一个表示样本关系的图形中。 目录 如果您知道要去哪里,请随时跳转: 要求和安装 此软件包需要Python 3.5或更高版本。 假设您具有正确的Python版本,则可以通过打开命令终端并运行以下命令来安装此软件包: git clone https://github.com/rmarkello/snfpy.git cd snfpy python setup.py install 您可以使用以下方法从PyPi安装最新版本: pip install snfpy 目的 相似性网络融合是最初提出的一种技术,用于将来自不同来源的数据合并为一组共享的样本。 该过程的工作原理是为每个数据源构造这些样本的网络,以表示每个样本与所有其他样本的相似程度,然后将网络融合在一起。 来自原始论文的此图将方法应用于遗传数据,提供了很好的演示: 相似性网络的生成和融合过程使用一种过程来降低样本之间较弱的关系的权重。 但是,在整个数据源之间保持一致的弱关系将通过融合过程得以保留。 有关SNF背后的数学

嘉立创EDA vs Altium Designer:新手如何选择?从界面到实战全对比

本文全面对比了嘉立创EDA与Altium Designer(AD)两大PCB设计工具,从设计哲学、界面交互、封装库管理、设计规则引擎、协作功能到成本生态六大维度进行深入分析。嘉立创EDA以极简设计和云端协作为特色,适合学生和创客快速上手;而AD则凭借专业级精准控制,成为高端电子设计的行业标准。通过实战案例和详细对比表格,帮助新手根据项目需求选择合适的EDA工具。

weixin_30296405的博客 721

余弦相似度 数学复习笔记

freqMapB={这=1, 只=2, 皮靴=1, 号码=1, 不=1, 小=1, 那=1, 更=1, 合适=1}freqMapA={这=1, 只=2, 皮靴=1, 号码=2, 大=1, 了=1, 那=1, 合适=1}set= [号码, 合适, 那, 更, 了, 大, 皮靴, 这, 只, 不, 小]listA=[这, 只, 皮靴, 号码, 大, 了, 那, 只, 号码, 合适]set=[号码, 合适, 那, 更, 了, 大, 皮靴, 这, 只, 不, 小]|a| |b|:表示向量的模。

正在学习中ing...... 2608

九齐NY8B062F单片机:12位ADC与4路PWM在智能家居控制中的实战应用

本文详细介绍了九齐NY8B062F单片机在智能家居控制中的实战应用,重点解析其12位ADC高精度传感器数据采集和4路PWM精准驱动技术。通过实际案例展示如何利用该单片机实现温湿度监测、灯光调节及电机控制,并分享低功耗设计与抗干扰方案,为低成本高可靠性的智能家居设备开发提供完整解决方案。

rnn9storyteller的博客 732

相似度计算方法(三) 余弦相似度

一. 向量基本知识点 1 向量乘积公式 2 向量模计算公式 二. 余弦相似度计算数学原理 在工作中一直使用余弦相似度算法计算两段文本的相似度和两个用户的相似度。一直弄不明白多维的余弦相似度公式是怎么推导来的。今天终于花费时间把公式推导出来,其实很简单,都是高中学过的知识,只是很多年没用了,都还给老师了。本文还通过一个例子演示如果使用余弦相似度计算两段文本的相似度...

永青技术博客 8万+

FPGA新手避坑指南:手把手教你搞定RTL8211千兆网PHY的时序配置(附Verilog代码)

本文详细解析了FPGA与RTL8211千兆网PHY芯片的时序配置问题,重点介绍了TXDLY/RXDLY引脚设置、FPGA发送端和接收端的Verilog实现,以及调试与验证的完整流程。通过硬件电路设计和代码示例,帮助开发者解决网络连接不稳定、丢包等常见问题,提升千兆网通信的稳定性。

weixin_28732953的博客 542

【WRF-CMAQ实战指南】从环境配置到测试案例运行全解析

本文详细解析了WRF-CMAQ从环境配置到测试案例运行的全过程,包括系统环境检查、依赖库安装、源码获取与项目初始化、关键配置技巧、编译实战与排错、测试案例运行验证等关键步骤。通过实战指南,帮助用户快速掌握WRF-CMAQ的安装和运行技巧,提升空气质量模拟的效率。

year5的博客 245

样本相似度度量

欧式距离 已知:两个样本a(x11,x12,...,x1n)a(x_{11}, x_{12}, ..., x_{1n})a(x11​,x12​,...,x1n​)和b(x21,x22,...,x2n)b(x_{21}, x_{22}, ..., x_{2n})b(x21​,x22​,...,x2n​)。 要求:各维度指标在相同的刻度级别。 距离:d=∑k=1n(x1k−x2k)2d=\s...

weixin_40680322的博客 416

MMCV安装后报错‘from mmcv import Config’?别慌,这是MMCV 2.0的锅!快速降级回退MMCV 1.x全指南

本文详细解析了MMCV 2.0版本升级导致的‘from mmcv import Config’报错问题,提供了从诊断到降级回退MMCV 1.x的完整解决方案。通过pip和OpenMIM工具链的实操指南,帮助开发者快速解决版本冲突,确保项目稳定运行。

weixin_29102619的博客 263

jaccard相似度

1、jaccard index又称为jaccard similarity coefficient用于比较有限样本集之间的相似性和差异性定义:给定两个集合A,B jaccard 系数定义为A与B交集的大小与并集大小的比值,jaccard值越大说明相似度越高当A和B都为空时,jaccard(A,B)=1;与jaccard 系数相关的指标是jaccard距离用于描述不相似度,公式为jaccard相似度的

u012836354的博客 7万+

Mac上安装虚拟机搭载window系统

用Mac的都知道,很多window用的软件是Mac版本没有的。平时有的还得要求去用那些软件,有几种方式可供大家选择: 1.再买个window本; 2.装双系统; 3.装虚拟机,搭载window系统。 我比较推荐第3条,这样可以在Mac本上做到双开,一边开着mac一边开着window,还能做到同时处理文件,不至于重新启动操作系统,下边是具体实现步骤,其中有几个需要下载的,建议在网速好的时候完...

Coder_Mumu的博客 1万+

MATLAB自动驾驶(1)——预构建场景库

MATLAB自动驾驶(1)——预构建场景库

Ucicorn Gundam的博客 3268

PyTorch 中所有样本对的余弦相似度快速计算

PyTorch 定义了 cosine_similarity 函数来计算向量对之间的余弦相似度。但是,目前还没有方法可以计算列表中每对向量之间的余弦相似度。我们将探索一种非常简单且有效的方法来在 PyTorch 中执行此操作。

eyouhs的博客 6986

YOLOv11改进策略【损失函数篇】| Slide Loss,解决简单样本和困难样本之间的不平衡问题

本文记录的是改进YOLOv11的损失函数,将其替换成Slide Loss,并详细说明了优化原因,注意事项等。Slide Loss函数可以有效地解决样本不平衡问题,为困难样本赋予更高的权重,使模型在训练过程中更加关注困难样本。若是在自己的数据集中发现容易样本的数量非常大,而困难样本相对稀疏,可尝试使用Slide Loss来提高模型在处理复杂样本时的性能。

Limiiiing的博客 4569

图像相似度计算

转自:http://blog.sina.com.cn/s/blog_4a540be60100vjae.html 图像相似度计算主要用于对于两幅图像之间内容的相似程度进行打分,根据分数的高低来判断图像内容的相近程度。 可以用于计算机视觉中的检测跟踪中目标位置的获取,根据已有模板在图像中找到一个与之最接近的区域。然后一直跟着。已有的一些算法比如BlobTracking,Meanshift,Ca

数学屌丝走在it的道路上 9008

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

简单图像比对方法——巴氏系数 余弦相似度

图像相似度的研究在目标跟踪,图像匹配,图像拼接等领域占有重要的地位。图像的相似性一直是图像处理的热门方向之一,不仅有广泛的前途,而且有重大的研究意义。图像相似度至今没有一个统一的概念。每个领域都有自己的定义,图像的相似性一般是基于图像的全局特征来判断两幅图像的相似度,图像特征点匹配和提取是图像处理研究领域的基础课程,也是机器视觉的关键技术之一,广泛应用于虚拟现实,视频压缩,图像复原,图像数据库检索...

shr177180的博客 9023

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

自然语言处理:文本相似度计算(欧氏距离、余弦相似度、编辑距离、杰卡德相似度)

文本相似度,顾名思义是指两个文本(文章)之间的相似度,在搜索引擎、推荐系统、论文鉴定、机器翻译、自动应答、命名实体识别、拼写纠错等领域有广泛的应用。 与之相对应的,还有一个概念——文本距离——指的是两个文本之间的距离。文本距离和文本相似度是负相关的——距离小,“离得近”,相似度高;距离大,“离得远”,相似度低。业务上不会对这两个概念进行严格区分,有时用文本距离,有时则会用文本相似度。 欧氏距离 欧氏距离是数学中的一个非常经典的距离,公式如下: 文本向量 A={一,二,三,四},即 x1 = 一,x2 =

weixin_42080490的博客 7834

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

上一篇: SIPAKMED数据集论文翻译
下一篇: 【数学笔记】信息论基础
RealWeakCoder
博客等级 码龄7年 236粉丝 68原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值