首页 新闻 会员 周边 捐助

nltk 语义消岐

0
悬赏园豆:100 [已解决问题] 解决于 2018-03-12 09:06

用python 对下面两个句子中的“bank”进行语义消歧,找出每个句子中的“bank”对应到WordNet中的哪一个语义。初学者求指教

l  The bank will not be accepting cash on Saturdays.

l  The river overflowed the bank.

quinn2018的主页 quinn2018 | 初学一级 | 园豆:112
提问于:2018-03-08 23:10
< >
分享
最佳答案
1

你可以参考一下这个 Word sense disambiguation in NLTK Python

查看 alvas 这个用户的回答

//...
>>> from nltk.wsd import lesk
>>> sent = 'I went to the bank to deposit my money'
>>> ambiguous = 'bank'
>>> lesk(sent, ambiguous)
Synset('bank.v.04')
>>> lesk(sent, ambiguous).definition()
u'act as the banker in a game or in gambling'
//...
收获园豆:100
BUTTERAPPLE | 老鸟四级 |园豆:3190 | 2018-03-09 09:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册