An open API service indexing awesome lists of open source software.

https://github.com/prajakta1321/authencheck

Amdocs Gen AI Graduate Hackathon 2024-25- A comprehensive fact-checking and misinformation detection system that leverages cutting-edge AI models and multiple news sources to verify information circulating on social media
https://github.com/prajakta1321/authencheck

api bert-fine-tuning flask-application matplotlib ngrok-server nlp nlp-machine-learning numpy pandas python3 scikit-learn seaborn wandb

Last synced: 3 months ago
JSON representation

Amdocs Gen AI Graduate Hackathon 2024-25- A comprehensive fact-checking and misinformation detection system that leverages cutting-edge AI models and multiple news sources to verify information circulating on social media

Awesome Lists containing this project

README

          

## AuthenCheck : Advanced Misinformation Detection System
Amdocs Gen AI Graduate Hackathon 2024-25

🎯 AuthenCheck is a comprehensive fact-checking and misinformation detection system that leverages cutting-edge AI models and multiple news sources to verify information circulating on social media. The system combines Google's Gemini AI, BERT, and traditional ML approaches with real-time news data to provide accurate fact-checking results.

✅ Features

- Real-time fact verification using Gemini AI

- Latest News verification through Google News API and BBC RSS feeds

- Historical data analysis using LIAR dataset

- Natural Language Processing (NLP) based text analysis, textblob, lemmatization, NER, context awareness, etc

- Machine Learning models for prediction

- Web interface using Flask and Ngrok

✅ Tech Stack

✔ AI/ML Models:

- Google's Gemini for advanced text analysis and NLP tasks.

- BERT for contextual understanding

- Linear Regression for prediction tasks

✔ Data Sources:

- Google News API (Real time)

- BBC News RSS Feed (Resl time)

- LIAR dataset from Kaggle (Historical data)

✔ Backend:

- Flask web framework

- Ngrok for tunneling

- Python for data processing

- Scikit-Learn

- Matplotlib, numpy and seaborn

✔ NLP Components:

- Text preprocessing

- Textblob, nltk

- Sentiment analysis

- context- awareness phrase

- Named Entity Recognition

- Topic modeling

- Tokenization

- Lemmatization

✅ Results

- Accuracy metrics

- Performance benchmarks

- Comparison with baseline models

✅ Future Improvements

- Enhanced real-time processing

- Additional news sources integration

- Mobile application development

- API endpoint creation

✅ Model Monitoring & Deployment

✔ Weights & Biases Integration

✔ Flask Web Application

✔ Ngrok Tunnel Setup

✅ Monitoring & Evaluation

- Model performance metrics tracked via W&B dashboard

- Real-time API endpoint monitoring

- System resource utilization tracking

- Error logging and alerting