About TruCheck

TruCheck is a fake news detection system that uses Natural Language Processing (NLP) to classify news as real or fake based on its content. It applies text processing and machine learning techniques to make accurate predictions.

🧠 How It Works

  1. Data Collection: Labeled datasets of real and fake news articles are gathered (e.g., Kaggle).
  2. Text Preprocessing:
    • Tokenization
    • Stop-word removal
    • Lowercasing & punctuation cleanup
    • Lemmatization or stemming
  3. Feature Extraction:
    • TF-IDF or Bag of Words (BoW)
    • Embeddings like Word2Vec, GloVe, or BERT
  4. Model Training: ML algorithms such as Logistic Regression, Naive Bayes, Random Forest, or deep learning models (e.g., BERT) are trained.
  5. Prediction: A pipeline converts input → preprocess → vectorize → predict (Real or Fake).
  6. Evaluation: Model is evaluated using accuracy, precision, recall, and F1-score.

Final Year Project For

Akinmoyero Titilayo kausarat
Matric Number: 236202034