원리를 모르겠는데, 되긴 된다..??? (X)
처음엔 됐는데, 두번째 시도에서는 안된다 ㅠㅠ
순환신경망 사용이 감성분석에서는 별로 의미가 없다는데,
일단 왜 쓰는지 이해를 해야할 것 같다...
examples = [
'뭐 ***인가 *** *** ***들',
'웃기넼ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ',
'힘내세요! 응원합니다',
'못생김ㅋㅋㅋ 한심',
'너무 멋져요!'
]
저기 ***에 실제로는 욕이 있음.
순환신경망 사용 전
model.add(Embedding(max_words, 8, input_length=maxlen))
model.add(Flatten())
model.add(Dense(32, activation='relu'))
model.add(Dense(1, activation='sigmoid'))
example 분석 결과:
0.86
0.66
0.0
0.93
0.01
순환신경망 사용 후
model.add(Embedding(max_words, 8, input_length=maxlen))
model.add(LSTM(32))
model.add(Dense(32, activation='relu'))
model.add(Dense(1, activation='sigmoid'))
example 분석 결과:
0.67
0.23
0.0
0.71
0.0