Я использую spaCy's Named Entity Recognition , чтобы определить слово food в предложении. Это код, который у меня есть:
import spacy nlp = spacy.load('en_core_web_sm') sentence = "I like to eat pizza." doc = nlp(sentence) for ent in doc.ents: print(ent.text, ent.label_)
Почему не печатается «пицца»? Согласно типам сущностей spaCy, еда принадлежит к типу PRODUCT, поэтому не следует печатать «пиццу» для ent.text и PRODUCT для ent.label?
PRODUCT
ent.text
ent.label