Detect whether a news article is fake or real using NLP and ML.
- Python, Pandas, Scikit-learn, Streamlit
- Logistic Regression with TF-IDF
- Dataset: Kaggle Fake and Real News
- ✅ Classifies news as Real or Fake
- 💬 Built using TF-IDF Vectorizer and Logistic Regression
- ⚡ Interactive Streamlit app
- 🧠 Trained on real-world datasets (
Fake.csv,True.csv) - 💾 Model saved with
picklefor fast deployment
- Clone the repo
- Install dependencies:
pip install -r requirements.txt - Train model: run
notebook/main.ipynb - Run app:
streamlit run app/app.py
Enter a news article in the text area, and the app will tell you if it's fake or real!