/Book-Recommendation-System-

This project uses machine learning to create a personalized bookrecommendation system. By combining collaborative filtering and content-based filtering, it analyzes user preferences and book attributes to suggest tailored book recommendations. The system offers real-time updates and accurate predictions to enhance the user experience.

Primary LanguageJupyter Notebook

Book-Recommendation-System-

This project uses machine learning to create a personalized bookrecommendation system. By combining collaborative filtering and content-based filtering, it analyzes user preferences and book attributes to suggest tailored book recommendations. The system offers real-time updates and accurate predictions to enhance the user experience.

Explaination

Files uploaded is the explaination of the mathematical concepts used in the book recommendation system that how the Cosine Similarity concept is used in recommendation systems

This subsets of the data is matched and recommended based on the similarities and dissimilarities of the book

  1. 0(theta) -> 0* (Zero degree) -> similarity is equal or near to 100 %

  2. 0(theta) -> 90* (90 degree) -> similarity is equal or near to 0 %

This percentage od the books is recommended based on the subsets like book_content, book_title, author, & average_rating.