Skip to content

anirudh-why/news-recommendation-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

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]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages