AmirhosseinHonardoust/Fake-News-Detector

A complete NLP and Machine Learning project to detect fake and real news using TF-IDF and Logistic Regression. Includes full training pipeline, evaluation charts, and an interactive Streamlit web app for real-time credibility analysis. Dataset adapted from Kaggle’s Fake and Real News Dataset.

36
/ 100
Emerging

This tool helps journalists, researchers, or anyone evaluating online content quickly determine if a news article or headline is likely fake or real. You simply input a piece of text, and it classifies it as either "REAL" or "FAKE," along with a probability score. This is designed for individuals who need a fast, preliminary credibility check on news content.

Use this if you need a straightforward way to get an initial assessment of a news article's credibility by pasting its text into a user-friendly application.

Not ideal if you need to analyze large volumes of news automatically or require a tool that explains *why* an article is classified as fake beyond a probability score.

news-verification media-literacy content-credibility misinformation-detection online-journalism
No Package No Dependents
Maintenance 6 / 25
Adoption 8 / 25
Maturity 13 / 25
Community 9 / 25

How are scores calculated?

Stars

53

Forks

4

Language

Python

License

MIT

Last pushed

Oct 26, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/AmirhosseinHonardoust/Fake-News-Detector"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.