Menu

Tech Stack Used

Tech Stack Used

This project uses several widely adopted Python libraries for text processing and machine learning.

Python

Python serves as the primary programming language for building the News Recommendation System.

Google Colab

Google Colab provides the execution environment where all coding, preprocessing, and recommendation generation are performed.

Pandas

Pandas is used to:

  • Load the dataset
  • Clean missing values
  • Select required features
  • Manipulate textual data

NumPy

NumPy supports numerical computations required during feature extraction and similarity calculations.

Scikit-learn

Scikit-learn provides powerful machine learning tools such as:

  • TF-IDF Vectorizer
  • Cosine Similarity

These techniques are used to generate personalized news recommendations.