作者:Synonyms 项目的作者胡小夕是北京邮电大学研究生,目前实习于今日头条 AI LAB。从事自然语言处理方向研究,在智能客服,知识图谱等领域都有相关研究开发经验。

工具包技术说明:该中文近义词工具包采用的基本技术是 Word2vec。

Synonyms 的安装十分便捷,我们可以直接使用命令 pip install -U synonyms 完成。该工具包兼容 Python 2 和 Python 3。

Synonyms 采用的词向量维度为 100。

用法

输出近义词向量:

synonyms.nearby(WORD) 会返回一个包含两项的列表:

[[nearby_words], [nearby_words_score]],nearby_words 是 WORD 的近义词向量,也以列表的方式存储,并且按照距离的长度由近及远排列,nearby_words_score 是 nearby_words 中对应词的距离分数,分数在 (0-1) 区间内,越接近于 1,代表越相近。

两个句子的相似度比较:

其中,参数 seg 表示 synonyms.compare 是否对sen1和sen2进行分词,默认为 True。返回值:[0-1],并且越接近于1代表两个句子越相似。

以友好的方式打印近义词,方便调试,display调用了synonyms#nearby方法:

Synonyms:一个开源的中文近义词工具包相关推荐

  1. Synonyms最好的中文近义词工具包

    1.中文分词 import synonyms synonyms.seg("中文近义词工具包") 分词结果,由两个list组成的元组,分别是单词和对应的词性. (['中文', '近义 ...

  2. 安装使用中文近义词工具包:Synonyms

    Synonyms: 中文近义词工具包 前言 安装 使用 synonyms#nearby(word [, size = 10]) synonyms#compare(sen1, sen2 [, seg=T ...

  3. python中文近义词工具_Windows10下python3.5对维基百科语料用word2vec进行训练寻找同义词相似度...

    首先把需要下载的东西都列出来 1. 语料:下载地址是https://dumps.wikimedia.org/zhwiki/latest/zhwiki-latest-pages-articles.xml ...

  4. LeetCode 1258. 近义词句子(哈希+并查集+排序+回溯)

    文章目录 1. 题目 2. 解题 1. 题目 给你一个近义词表 synonyms 和一个句子 text , synonyms 表中是一些近义词对 ,你可以将句子 text 中每个单词用它的近义词来替换 ...

  5. 5110. 近义词句子

    给你一个近义词表 synonyms 和一个句子 text , synonyms 表中是一些近义词对 ,你可以将句子 text 中每个单词用它的近义词来替换. 请你找出所有用近义词替换后的句子,按 字典 ...

  6. Leetcode 1258:近义词句子(超详细的解法!!!)

    给你一个近义词表 synonyms 和一个句子 text , synonyms 表中是一些近义词对 ,你可以将句子 text 中每个单词用它的近义词来替换. 请你找出所有用近义词替换后的句子,按 字典 ...

  7. LeetCode-Python-1258. 近义词句子 ( DFS)

    给你一个近义词表 synonyms 和一个句子 text , synonyms 表中是一些近义词对 ,你可以将句子 text 中每个单词用它的近义词来替换. 请你找出所有用近义词替换后的句子,按 字典 ...

  8. JAVA程序设计:近义词句子(LeetCode:5110)

    给你一个近义词表 synonyms 和一个句子 text , synonyms 表中是一些近义词对 ,你可以将句子 text 中每个单词用它的近义词来替换. 请你找出所有用近义词替换后的句子,按 字典 ...

  9. 【每天一道算法题】近义词句子

    本文首发于我的公众号码农之屋(id: Spider1818),专注于干货分享,包含但不限于Java编程.网络技术.Linux内核及实操.容器技术等.欢迎大家关注,二维码文末可以扫. 题目描述 给你一个 ...

最新文章

  1. Windows批处理
  2. android 字定义GridView 引用自己的定义布局
  3. 【计算机就业-算法工程师】校招想去互联网公司担任算法工程师该怎么准备
  4. 一文看懂Java锁机制
  5. 科大讯飞免切换语音输入,留住更美乡音!
  6. at shutdown 不起作用_at胎是什么胎
  7. 亚马逊网上书店、巴诺书店最佳畅销书《最后期限》
  8. 计算机科学导论第五版第二章答案,计算机科学导论第2章-答案
  9. linux中#和## 用法
  10. python实现——视频转桌面壁纸
  11. Java中Springboot实战之签到功能详解(超全面)
  12. OpenRisc-6-wishbone实验
  13. java企查查爬_爬取企查查热搜
  14. 深入理解Linux内核页表映射分页机制原理
  15. 看看美国人怎么做SEO
  16. windows11,打不开IE浏览器,自动跳转到edge浏览器
  17. win8 安装 iis 笔记
  18. css盒子绝对定位,相对定位,固定定位
  19. python实现指定ip端口扫描
  20. java网上商城学年论文_java网上商城论文(DOC毕业设计论文)

热门文章

  1. PS下载第三方系统附件
  2. 4W家庭理财 V1.0
  3. ThinkPHP5RCE漏洞复现
  4. 为什么很多大学生甚至研究生跨专业转行程序员呢?
  5. 永恒的记忆-爱情与奇迹
  6. 【网络安全学习】(四)PHP详细教程
  7. HUAWEI-LiteOS-Studio 安装教程(中文)
  8. Python多分支、循环
  9. 『MTCNN』2万多字教科书式详解
  10. m.2固态硬盘 服务器,M.2接口固态硬盘选购注意事项:PCIe和SATA的区别