Answered step by step
Verified Expert Solution
Question
1 Approved Answer
We are trying to make a flowchart and pseudocode that recommends 5 books when someone is buying a book from an online book store. It
We are trying to make a flowchart and pseudocode that recommends 5 books when someone is buying a book from an online book store. It is required to have some mathematical calculations.
Here is the general idea of our plan. There will be a rating system between 1-5. We want to make user-based collaborative recommendation algorithms. We need to use some mathematical equations but I and my partner couldn't. We want you to help us with that.
MainAlgorithm 1. Check User Rating Database 2. Count the reviews of newUser 3. If it's greater than 5, 4. perform SubAlgorithmi 5. If else it's less than 5, perform SubAlgorithm2 7. Display results List SubAlgorithm1 1. Compare the reviews of newUser with previous users' ratings Generate a list of 100 people with most similar book taste Find 5 books that are most liked among these 100 people and the newUser hasn't bought Print the results into results List 3. SubAlgorithm2 1. Find the genre of the book that the newUser is buying right now Filter out the books that are not in that genre Find 5 books that have the most sales number in remaining books Print the results into resultslist MainAlgorithm 1. Check User Rating Database 2. Count the reviews of newUser 3. If it's greater than 5, 4. perform SubAlgorithmi 5. If else it's less than 5, perform SubAlgorithm2 7. Display results List SubAlgorithm1 1. Compare the reviews of newUser with previous users' ratings Generate a list of 100 people with most similar book taste Find 5 books that are most liked among these 100 people and the newUser hasn't bought Print the results into results List 3. SubAlgorithm2 1. Find the genre of the book that the newUser is buying right now Filter out the books that are not in that genre Find 5 books that have the most sales number in remaining books Print the results into resultslistStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started