【问题标题】:Accessible English Dictionary with words and and proper names带有单词和专有名称的可访问英语词典
【发布时间】:2015-01-28 17:35:59
【问题描述】:

我需要一种方法来检查一个单词是否存在于英语词典中。这个词也可以是专有名称(城市名称、贵宾名称、位置名称.. 等等),考虑到专有名称也会小写。

我可以不受限制地通过 Python 访问的最佳数据库或字典是什么?

【问题讨论】:

  • 你可以用 Python 访问几乎任何你想要的数据库。

标签: python nlp stanford-nlp


【解决方案1】:
print requests.get("https://en.wikipedia.org/wiki/Special:Search?search="+raw_input("Search For:").lower()+"&go=Go").content

可能不是你想要的......但它的东西

【讨论】:

    【解决方案2】:

    我上次检查时,UIUC NER 标记器包含大量来自维基百科的实体。您应该可以从以下位置下载他们的标记器 http://cogcomp.cs.illinois.edu/page/download_view/NETagger 解压它,并通过标准的 python 读取文件方法访问其中包含的列表。如果您只是想检查一个单词是否在字典中,您可以使用 WordNet。

    您将遇到的一个问题是如何处理多令牌实体。如果你碰到中国总理的名字,他的名字中的任何一个标记都可能不会出现在字典中,但全名应该被识别为一个名字。在这种情况下,您将需要一个真正的 NER 系统,例如 UIUC 或斯坦福 NLP 工具。这也将更加耗时,并且您将不得不仅考虑文本参考。

    【讨论】:

      猜你喜欢
      • 2017-06-05
      • 2016-07-18
      • 2012-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多