Showing
1 changed file
with
58 additions
and
22 deletions
1 | ## OUTLINE | 1 | ## OUTLINE |
2 | -지난 24시간, 우리 학우들은 무슨 생각을 하면서 지냈을까요? <br> | 2 | +(DEMO)경희대 국제캠퍼스 자유게시판의 지난 24시간을 한 눈에 정리해 드립니다. 지난 24시간 동안 올라온 글의 수, 분위기, 주요 토픽을 이용하실 수 있습니다.<br> |
3 | -(DEMO) 경희대학교 국제캠퍼스 자유게시판의 24시간, 한 눈에 정리해 드립니다! <br><br> | ||
4 | 3 | ||
5 | -Web Page의 메인에서 지난 24시간 업로드된 글의 개수/긍정/부정 정도 + a 확인 가능<br> | 4 | +### DEMO |
6 | -스크롤시 지난 24시간 내의 게시판의 주요 토픽 확인 가능(word cloud) | 5 | +http://52.44.136.46:23023/ <br> |
6 | + | ||
7 | +### WORK | ||
8 | +- [x] everytime.kr 크롤러 작동 | ||
9 | +- [x] everytime.kr(경희대)로부터 24시간 이내의 이슈 토픽 정리<br> | ||
10 | +- [x] 지난 24시간 이내의 게시판 분위기 정리<br> | ||
7 | <br><br> | 11 | <br><br> |
8 | 12 | ||
9 | 13 | ||
10 | -## Prerequisites | ||
11 | -* python 3.8+, NODE JS | ||
12 | -* sklearn | ||
13 | -* selenium, bs4 | ||
14 | -* konlpy, Py-Hanspell`` | ||
15 | -* jpype | ||
16 | 14 | ||
17 | -## TODO | 15 | +## Getting Started |
16 | +이 프로젝트는 자연어 처리 기능을 포함합니다. 따라서 자연어 처리 모듈의 하위 패키지가 다수 포함되어 있습니다. 가상환경에서 실행하기를 권장합니다. [자세히 보기](./requirement.txt) | ||
17 | + | ||
18 | +### Language | ||
19 | +<img src="https://user-images.githubusercontent.com/77797199/121453040-70a7d480-c9db-11eb-8df5-e126fe4ad56d.png" height=100> <img src="https://user-images.githubusercontent.com/77797199/121453042-71406b00-c9db-11eb-9bb1-27b093f5ec53.png" height=100> <img src="https://user-images.githubusercontent.com/77797199/121453100-887f5880-c9db-11eb-8711-c6b0fcbf611d.png" height=100> | ||
20 | + | ||
21 | +### Prerequisites | ||
18 | ```angular2html | 22 | ```angular2html |
23 | +git clone http://khuhub.khu.ac.kr/2019102177/Todays_Issue.git | ||
19 | pip install -r requirements.txt | 24 | pip install -r requirements.txt |
25 | +npm install | ||
26 | +``` | ||
27 | +* content.py의 login info 수정 | ||
28 | +* SentimentAnalyer.py의 GOOGLE_APPLICATION_CREDENTIALS 수정 | ||
29 | + | ||
30 | +### Installing | ||
31 | +``` | ||
20 | pip install git+https://github.com/lovit/textrank.git | 32 | pip install git+https://github.com/lovit/textrank.git |
21 | pip install git+https://github.com/mrlee23/KoreanSentimentAnalyzer | 33 | pip install git+https://github.com/mrlee23/KoreanSentimentAnalyzer |
22 | ``` | 34 | ``` |
23 | 35 | ||
36 | +### StartApp | ||
37 | +``` | ||
38 | +npm run start | ||
39 | +``` | ||
40 | + | ||
41 | +## API | ||
42 | +> https://cloud.google.com/natural-language/ <br> | ||
43 | + | ||
44 | +구글 클라우드 플랫폼에서 제공하는 Cloud Natural Language API의 감정 분석 이용 | ||
45 | + | ||
46 | +<br><br> | ||
47 | +## Running the tests | ||
48 | + | ||
49 | +### TextRank | ||
50 | +* Input<br> | ||
51 | + | ||
52 | +|title|content| | ||
53 | +|------|---| | ||
54 | +|text|text| | ||
55 | +|text|text| | ||
56 | +|text|text| | ||
57 | +<br> | ||
58 | + | ||
59 | +* Output | ||
60 | +<img src="https://user-images.githubusercontent.com/77797199/121452118-d7c48980-c9d9-11eb-80a7-f88ba502a6d1.PNG"> | ||
61 | +<br><br> | ||
62 | + | ||
63 | +### Sentiment Analyzer | ||
64 | +* Input<br> | ||
65 | +<img src="https://user-images.githubusercontent.com/77797199/121452505-8072e900-c9da-11eb-9cbe-2205f4afff69.jpg"> | ||
66 | + | ||
67 | +* Output<br> | ||
68 | +<img src="https://user-images.githubusercontent.com/77797199/121452510-81a41600-c9da-11eb-97ab-1bf42b2acc81.PNG"> | ||
69 | + | ||
24 | ## Reference | 70 | ## Reference |
25 | -> TextRank Package https://github.com/lovit/textrank/ <br> | 71 | +> TextRank https://github.com/lovit/textrank/ <br> |
26 | > WordCloud https://lovit.github.io/nlp/2018/04/17/word_cloud/ <br> | 72 | > WordCloud https://lovit.github.io/nlp/2018/04/17/word_cloud/ <br> |
27 | > Sentiment Analyzer https://github.com/mrlee23/KoreanSentimentAnalyzer <br> | 73 | > Sentiment Analyzer https://github.com/mrlee23/KoreanSentimentAnalyzer <br> |
28 | -> Sentiment Analyzer BERT 언어 모델을 이용한 감정 분석 시스템(2020) https://github.com/SKTBrain/KoBERT <br> | ||
29 | > HTML Template https://www.free-css.com/free-css-templates/page266/indus | 74 | > HTML Template https://www.free-css.com/free-css-templates/page266/indus |
... | \ No newline at end of file | ... | \ No newline at end of file |
30 | - | ||
31 | - | ||
32 | -## WORK | ||
33 | -- [x] everytime.kr 크롤러 개발 | ||
34 | -- [x] everytime.kr(경희대)로부터 24시간 이내의 이슈 토픽 정리 ; 주기능<br> | ||
35 | -- [x] 지난 24시간 이내의 게시판 분위기 정리<br> | ||
36 | -- [ ] ~~질문 입력시 해당하는 게시글 검색~~ -> 구현은 가능하나, 차용한 HTML Template 내에 적용할만한 파트가 있을지?(타 기능 적용 후 다시 생각) <br> | ||
37 | -- [x] HTML template 수정 -> 거의 완료 <br> | ||
38 | -- [x] Remote 서버에 업로드 | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment