Question: help me to solve small project Spring 2017 CpE 207 Data Structures Course Project Recommender System Due Tuesday, May 23 Introduction In this project, you

help me to solve small project
 help me to solve small project Spring 2017 CpE 207 Data
Structures Course Project Recommender System Due Tuesday, May 23 Introduction In this
project, you will be implementing a simple recommender system for online market
application. In online shops, a recommender system is an Artificial Intelligence (A)
technique that helps on suggesting certain products (items) to a customer once
he/she logs in to the online shop. There are many techniques used

Spring 2017 CpE 207 Data Structures Course Project Recommender System Due Tuesday, May 23 Introduction In this project, you will be implementing a simple recommender system for online market application. In online shops, a recommender system is an Artificial Intelligence (A) technique that helps on suggesting certain products (items) to a customer once he/she logs in to the online shop. There are many techniques used to recommend items to customers, however, we will use one technique only which is based on the frequency of purchasing certain items. For example, Customer A bought hair spray twice, eye lenses four times and a hair brush one time. Then the recommender system should recommend (show on screen or send offer) eye lenses to customer A because it is the most frequent item bought by customer A. If the system recommends more than one item, then the recommended items should be ordered discemingly (from top down) according to its frequencies (ie., most frequent first then least frequent last). In the previous example, the system would recommend the items in the following order: eye lenses, hair spray and then hair brush. Given data You are given a text file that includes historical transactions of 50 customers called "Transactions tar". Each line represents one transaction by one customer. Each line contains (i a transaction (ii) a customer usemame, and (iii) a list of purchased items (identified by item IDs) by that customer. A customer can buy multiple items and can have multiple transactions. Transactions tat file includes: 80 transactions 50 customers 20 items (ItemIDs from l to 20) Note: You are given a java code to read and process the data in the "Transactions txt file. Your task Your task is to design and implement the recommender system explained above given historical records of customers' transactions. You can divide the task into the following two main sub-tasks: 1. Given the transactions file, read and process the data such that you can identify the list of items purchased by each customer with each item's frequency value (i.e., the number of times an item is purchased by a specific customer). 2. Write a test file to test the recommender system. The application should ask for a customer username, to simulate a login procedure, then it should output the recommended items to the logged-in customer in descending order. Moreover, the application should show the three most popular items in general (i.e., the most purchased items from all customers) in descending order. Spring 2017 CpE 207 Data Structures Course Project Recommender System Due Tuesday, May 23 Introduction In this project, you will be implementing a simple recommender system for online market application. In online shops, a recommender system is an Artificial Intelligence (A) technique that helps on suggesting certain products (items) to a customer once he/she logs in to the online shop. There are many techniques used to recommend items to customers, however, we will use one technique only which is based on the frequency of purchasing certain items. For example, Customer A bought hair spray twice, eye lenses four times and a hair brush one time. Then the recommender system should recommend (show on screen or send offer) eye lenses to customer A because it is the most frequent item bought by customer A. If the system recommends more than one item, then the recommended items should be ordered discemingly (from top down) according to its frequencies (ie., most frequent first then least frequent last). In the previous example, the system would recommend the items in the following order: eye lenses, hair spray and then hair brush. Given data You are given a text file that includes historical transactions of 50 customers called "Transactions tar". Each line represents one transaction by one customer. Each line contains (i a transaction (ii) a customer usemame, and (iii) a list of purchased items (identified by item IDs) by that customer. A customer can buy multiple items and can have multiple transactions. Transactions tat file includes: 80 transactions 50 customers 20 items (ItemIDs from l to 20) Note: You are given a java code to read and process the data in the "Transactions txt file. Your task Your task is to design and implement the recommender system explained above given historical records of customers' transactions. You can divide the task into the following two main sub-tasks: 1. Given the transactions file, read and process the data such that you can identify the list of items purchased by each customer with each item's frequency value (i.e., the number of times an item is purchased by a specific customer). 2. Write a test file to test the recommender system. The application should ask for a customer username, to simulate a login procedure, then it should output the recommended items to the logged-in customer in descending order. Moreover, the application should show the three most popular items in general (i.e., the most purchased items from all customers) in descending order

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!