Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“° Fake News Detection System (LSTM + Flask)

A real-time fake news detection system built with an LSTM-based neural network and deployed via a Flask web app. It processes real-world news text input, predicts authenticity, and delivers results through a clean, responsive UI and RESTful APIs.


πŸš€ Features

  • πŸ€– LSTM-based Neural Network built with Keras & TensorFlow
  • πŸ“ˆ Achieved 92% accuracy on real-world news datasets
  • 🧠 NLP preprocessing using NLTK and Keras tokenizers
  • 🌐 Flask API backend with real-time prediction support
  • πŸ§ͺ OOP-based backend design with unit testing in Unix-based dev environment

πŸ› οΈ Tools & Technologies

  • 🐍 Python
  • πŸ”  Keras, TensorFlow
  • πŸ“š NLTK, Pandas, NumPy
  • 🌐 Flask (API)
  • πŸ–ΌοΈ HTML, CSS
  • πŸ§ͺ OOP, Unit Testing
  • πŸ’» Unix-based CLI

πŸ—ƒοΈ Dataset

  • πŸ“Œ Real-world news articles dataset (e.g., from Kaggle or trusted sources)
  • Features include: title, text content, and label (fake or real)

About

The model leverages Keras with TensorFlow backend and incorporates powerful NLP preprocessing using NLTK and NumPy for efficient tokenization and sequence modeling.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages