AI-Powered News Verification System
TruthLens AI is a Machine Learning web application that predicts whether a news article is likely Real or Fake using Natural Language Processing (NLP).
Streamlit App: https://truthlens-ai-nzhzfbrcgl6zz2k7cl6syf.streamlit.app
- Detects Real and Fake News
- AI-powered prediction using Machine Learning
- TF-IDF text vectorization
- Logistic Regression classifier
- Confidence score display
- Interactive Streamlit web interface
- Responsive and easy-to-use UI
- Python
- Streamlit
- Scikit-learn
- Pandas
- NumPy
- Pickle
- Git & GitHub
truthlens-ai/
├── data/
│ └── news.csv
├── models/
│ ├── logistic_regression_model.pkl
│ └── tfidf_vectorizer.pkl
├── notebook/
│ ├── app/
│ │ └── app.py
│ └── eda.ipynb
├── requirements.txt
├── README.md
└── .gitignore
pip install -r requirements.txt python -m streamlit run notebook/app/app.py
Dataset ↓ Data Preprocessing ↓ TF-IDF Vectorization ↓ Logistic Regression ↓ Prediction ↓ Confidence Score
- Improve model accuracy with larger datasets
- Compare multiple ML models
- Add prediction history
- Add news category classification
- Enhance UI and visual analytics
Abhilasha Mishra
B.Tech Computer Science (AI)
AKTU

