Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 991 Bytes

README.md

File metadata and controls

25 lines (16 loc) · 991 Bytes

Personalized News Recommendation System

Project Overview

This project is a sophisticated news recommendation system that scrapes news articles from Indian Express, clusters them into topics, and provides personalized article recommendations based on user preferences and mood.

Features

  • Web scraping of news articles from Indian Express
  • Topic clustering using K-Means algorithm
  • Personalized recommendation using semantic similarity
  • User mood and interest-based article suggestions

How It Works

  1. Web Scraping: Extracts articles from Indian Express across multiple pages
  2. Embedding: Converts articles to semantic embeddings
  3. Clustering: Groups articles into topics using K-Means
  4. Recommendation: Matches articles to user profile using cosine similarity

Contact

Anirudh Yellamraju - [email protected]

Project Link: [https://github.com/anirudh-why/news-recommendation-system]