Department of
Computer Science and Business Systems
Mini Project – Review II
BOOK RECOMMENDATION SYSTEM
USING HYBRID APPROACH
Team Members: Batch No:VII Guided by,
BOOMIKA.M Mr./Dr.Immanuvel
Date : 23.05.2024
11321UG09008 HOD of CSBS and AIDS dept
MAHALAKSHMI.G
11321UG09032
SRINIDHI.A
11321UG09046
ABSTRACT
• Our system begins by collecting and preprocessing a diverse
dataset of books, including attributes such as titles,authors,
genres,descriptions,and user ratings.
• We then employ hybrid recommendation system which is the
combination of content based and collaborative based
filtering.
2
OBJECTIVE
• The objective for a book recommendation system could be to
provide personalized recommendations to users based on their
preferences
• The goal is to enhance user satisfaction and engagement by
offering tailored recommendations that cater to individual tastes
while also introducing new and diverse books they may enjoy.
3
EXISTING SYSTEM
• The main idea behind this project is to recommend the top five
most similar books to the user that suits their interests and
preferences.
• The books are suggested to the users using collaborative filtering
method.Collaborative Filtering does not take features of the item
but focuses more on the user's behavior.
4
EXISTING SYSTEM BLOCK DIAGRAM
5
DISADVANTAGES
Following are the disadvantages of existing system:
• Popularity-choice is not always met.
• Time consuming.
• Content based filtering is not used
6
PROPOSED SYSTEM
• This system recommends books based on popularity i.e, the books
that are mostly read by other users are recommended.
• It uses collaborative and content based filtering method.
• Recommending books based on content. In content based filtering,
we make predictions based on the books that the user read
previously.
7
PROPOSED SYSTEM BLOCK DIAGRAM
8
ADVANTAGES
• Personalized Recommendations: It tailors book recommendations
to your specific interests and preferences.
• Discover New Books: It introduces you to a diverse range of
books that you may not have discovered on your own.
• Enhanced Reading Experience: It offers a more personalized and
exciting reading journey by suggesting books tailored to your
tastes.
9
LIST OF MODULE
• Data Handling and Preprocessing
• Distributed Data Processing
• Model Building
• Installation of Commands
• Importing Modules
• Deployment
10
SOFTWARE REQUIREMENTS
• Python
• Scikit-learn
• PyTorch
• Apache spark
11
ALGORITHM
• K-means Clustering
• K-Nearest Neighbour(KNN)
12
IMPLEMENTATION
• Setup and Install Required Libraries
• Load and Preprocess Data
• Build the Hybrid Model
• Make Predictions
13
14
15
16
17
18
COMPARISION OF EXISTING AND PROPOSED
METHOD
EXISTING SYSTEM PROPOSED SYSTEM
RECOMMENDATION Generalized Personalizesd
DIVERSITY Unique and diverse
-
ALGORITHM Established algorithm Innovative algorithm
19
REFERENCES
Anjali Sanjivanrao More,Kalyani Manoj Swamy,Apurwa Baliram
Bhoir, Kazi Nujhat Parveen Mohd Afjal,”BOOK RECOMMENDATION
SYSTEM USING MACHINE LEARNING”,2022 using collaborative
filtering
20
THANK YOU
21