Skip to content

Shadow-code-dev/Semantic-Book-Recommendation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Semantic Book Recommendation System -

This project implements a semantic book recommendation system that suggests books based on the meaning of a user's query rather than simple keyword matching.

Traditional recommendation systems rely on exact words. This system uses Natural Language Processing (NLP) techniques to understand the context of a query and recommend books with similar descriptions.

Example queries:

  • "dark fantasy with dragons"

  • "romantic story set in Europe"

  • "books similar to Harry Potter"

The system converts book descriptions and user queries into vector representations and then finds books with the highest similarity scores.

Tech Stack

  • Python

  • Pandas

  • NumPy

  • Scikit-learn

  • NLP text vectorization (TF-IDF)

Installation

Clone the repository:

git clone https://github.com/Shadow-code-dev/Semantic-Book-Recommendation-System.git cd Semantic-Book-Recommendation-System

Install dependencies:

pip install -r requirements.txt

About

Semantic book recommendation system using NLP and TF-IDF vectorization to suggest books based on the meaning of user queries.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors