What problems if any do you run into

Assignment Help Computer Engineering
Reference no: EM131372443

Introduction to Data Mining Problems

Use R to devise a book recommendation system for the data uploaded to Blackboard.  In particular, develop a system that can recommend up to three books for an arbitrary user that can be entered into R after sourcing your code.  Develop such a system using both a:

(a) User-based collaborative filtering approach. Use Euclidean, Manhattan, correlational, and cosine similarity distance measures. What problems (if any) do you run into?

(b) Item-based collaborative filtering approach. Use an adjusted cosine similarity approach as discussed in class. How does this approach compare to the user-based approach?

To load the data into R you will need to use the read.csv function.  (i.e. read.csv(filename,header=TRUE)).  Please type in ?read.csv" to the R console to see the syntax if you would like further info regarding the function's syntax.  

Make your programs functions, where the names of users, can be entered into the R prompt.  

(c) What are some general problems with both approaches? Conceptually speaking, how can these issues be ameliorated?

Reference no: EM131372443

Questions Cloud

What is probability that average will exceed given value : Assume this is an average from a population with standard deviation of $1.5. If a random sample of 30 months is selected, what is the probability that its average will exceed $4.00?
Probability that a batch will be acceptable to the consumer : What is the probability that a batch will be acceptable to the consumer? Is the probability large enough to be an acceptable level of performance?
Perform research utilizing resources : To complete the current event activity, perform research utilizing resources such as the Internet, magazine publications, newspapers, and journals on a current event that illustrates the implementation of a new Information Systems technology.
Two key strategic decisions made by your current team : Identify two key strategic decisions made by your current team, department, or organization. How could those decisions have been enhanced by optimization models? Support your rationale with evidence from readings or external research.
What problems if any do you run into : DATS 6103: Introduction to Data Mining Problems. User-based collaborative filtering approach. Use Euclidean, Manhattan, correlational, and cosine similarity distance measures. What problems (if any) do you run into
What are the leadership qualities she possesses : Referring to the Cheung Yan: China’s Paper Queen Case Study (Text, pp 675-683),How has Cheung Yan (Zhang Yin) seen such success as a strategic leader? What are the leadership qualities she possesses? do you contribute Cheung Yan’s success to characte..
Enterprise systems consist of several : Enterprise systems consist of several carefully selected modules that are integrated together as a solution to ensure alignment and synchronisation of operational and business processes.
Evaluate business strategies for quality management : HA540-1: Evaluate business strategies for quality management and continuous improvement of operations. Instructions: In this Assignment, you will be evaluating dimensions of quality in healthcare and how various industries can apply these concepts..
What is a confidence interval and why is it useful : What is a confidence interval, and why is it useful? What is a confidence level?- Explain why in classical statistics describing a confidence interval in terms of probability makes no sense.

Reviews

len1372443

1/27/2017 1:06:22 AM

There is some flexibility with respect to how you construct the details of your recommendation system beyond your nearest neighbor algorithm. For example, you may use more than one nearest neighbor to make your algorithm better and you can weight the distances appropriately as discussed in class. Please feel free to discuss what your code is doing in a Word document or PDF and submit that along with your assignment. This will make it easier for the grader to understand the logic behind your algorithm. Make sure your program ignores zero values for the purposes of computing distances. Otherwise your recommendation system will be influenced by unrated books. Use an estimated rating of above 5 as a threshold for the recommendation system. If your model cannot provide any recommendations for a particular individual, then please have it say so. You can discuss this in (c).

Write a Review

Computer Engineering Questions & Answers

  What strategic competitive benefits do you see in a

what strategic competitive benefits do you see in a companys use of extranets? explain your position and provide

  Utilizing the rsa protocol encrypt and decrypt messages

You are asked to hand-turn the RSA protocol in order to encrypt and decrypt the messages (utilizing smaller numbers than are used in the practice, so that calculations may be done through the hand).

  Design a logical and physical topographical layout

Design a logical and physical topographical layout of the current and planned network through the use of graphical tools in Microsoft Word or Visio, or an open source alternative such as Dia.

  Recommendation on the action that the company needs

Prepare a recommendation on the action that the company needs to take against the offender - Prepare a recommendation on the action that the company needs to take against the offender.

  What type of procedures might a company put into place

What are some common steps and what type of procedures might a company put into place.

  Record the single process that is using the most memory

Record the total number of processes that are actively running. Record the single process that is using the most memory. Exploring the Activity Monitor (Screenshot and written response required).

  Why the pivot is then moved to the end

why The pivot is then moved to the end and partition is performed, then after the partition, the pivot moves to its rightful place.

  Execute a recursive directory traversal

Execute a recursive directory traversal.

  Show the key code in the center of the screen

Write down a program that will display the hex code for any key, or key combination that is pressed on the keyboard. Display the key code in the center of the screen. For instance, if the key number 0 is pressed, display a 30 on the center of the ..

  Comprise an explanation of functions and grouping

define the key concepts that are involved in summarizing data in a query. Include an explanation of functions and grouping. Please provide some examples to illustrate your points.

  Write the program code to handle as many as 40 test scores

Write the program code to handle as many as 40 test scores; however, for this assignment you will enter only the following five scores: 70, 80, 60, 80, 70

  Make table to be a pointer to pointer of type double

make table to be a pointer to pointer of type double.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd