spaCyで学ぶNatural Language Processing
Azadeh Mobasher
Principal Data Scientist
感情分析
固有表現認識(NER)
spaCy は 無料のオープンソースの Python 向けNLPライブラリです。
spaCy をインストールしますspaCy の学習済みモデルをダウンロード可能
$ 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で学ぶNatural Language Processing