Skip to content
This repository has been archived by the owner on Oct 18, 2023. It is now read-only.

kaplanz/aps360-fake-news

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aps360-fake-news

University of Toronto APS360 project created for the 2020 Summer semester.

Dependencies

In order to use the model, the required dependencies must be installed. There are several options for installing dependencies depending on how the model is to be run. Only one of these installation methods is required.

via pip

Install pip requirements found in requirements.txt:

pip install -r requirements.txt

via Anaconda

Install the conda environment found in environment.yml:

conda env create -f environment.yml

via Docker

Build the Docker image found in Dockerfile:

docker build -t fake-news .

To run the image, use a command such as the following:

docker run -it --rm fake-news

Note that the Docker image comes with the pretrained model already installed.

Usage

To use the model, simply run main.py and follow the instructions. For more information, the help menu can be accessed using the --help flag:

./main.py --help

Pretrained Model

To access the pretrained model, download the pretrained model files. Unzip the archive and place it in the root of this repository.

Alternatively, the pretrained model can be downloaded directly from the command line using the gdown utility:

pip install gdown
gdown https://drive.google.com/uc\?id\=1E7WfQ86vjrwrhIKcEaWKRkB8phpExOLK
tar zxvf output.tar.gz
rm output.tar.gz

About

A fake news classifier written in PyTorch

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published