【问题标题】:How to extract scene locations from a given text?如何从给定的文本中提取场景位置?
【发布时间】:2018-01-16 05:27:26
【问题描述】:

我正在执行一项任务,我应该查找/提取有关场景位置的详细信息。考虑以下句子:

1 - 在意大利南部的一个小学校教室里开放

2 - 在麦田上切到黎明。

在第一句中,应提取“学校教室”或“教室”。对于后一种,它应该提取“麦田”。

我找不到与此任务相关的任何资源。我想知道:

  • 这是否可能
  • 如果是,那怎么办?任何论文/代码的链接都会非常有帮助。

谢谢

【问题讨论】:

  • 至少尝试通过一个例子来展示你所做的一些努力
  • 为什么这个标签是python?
  • 我在 Java 中使用过 OpenNLP 和 StanfordNLP 库,它们可以检测句子中的位置。 Python 可能有自己的库。
  • @Rachitkapadia 我不知道从哪里开始,这就是我在这里发布这个问题的原因。我知道如何提取地缘政治位置,但这个问题不同。
  • @MinorThreat 什么类型的位置?如您所见,它不是地理位置,所以我猜 NER 在这种情况下不起作用。感谢您的评论。

标签: nlp nltk named-entity-recognition spacy


【解决方案1】:

您是否尝试过可视化解析器的功能? (Java:http://nlp.stanford.edu:8080/corenlp/,Python:https://demos.explosion.ai/displacy/

很大程度上取决于您描述位置的注释,也许您可​​以通过检测诸如 onover 等位置介词来组合一些东西;用the outputof the parse查看它们对应的名词是什么,并使用wordnet检查这些名词是a location还是hyponyms of something like a structure或类似的东西。

【讨论】:

  • 这很有帮助。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多