Обработка естественного языка с помощью spaCy
Azadeh Mobasher
Principal Data Scientist
Анализ тональности
Распознавание именованных сущностей (NER)
spaCy — бесплатная библиотека с открытым исходным кодом для NLP на Python, которая:
spaCy с помощью менеджера пакетов pipspaCy можно загрузить
$ python3 pip install spacy
python3 -m spacy download en_core_web_sm
import spacy
nlp = spacy.load("en_core_web_sm")
spaCy en_core_web_sm = объект nlpnlp преобразует текст в объект Doc (контейнер) для хранения обработанного текста
spaCyimport spacy
nlp = spacy.load("en_core_web_sm")
text = "A spaCy pipeline object is created."
doc = nlp(text)
Token — наименьшая значимая единица текста.print([token.text for token in doc])
['A', 'spaCy', 'pipeline', 'object', 'is', 'created', '.']
Обработка естественного языка с помощью spaCy