Answered step by step
Verified Expert Solution
Link Copied!

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. image text in transcribed

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

Describe the results of attempts to teach language to nonhumans.

Answered: 1 week ago