如何利用HanLP计算中文词语语义相似度
发表于:2023-02-03 作者:安全数据网编辑
编辑最后更新 2023年02月03日,小编给大家分享一下如何利用HanLP计算中文词语语义相似度,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在java项目中配
小编给大家分享一下如何利用HanLP计算中文词语语义相似度,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
在java项目中配置HanLP
推荐使用Maven方法
在poem.xml中加入以下代码
com.hankcs hanlp portable-1.3.3
但是在AndroidStudio中,没有Maven,所以在build.gradle的dependencies中加入如下代码
compile "com.hankcs:hanlp:portable-1.3.3"
还可以下载jar包和data包,使用hanlp.properties进行手动配置
在 IntelliJ IDEA中进入file -> project structure,在Libraries中添加jar包
更改hanlp.properties中的首行,指向data包所在的位置
将hanlp.properties放在out -> production -> name目录下
调用HanLP
import com.hankcs.hanlp.dictionary.CoreSynonymDictionary;
只需要以上语句便可以使用HanLP
//使用hanlp计算语义距离double[] numarray = new double[title_list.size()]; for (int i = 0; i < results.size(); i++) { for (int j = 0; j < title_list.size(); j++) { numarray[j] += CoreSynonymDictionary.similarity(results.get(i).name().toString(), title_list.get(j).toString()); } }
以上是"如何利用HanLP计算中文词语语义相似度"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
c语言网络技术和编程语言总结
c语言对应的三级考试网络技术
网站服务器后台如何加防护密码
c语言软件开发步骤
c语言中网络技术知识点
服务器对权限提升的防护措施
怎么在阿里云租服务器
黑苹果能做web服务器吗
c语言和网络技术哪个好考
云服务器2核4G是什么性能
数据库三种存储引擎的适用情况
小黄书登录显示服务器异常
守护青春网络安全听后感600字
怎么查看服务器数据库日志
网络安全红队是攻击还是防守
数据库记录定位快捷键
跨境电商代贴单软件开发
网络安全顶尖战队
彩票趋势软件开发
互联网科技品牌范方面
软件开发的最新理念
软件开发者设计公约
数据库使用普通用户创建用户
万德下载数据库
网络安全管理岗位日常管理
linux邮件服务器软件
网络技术还热门吗
递归神经网络技术应用场景
数据库管理规定
服务器 单点故障
做云服务器后台需要java吗
立创受限于自动布线服务器资源
公安网络安全监控
网络安全防范知识总结
肇庆软件开发常见问题
5g网络技术有什么用
优衣库 软件开发
戴尔服务器风扇有异响
数据库系统原理自考押题
少年派网络安全