충북대학교 소프트웨어학과 팀 시카고의 졸업작품 과제.
SNS에 기사로 위장한 선동적, 자극적인 게시글로 인해 속는 사람들이 빈번하게 나타난다. 우리는 사용자가 게시글이 얼마나 신뢰도가 있는지 알게하기 위해 SOTA NLP 모델인 BERT를 활용하여 게시글이 어느정도의 신뢰도가 있는지 퍼센티지로 나타내는 웹 사이트를 만들었다.
이름 | 학번 |
---|---|
😃장동혁 | 2016039049 |
😃신한솔 | 2016039084 |
😃황세호 | 2014041077 |
Fake-News-Detection-System
├── client
├──── Dockerfile
├── server
├──── Dockerfile
├── model
├──── (BERT MODEL.pt)
├── .env.pg
├── .env.pgadmin
├── docker-compose.yml
└── README.md
- .env 파일 설정
# .env.pg
POSTGRES_USER=
POSTGRES_PASSWORD=
POSTGRES_DB=
# .env.pgadmin
PGADMIN_DEFAULT_EMAIL=
PGADMIN_DEFAULT_PASSWORD=
- URL : https://drive.google.com/file/d/1zeW96unGCSIhaL55W_JM17k9RgfN-fVi/view?usp=sharing
- FILEID : 위 url의 id
- FILENAME : final_model.pt
$ cd model
$ wget --no-check-certificate 'https://docs.google.com/uc?export=download&id={FILEID}' -O {FILENAME}
$ docker-compose up --build # 최초 실행
$ docker-compose up
$ cd model
$ flask run
- Kaggle Fake news 데이터셋
https://www.kaggle.com/clmentbisaillon/fake-and-real-news-dataset