[python] NLTK를 사용해 텍스트 감정 분석을 수행하는 방법은 무엇인가요?
- NLTK 설치: 먼저 NLTK를 설치해야 합니다. 다음 명령어를 사용하여 설치할 수 있습니다.
pip install nltk
- 필요한 모듈 임포트: NLTK에서 제공하는 모듈을 사용하기 위해 다음과 같이 모듈을 임포트합니다.
import nltk from nltk.sentiment import SentimentIntensityAnalyzer nltk.download('vader_lexicon')
- 텍스트 데이터 로드: 감정 분석을 수행할 텍스트 데이터를 로드합니다.
text = "이 영화는 정말로 훌륭합니다!"
- SentimentIntensityAnalyzer 객체 생성: SentimentIntensityAnalyzer 객체를 생성합니다.
sid = SentimentIntensityAnalyzer()
- 감정 점수 계산:
polarity_scores
메서드를 사용하여 입력 문장의 감정 점수를 계산합니다.scores = sid.polarity_scores(text)
- 결과 출력: 계산된 감정 점수를 출력합니다.
print(scores)
감정 점수는 문장에 대한 긍정성, 부정성, 중립성 및 강도를 나타내는 딕셔너리 형태로 반환됩니다. 이를 통해 텍스트의 감정을 파악할 수 있습니다.
더 자세한 내용은 NLTK의 공식 문서를 참조하십시오: NLTK Sentiment Analysis