【问题标题】:Is there any api to get all words regarding a particular topic available in english grammar是否有任何 api 可以获取有关英语语法中可用的特定主题的所有单词
【发布时间】:2018-08-09 18:43:13
【问题描述】:

我正在使用 python 进行 NLP,下一步是收集有关英语语法中可用特定主题的大量数据。

例如:所有可以定义“部门”的词都说“帐户”。

谁能告诉我如何收集这些数据(如果可能,通过任何 API)。

【问题讨论】:

  • 请花一些时间阅读What topics can I ask about here?,并注意要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题 与 Stack Overflow 无关。

标签: python machine-learning nlp nltk wordnet


【解决方案1】:

NLTK wordnet 是解决这类问题的绝佳框架。这是一个简短的文档: http://www.nltk.org/howto/wordnet.html 这使用诸如“synset”之类的对象,它为您提供具有共同含义的单词。还有一些方法可以得到两个单词相似度的数字分数。 Lemmas 会为您提供具有相似词根含义的单词。

如果您正在寻找更多与查找相关的词(例如:“spaghetti”-->“pasta”、“ravioli”、“Italy”数据库可能更好: https://www.datamuse.com/api/

【讨论】:

  • 非常感谢.. 我想我有一个方向.. 在“datamuse” api 的帮助下,我可以收集这些数据.. 但不知道多远......跨度>
  • 不知道多远是什么意思?
猜你喜欢
  • 2015-12-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-02
相关资源
最近更新 更多