我想查找多義詞的列表,但沒有在互聯網上得到任何東西。有人可以告訴我一個我能從中獲得的來源嗎?我想在我的詞義消歧項目的後端使用它來進行多義詞檢測機制。一詞多義詞列表
Q
一詞多義詞列表
1
A
回答
4
從http://ixa2.si.ehu.es/signatureak/SENSECORPUS.README.TXT
我們說的一句話就是monosemous,如果它具有獨特的意義,那就是,如果 一個字都有一個唯一的同義詞集合考慮到講話的一部分。
因此多義詞是一種多義詞。你可以從wordnet本身獲得這些信息。
結帳this。
下面的工作:
from nltk.corpus import wordnet as wn
def is_polysemous(word):
if(len(wn.synsets(word)) > 1): #more than 1 sense
return True
else:
return False
您可以進一步通過增加POS資格的代碼。例如:
from nltk.corpus import wordnet as wn
def is_polysemous(word):
if(len(wn.synsets(word, pos=wn.NOUN)) > 1): #more than 1 sense
return True
else:
return False
1
WordNet的每個版本都變得越來越精細。以名詞'line'爲例。在WordNet1.5中,它有6個感官,而WordNet3.0爲同一個名詞列出了30個感官。
@axiom給了你正確的答案,但是如果你不希望你的應用程序如此特殊,你可以使用你正在使用的WordNet版本,或者你可以使用所謂的「感知映射」相關感官從更大版本(例如3.0)轉換爲1.5中的相同感覺。 你可以在這裏找到一些感覺映射http://www.cse.unt.edu/~rada/downloads.html#wordnet或者,如果你想要不同的版本,你可以做你自己的映射。
相關問題
- 1. 查找多詞詞組的同義詞
- 2. 多字Elasticsearch同義詞列表值
- 3. 名詞同義詞詞網
- 4. 列出很多詞典VS詞典與少數列表?
- 5. 名詞,動詞,形容詞等的單詞列表
- 6. 單詞的名詞,動詞,形容詞等的單獨列表
- 7. 使用詞網找到沒有名詞同義詞或至少有一個名詞同義詞的詞條
- 8. 從預定義的單詞列表插入單詞
- 9. 從一個列表中過濾單詞和另一個單詞
- 10. 列表到詞典列表
- 11. 從單詞列表中的字符串替換多個單詞
- 12. 如何使詞典的詞典與多個列表
- 13. 如何查找與列表中的多個詞典詞條
- 14. 從單詞生成單詞列表
- 15. 詞典和LINQ:過濾詞典列表
- 16. 單詞列表的詞形化
- 17. 檢查詞典中的單詞列表
- 18. Solr英語同義詞標準列表
- 19. reduce的同義詞的完整列表
- 20. 地圖列表到自定義詞典
- 21. 日文同義詞列表 - solr
- 22. 自定義列表到詞典
- 23. 使用split來定義單詞列表
- 24. 謂詞和列表
- 25. 從詞典列表
- 26. CharSequence定義多個單詞?
- 27. wikionary API - 單詞的詞義
- 28. Lucene:多詞詞組作爲搜索詞
- 29. 列表詞典的一種表達
- 30. 許多獨特詞彙列表
這不是有用的,因爲word中的所有單詞都有多個synset。有些synset是相關的,並且這個詞不能被認爲是多義性的。例如像美國,英國這樣的詞也被認爲是通過這種方法的多義性 – Madhusudan
@Madhusudan然後你應該更清楚你認爲多義的東西。我爲我的定義和另一個例子添加了參考。 – axiom
@Madhusudan也許你可以使用同義詞集之間的詞網樹中的距離作爲區分近似多義詞與明顯多義詞的方法嗎?但是,這個答案看起來對你所問的問題是正確的。 –