spaCy로 배우는 자연어 처리
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로 배우는 자연어 처리