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.
- 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
- Web Scraping: Extracts articles from Indian Express across multiple pages
- Embedding: Converts articles to semantic embeddings
- Clustering: Groups articles into topics using K-Means
- Recommendation: Matches articles to user profile using cosine similarity
Anirudh Yellamraju - [email protected]
Project Link: [https://github.com/anirudh-why/news-recommendation-system]