LawsonAbs的认知与思考,望各位读者审慎阅读。

总结

  • 文章来源:CSDN_LawsonAbs
  • 本文总结若干种语义相关度计算的方法
  • 持续更新~

1 语义相似度和语义相关度

一般说来: 语 义 相 似 度 ∈ 语 义 相 关 度 语义相似度 \in 语义相关度 语义相似度∈语义相关度

2 Leacock-Chodorow Similarity

基于连接(所要求解的)两种sense的最短路径 和 这两种sense出现分类的最大深度。计算的值是: − l o g p 2 d -log\frac{p}{2d} −log2dp​。其中p就是这两个含义(也就是这两个单词)最短路径长度, d 为分类深度。

其表达式即是: S i m i l a r i t y ( a , b ) = − l o g L e n ( a , b ) 2 ∗ D Similarity(a,b) = -log\frac{Len(a,b)}{2 * D} Similarity(a,b)=−log2∗DLen(a,b)​
其中 a,b 分别为本体图中的两个概念, Len(a,b) 为a,b 的最短路径长度, D 为本体图的最大深度。所谓本体图指的就是该词语所在的词图。

3 Wu-Palmer Similarity

评分标准:两种含义在分类上的深度以及它们最近的公共祖先节点

4 Resnik Similarity

基于最近公共祖先的信息内容(IC)。需要注意的是:对于使用这种方法计算相似度时,结果依赖于生成信息内容的语料库,同时也依赖于这种信息内容如果被创建。

关于 Resnik Similarity ,这是Resnik 提出的一种计算相关系的方法,文章是《Using Information Content to Evaluate Semantic Similarity in a Taxonomy》。可以在这里查看

5 Jiang-Conrath Similarity

6 Lin Similarity

参考文章

  • 杨方颖. 基于本体结构的语义相似度计算

详细解读WordNet计算相似度的几种方法相关推荐

  1. ML之相似度计算:图像数据、字符串数据等计算相似度常用的十种方法简介、代码实现

    ML之相似度计算:图像数据.字符串数据等计算相似度常用的十种方法简介.代码实现 目录 相似度 1.余弦相似性-夹角余弦(Cosine_Distance)距离 2.代码实现-余弦距离.余弦相似度 2.皮 ...

  2. ML:图像数据、字符串数据等计算相似度常用的十种方法(余弦相似性、皮尔逊、闵可夫斯基距离/曼哈顿距离/欧氏距离/切比雪夫距离、马氏距离、汉明距离、编辑距离、杰卡德相似系数、相对熵/KL散度、Helli

    ML:图像数据.字符串数据等计算相似度常用的十种方法(余弦相似性.皮尔逊.闵可夫斯基距离/曼哈顿距离/欧氏距离/切比雪夫距离.马氏距离.汉明距离.编辑距离.杰卡德相似系数.相对熵/KL散度.Helli ...

  3. python sklearn.neural_network.MLPClassifier() 神经网络改变模型复杂度的四种方法

    MLPClassifier() 改变模型复杂度的四种方法 调整神经网络每一个隐藏层上的节点数 调节神经网络隐藏层的层数 调节activation的方式 通过调整alpha值来改变模型正则化的程度(增大 ...

  4. Shell脚本中计算字符串长度的5种方法

    这篇文章主要介绍了Shell脚本中计算字符串长度的5种方法,来自于个人Shell脚本长期的开发经验,需要的朋友可以参考下 有时在Linux操作系统中需要计算某个字符串的长度,通过查询资料整理了下目前S ...

  5. Matlab 计算均方误差MSE的三种方法

    Matlab 计算均方误差MSE的三种方法 数据说明: ytest 测试集y,真实的y值,是一维数组: ytest_fit 基于测试集 x 预测的y值,是一维数组: test_error 是预测误差. ...

  6. 查看笔记本电池健康度的两种方法和电池报告解析

    查看笔记本电池健康度的两种方法和电池报告解析 概述 1. 通过CMD命令查看笔记本电脑电池的健康度 1.1 "WIn+R",输入 CMD 1.2 在 CMD 中输入以下命令 ==* ...

  7. 【MATLAB】数值计算:计算黄金分割比的N种方法

    目录: 1.推荐一本书 2.开始第一课 3.总结一下 正文 1.推荐一本书 推荐一本书,<Numerical Computing with MATLAB>. 这本书是MATLAB 创始人 ...

  8. 【MATLAB】数值计算:计算黄金分割比的N种方法(来自Matlab创始人Cleve Moler)

    写作时间:2020-07-16 目录: 1.推荐一本书 2.开始第一课 3.总结一下 正文 1.推荐一本书 推荐一本书,<Numerical Computing with MATLAB>. ...

  9. 随机森林计算特征重要性_随机森林中计算特征重要性的3种方法

    随机森林计算特征重要性 The feature importance describes which features are relevant. It can help with a better ...

最新文章

  1. 全志 强制隐藏导航栏状态栏 Patch
  2. Java代码输出到txt文件(申请专利贴源码的必备利器)
  3. 机器学习笔记(十六):大规模机器学习
  4. oracle取消备份存放本地,Oracle自动备份,压缩打包,删除原文件
  5. 不止有超大杯!小米10系列还将新增配色
  6. 设置Android AI开发环境
  7. kdtree java_KdTree理解与实现(Java)
  8. oracle dblink设置
  9. phpstud使用教程_phpstudy使用方法详细图文教程
  10. 致敬mentohust,路由器使用Socket认证华科校园网
  11. 删除计算机文件的几种方法,3种方式删除目录中的所有文件,除了一个或少量带扩展名的文件...
  12. 使用ps命令结束相应进程
  13. git fatal: detected dubious ownership in repository 解决方法
  14. 23种设计模式分析(4):结构型模式
  15. 数字图像处理(冈萨雷斯版)学习笔记(6)第10章
  16. Win32 游戏开发:贪吃蛇 上篇
  17. python脱离环境运行_python 生成exe脱离python环境运行
  18. 计算机物质文化和非物质文化,中国算盘,堪称计算机的鼻祖,中国非物质文化审遗五周年!...
  19. Win7程序运行出现Windows Based Scrip Host 已停止工作问题的解决方法
  20. 深入浅出 - Android系统移植与平台开发(一)

热门文章

  1. 异常java.lang.IllegalArgumentException: Validation failed for query for method public abstract
  2. 固态硬盘性能测试成绩
  3. [译文]三重缓冲:为什么我们爱它
  4. luminati 还原IP端口数据
  5. 合资品牌车联网或率先尝到车联网技术的甜头?
  6. libvirt API学习笔记
  7. J2EE体系架构设计
  8. 网站实现发送帖子的功能
  9. 【Android】【UI】解决DialogFragment反复使用引起的并发问题和状态错误问题
  10. 7_使用OGR模块操作矢量数据