- Word2Vec์ ํตํด ์๋ฒ ๋ฉ ๋ ๋ค์ด๋ฒ ์ํ ๋ฆฌ๋ทฐ ๋ฐ์ดํฐ๋ฅผ BiLSTM์ ํตํด ๊ธ์ , ๋ถ์ ์ ๋ถ๋ฅํด ์ฃผ๋ ํ๋ก์ ํธ
- ๋ฒ์ 2 (Embedding Layer๋ฅผ ํ์ฉํ ๋ฒ์ )
-
์ ๋ต์ด ์๋ ๋ค์ด๋ฒ ์ํ ๋ฆฌ๋ทฐ ๋ฐ์ดํฐ 15๋ง๊ฑด(๋ฐ์์ ๋ ์ ๊ณต)์ ๋ํด์ ํ์ฌ ํ๊น
-
ํ์ฌ ํ๊น ํ ๋จ์ด๋ค์ ๋ํด Word2Vec์ ์ด์ฉํด ํ์ต์ํจ ์๋ฒ ๋ฉ ๋ฒกํฐ๋ก ๋ณํ
-
๋จ์ด ๋ฒกํฐ๋ค์ BiLSTM์ ๋ฃ์ด์ ์์ชฝ ๋ state๋ค์ ๋ํด์ fully connected layer์ Softmaxํจ์๋ฅผ ์ด์ฉํด ๋ถ๋ฅ
-
Training data : ์ํ ๋ฆฌ๋ทฐ ๋ฐ์ดํฐ 15๋ง๊ฑด ratings_train.txt
-
Test data : ์ํ ๋ฆฌ๋ทฐ ๋ฐ์ดํฐ 5๋ง๊ฑด ratings_test.txt
-
Sentimental-Analysis ํด๋๋ฅผ github๋ก๋ถํฐ ๋ค์ด๋ก๋
-
Word2Vec_train.py๋ก ํ์ฌ ํ๊น ํ ๋จ์ด๋ค์ ๋ํด์ Word2Vec ํ์ต ํ ๋ชจ๋ธ ์ ์ฅ Word2vec.model
-
Word2Vec_Tensorboard.py๋ฅผ ํตํด ์๊ฐํ
-
cmd์ฐฝ์ cd ./Sentimental-Analysis-master/Sentimental-Analysis-master/Bidirectional_LSTM ๊ฒฝ๋ก๋ก ์ด๋
-
python Bi_LSTM_train.py ๋ช ๋ น์ด๋ฅผ ํตํด ์ด์ง ๋ถ๋ฅ๊ธฐ ํ์ต
epoch 4 ์ดํ์ overfitting์ด ๋๋ฏ๋ก epoch 4์์ early stopping์ ํ๋ค.
-
Bi_LSTM_test.py๋ฅผ ํตํด test data์ ๋ํด์ ์ฑ๋ฅ ํ์ธ (86.52%)
-
Doc2Vec, Term-existance Naive Bayes์ ์ํ ์ฑ๋ฅ ๋ณด๋ค ๋ฐ์ด๋จ(๋ฐ์์ )
- Grade_review.py๋ฅผ ํตํด ์ง์ ์ ๋ ฅํ ๋ฌธ์ฅ์ ์ฑ๋ฅ ํ์ธ



