使用 spaCy 的自然语言处理
Azadeh Mobasher
Principal Data Scientist
情感分析
命名实体识别(NER)
spaCy 是用于 Python 的免费、开源 NLP 库,具有:
spaCyspaCy 训练模型
$ 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 = nlp 对象nlp 将文本转换为 Doc 对象(容器)以存储处理结果
spaCy 对字符串进行处理import 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 的自然语言处理