Извлечение имен людей из текстовых данных на немецком языке, используя spacy или nltk? - PullRequest
0 голосов
/ 26 сентября 2019

Я использую пространственную модель для немецкого языка для извлечения именованных объектов, таких как имена местоположений, имена людей и названия компаний, но не получаю правильный результат в качестве вывода.Есть ли пропущенная концепция, которую я не могу точно определить.

def city_finder(text_data):
    nlp = spacy.load('en_core_web_sm')
    doc = nlp(text_data)
    for ents in doc.ents:
        if(ents.label_ == 'GPE'):
            return (ents.text)

Это код, который я использовал, чтобы найти названия городов из текстовых данных, но его точность не очень высока.Когда я запускаю этот код, результатом будет нечто другое, а не название города.Есть ли что-то, что я упускаю в процессе обработки естественного языка или в какой-либо другой области?

...