Skip to content

Riof88/Content-Based-Recommender-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Content-Based Recommender System

This project builds a recommendation system using content-based filtering. It uses Natural Language Processing (NLP), TF-IDF vectorization, and cosine similarity to recommend items based on a user's interaction history.


πŸ”§ Tools & Libraries

  • Python
  • Pandas & NumPy
  • NLTK
  • Scikit-learn
  • SciPy

πŸ’‘ Key Features

  • Text preprocessing and tokenization
  • TF-IDF vectorizer to extract text features
  • Cosine similarity to measure item similarity
  • Custom recommendation class to return personalized suggestions
  • Verbose mode to print ranked recommendations

πŸ§ͺ How It Works

  1. Text data is vectorized using TfidfVectorizer
  2. A user profile is generated from previously interacted items
  3. Recommendations are generated using cosine similarity

πŸš€ Topics

recommender-system, NLP, TF-IDF, cosine-similarity, machine-learning, content-based

About

A content-based recommender system using TF-IDF and cosine similarity to suggest personalized items based on user profiles.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors