Skip to content

A Benchmark Study on Machine Learning Methods for Fake News Detection

Notifications You must be signed in to change notification settings

ANDREWOABEL/FakeNewsDetection

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 

Repository files navigation

Basic Info

This repo contains the implementation of a benchmark study on machine learning methods for fake news detection.

Requirements

  • Python
  • Numpy
  • Pandas
  • Keras
  • tqdm

Materials Used

  • Liar Dataset
  • Fake-or-real news Dataset
  • Combined Corpus

Models Evaluated

  • Traditional Machine Learning Models: SVM, LR, Decision Tree, AdaBoost, Naive Bayes, K-NN
  • Deep Learning Models: CNN, LSTM, Bi-LSTM, C-LSTM, HAN, Conv-HAN, Char-level C-LSTM
  • BERT-based Models: BERT, RoBERTa, DistilBERT

Code

You will find the codes of this project under the 'Codes' directory.

About

A Benchmark Study on Machine Learning Methods for Fake News Detection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 69.0%
  • Jupyter Notebook 31.0%