Отображение описания сущности из kb id в просторной компоновке сущностей

Я успешно обучил просторную модель связывания сущностей (очевидно, ограничивая данные).

мой вопрос: как отобразить описание объекта из kb в качестве вывода?


import spacy
nlp = spacy.load(r"D:\el model\nlp")
doc = nlp("Amir Khan is a great boxer")
ents = [(e.text, e.label_, e.kb_id_) for e in doc.ents]
print(ents) 

1 ответ

Решение

По словам Софи Ван Ландегхем (представитель Spacy Entity Linking). Описания в настоящее время не хранятся в самой базе знаний по причинам производительности. Однако из промежуточных результатов во время обработки у вас должен быть файл entity_descriptions.csv, который сопоставляет идентификатор WikiData с его описанием в простом табличном формате.

Другие вопросы по тегам