Recommendation system



For this project, you will use the MovieLens 100K Dataset consisting of 100,000 movie ratings.

This can be found at:

[login to view URL]

This is a cut-down version of the full dataset that contains 20 million ratings.

The objective is to use it to provide users with recommendations of films they may enjoy.

The data is CSV format with a variety of separators used.

The three most important files are:

[login to view URL] Each line provides the details of one user.

[login to view URL] Each line provides details of one movie.

u. item Each line represents one rating of one movie by one user.

[login to view URL] The movie genres.

Movie IDs are consistent across all files. They are consistent with the full database and may, therefore, contain gaps.



Write a Python program to parse the data files and identify the highest rated film in each genre.

If more than one film in a genre scores the same rating, provide the complete list.

Task 2


Extend your code using a user based collaborative filtering approach to make an individual recommendation to a user based on the set of movie ratings they have provided.

It is suggested that you use k-nearest neighbour in order to identify the closest matches, however, you are free to use other methods so long as you explain your chosen method.

Experiment with changing the number of users that are considered similar to the target user.

What if any impact does this have on the recommendations made? You should reserve some users as test subjects.

Task 3


Extend your code from Task 2 to include the user details from [login to view URL] as part of the matching process.

What if any difference does this make to the results?

You will need to think carefully about how you convert the fields in [login to view URL] into suitable parameters.


You should include a brief report that:

1. The methods used to achieve the two tasks.

2. Describes the code you've written and any issues you had developing it.

3. The results of your experimentation and any conclusions you draw from it.

The report should not be any longer than two pages.

In addition to your report you should include a file(.ipynb) containing your code (with detailed comments).

Evner: Datavidenskab, Maskinoplæring, Python

Se mere: product recommendation system project, recommendation system python, recommendation system machine learning, recommendation system algorithm, course recommendation system project, recommendation system example, recommendation system tutorial, recommendation system project, website similar google data feed, oscommerce global var order number, updating excel vba workbooks without changing data, world imei number data base, php change data order displayed, clickbank order number, mt4 close order target, data entry web site contact number, data entry company name underconstruction number, zen cart product number changing, online data entry 500 entries project number 475881, collect data order entry

Om arbejdsgiveren:
( 0 bedømmelser ) Bath, United Kingdom

Projekt ID: #18132338

Tildelt til:


I have worked on the MovieLens data set before and I also have made a user based recommendation system and an item based recommendation system. Hence, the tasks assigned will not be problematic.

£38 GBP in 5 dage
(0 bedømmelser)

11 freelancere byder i gennemsnit £149 på dette job


Hello, Hope you are doing well. I can help with you in your project Recommendation system . I can assure you the quality job. I have good experience in Data Science, Machine Learning, Python. We have worked on Flere

£250 GBP in 4 dage
(27 bedømmelser)

My profile is as follows:- 4 years of experience in data science,machine learning and artificial intelligence solving complex problems - Proficient in R, Python, SQL,Matlab ; Hands on experience with VBA & Tabl Flere

£200 GBP in 3 dage
(35 bedømmelser)

Hi Its Abdullah Al Mashud,expert in machine learning.I can complete your task within your desired time [login to view URL] contact me for discussing about the [login to view URL]

£222 GBP in 3 dage
(35 bedømmelser)

Hello, I am Python and machine learning expert and interested in this project. I have reviewed the details of your project regarding recommendation system for movies and confident to handle all 3 phases perfectly. I Flere

£200 GBP in 5 dage
(16 bedømmelser)

A dedicated analyst, proficient in running successful method-oriented operations & taking initiatives for business excellence. Specialized in creating Predictive modelling of data using supervised (Machine Learning) an Flere

£166 GBP in 7 dage
(31 bedømmelser)

Hi,i'm a data scientist with a BS degree in computer science i will do your task as fast as i can and i will achieve it exactly as you want,don't worry about any thing contact me for discussion

£50 GBP in 3 dage
(4 bedømmelser)

Hello! I can do this in 6 days. I am familiar with the requirements of all the three tasks you have mentioned plus I can prepare a report. If you liked my bid, please initiate a discussion. Look forward to hear from y Flere

£122 GBP in 6 dage
(7 bedømmelser)

My team and I have done a lot of machine learning projects and if you trust us we can do your project as soon and perfect as its possible.

£80 GBP in 4 dage
(0 bedømmelser)

I want to work in this project.

£150 GBP in 4 dage
(0 bedømmelser)

Dear Employer, We are a team of engineers experienced in working on machine learning problems with python frameworks. We have done some work doing recommendation systems. So we think we are suitable for the job you Flere

£166 GBP in 5 dage
(0 bedømmelser)