大家好,我是辰哥~
点击上方👆🏻蓝色关注和星标『Python研究者』!
今天给分享一个非常实用的开源项目,具体的内容往下看!

37f0d85d4e808e3fe48f758a36cb4d7a.png

最近,清华大学在GitHub开源了一项神器叫万词王(Want Wrong),号称是首个支持中文及跨语言查询的开源在线反向词典。

10450b6500102bd01a6507e17e5448b1.png

什么叫反向词典呢?普通的词典告诉你某个词语的定义,而反向词典恰好相反,可以告诉你哪些词语符合你输入描述的意思。下图为万词王在线反向词典的页面截图,其中演示了反向查词的一个示例,输入“山非常高”,系统将返回一系列模型认为表达“山非常高”意思的词语,例如“高峻”、“巍峨”等。

反向词典可以用来做什么?

  • 解决“舌尖现象”(tip-of-the-tongue,又称话到嘴边说不出来),即暂时性忘词的问题

  • 帮助语言学习者学习、巩固词汇

  • 改善选词性失语者患者的生活质量,该病的症状是可以识别并描述一个物体,但是无法记起该物体的名字

简单来说,就是现在的年轻人都会有词穷的时候,当你词穷的时候,这个工具就可以派上用场了,比如你心慌意乱拿不定主意的时候,不知道用哪个词,你就可以将它输进去,就会得到犹豫不决、不意乱心慌等100个词语。而且词性和韵脚也是可以自定义选择。

90a39edc9359251063de9dd28499d04a.png

除此之外,它还支持汉语、英语、汉英、英汉等多种不同转化方式。

7046825b77a7ed9b2cd70c026dc644ec.png

整体的系统架构也很简单:

47aa16796d69f8948f7bdba83dcfb075.png

万词王的核心模型是之前清华大学计算机系自然语言处理实验室(THUNLP)发表在AAAI-20上的一篇论文提出的多通道反向词典模型:Multi-channel Reverse Dictionary Model [论文] [代码],其模型架构如下所示:

4f4ffc0cd6b6ca86f916f1ba43bc873d.png

关于清华大学自然语言处理与社会人文计算实验室

清华大学计算机系自然语言处理与社会人文计算实验室(THUNLP)成立于20世纪70年代末,最初在黄昌宁教授的带领下从事中文信息处理方面的研究工作,是国内开展自然语言处理研究最早、深具影响力的科研单位,同时也是中国中文信息学会(全国一级学会)计算语言学专业委员会的挂靠单位。实验室学术带头人为孙茂松教授,实验室教师队伍还包括刘洋教授和刘知远副教授。实验室面向以中文为核心的自然语言处理前沿基础课题开展系统深入的研究工作,研究领域涵盖计算语言学的核心问题以及社会计算和人文计算,近年来在973、863、国家自然科学基金等项目的支持下,实验室师生在IJCAI、AAAI、ACL、EMNLP等国际顶级会议和期刊上发表多篇高水平学术论文,与CMU、NUS、Google等国际名校和企业有长期良好的合作关系,培养的优秀毕业生大多到清华大学、谷歌、百度、阿里、微软等著名高校和企业工作。

WantWords由THUNLP开发和维护,项目指导教师为孙茂松教授和刘知远副教授,开发团队成员包括岂凡超,张磊,杨延辉。

fa4278f1441aad6ca8ae79e950bafc4f.png

目前,Wantwords已经在GitHub上标星 1.2K,累计分支 56 个(GitHub地址:https://github.com/thunlp/WantWords)

开源最前线(ID:OpenSourceTop) 猿妹 整编

来源:github.com/pwxcoo/chinese-xinhua


0b77765f320347ed0f337ff1c6c3ec3d.png

END

往期推荐 点击查看

用Python写了一个图像文字识别OCR工具

2022-01-08

2ce0a6ae9dd1518641a18350c0f275e7.png

十行Python代码替换证件照背景颜色

2022-01-07

7dd0ed596fd6cefbd073264c6428df8a.png

火爆全网的老照片修复技术,今天手把手教你用怎么玩

2022-01-06

fb337b50e95e4d72fcd0935b6e629607.png

毕业设计!Python实现学生教师刷脸签到系统

2022-01-03

bb95aae6b8796a3fecd58f86e4f7048b.png

一行 Python 代码能实现什么丧心病狂的功能?

2022-01-05

e66b04cb5a43c33caff438fbac9b8eec.png

10张思维导图,全面讲解 Pandas

2022-01-08

16917e2c0e1a9e11e13dbbd39a1ae695.png

17个常见的Python运行时错误,你中招了没?

2022-01-04

a17de51be4c2f552ebcdb44e395be3d8.png
分享
收藏
点赞
在看
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐