Skip to content

wenyuangu/Spring2018-Project4-grp5

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project 4: Collaborative Filtering

Term: Spring 2018

  • Team 5
  • Projec title: Collaborative Filtering
  • Team members
  • Project summary: In this project, we perform different collaborative filtering algorithms on two datasets: MS dataset and movie dataset. The algorithms include memory-based algorithms (specifying similarity weight, variance weighting and method of selecting neighbours) and model-based algorithms (cluster models). We evaluate and compare a pair of algorithms for collaborative filtering based on MAE and rank score.

Main results

image

image Contribution statement:

  • Jingtian Yao and Keran Li: Preprocessed the raw data, implemented the sim rank algorithm and integrated the github file.
  • Wenyi Tao: Impleted the clustering algorithm.
  • Wenyuan Gu: Was responsible for the cluster model and weighted variance.
  • Yuehan Kong: Implemented the pearson correlation, spearman correlation and selecting neighbors algorithm; built the memory_based.r; wrote the mae and rank score evaluation; wrote the main.rmd; the presenter of this project.

Following suggestions by RICH FITZJOHN (@richfitz). This folder is orgarnized as follows.

proj/
├── lib/
├── data/
├── doc/
├── figs/
└── output/

Please see each subfolder for a README file.

About

Spring2018-Project4-groupfive created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 64.8%
  • R 35.2%