Question: 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. We are trying to make a flowchart and pseudocode that recommends 5

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 resultslist

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!