superword开源项目中的定义相似规则


  • 博客分类: 

两个词之间的关系有同义、反义、近义(有多近?)、相关(有多相关?)等等。我们如何来判断两个词之间的关系呢?利用计算机能自动找出这种关系吗?当然可以,不仅能找出来,而且还能量化出有多近和有多相关。

本文描述了d开源项目中的,利用词的定义计算词和词之间的相似性。词的定义使用的是韦氏词典,同时也支持牛津词典。相似性算法使用的是提供的10大相似性算法。

主要包括以下6步:

1、获取要计算的词的定义:

伦理片 http://www.dotdy.com/

Java代码   收藏代码
  1. String wordDefinition = MySQLUtils.getWordDefinition(word, WordLinker.Dictionary.WEBSTER.name());  

 

2、获取分级词汇,分级词汇的具体定义见这里

Java代码   收藏代码
  1. Set<Word> words = (Set<Word>)application.getAttribute("words_"+request.getAttribute("words_type"));  

 

3、获取分级词汇的定义,代码见这里

Java代码   收藏代码
  1. List<String> allWordDefinition = MySQLUtils.getAllWordDefinition(WordLinker.Dictionary.WEBSTER.name(), words);  

 影音先锋电影 http://www.iskdy.com/ 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值