使用 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 的自然語言處理