Skip to content

tnsyn/playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

playground

About

playground is an interactive journal of all the work I have done as part of GovTech's Girls in Tech mentorship programme.

My goal for the programme was to get a feel of some basic machine learning algorithms through developing a simple movie recommendation system.

Dataset

MovieLens Small Dataset.

Exploratory Data Analysis

  • Unique genres
  • Number of ratings per genre
  • Average rating for each genre

Model

Both user-based collaborative filtering and item-based collaborative filtering were explored. The classic k-nearest neighbours algorithm was used to train the models.

User-based collaborative filtering:

  1. Use ratings of most common movies across users to determine user similarity.
  2. Use users' average ratings of each genre to determine user similarity.

Item-based collaborative filtering:

  1. Use user ratings to determine movie similarity.

Development

Tech stack: Flask + React

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published