如何使用命名实体识别获取位置名称(仅限)?

时间:2018-01-24 16:32:20

标签: python location named-entity-recognition

我正在开展一个项目,我需要在给定的文本文件中提取位置。 我尝试了here给出的命名实体识别示例。下面给出了这个代码片段。 但在这里输出所有三个实体; 姓名,地点和组织。有没有解决方案只使用python提取位置?

if ! ssh -q $user@$server "[ -d \"/some/directory\" ]"; then
.....

1 个答案:

答案 0 :(得分:0)

您需要训练一个命名实体识别(NER)来做到这一点。 NLTK工具包将为您提供部分演讲,而不是名词的类型

如果您正在寻找更快的解决方案。我会推荐geotext

from geotext import GeoText
sentence = "my foreigner New York Canberra Sydney Australia, Japan, Fujimoto Godfather Avatar"
places = GeoText(sentence)
print places.countries
print places.cities