如何利用HanLP计算中文词语语义相似度
发表于:2022-08-19 作者:安全数据网编辑
编辑最后更新 2022年08月19日,小编给大家分享一下如何利用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是什么性能
asp数据库中的信息
网络安全选股股票
深圳讯方网络技术有限公司
上海进口软件开发诚信合作
荆门有不有搞软件开发的
金蝶服务器数据备份到硬盘
计算机网络技术图案
创新网络安全培养
服务器主机 戴尔
数据库技术 精品课程群
辽宁网络技术转让热线
郑州学习软件开发需要多少钱
上海专业网络技术分类资费
oracle数据库连接类
电脑主板服务器内存烧了
数据库概率期末考试
数据库数据自动生成
涉密集成软件开发单项资质
csgo卡到服务器进不去
中国城市软件开发需求排行榜
数据库取字段不同值数据
软件开发项目管理工具
饥荒联机版为什么服务器刷新很慢
扬州安速网络技术
网络安全出口战略
重庆大坪学软件开发
湘税社保服务器连接错误
网络安全智慧中台
智能座舱软件开发平台
电子软件开发做啥