Chris Pollett > Students >

    ( Print View)



    [CS297 Proposal]

    [Deliverable 1]

    [Deliverable 2]

    [Deliverable 3]

    [Deliverable 4]

    [CS297 Report - PDF]

    [CS298 Proposal]

    [CS298 Report - PDF]

    [Defense Slides - PDF]

    [Netflix Recommendation System - PDF]

    [Item-Based Collaborative Filtering - PDF]

    [Collaborative Filtering Recommender Systems - PDF]

    [Neural Collaborative Filtering - PDF]

Deliverable 4 - Refactor Anirudh's Hash2Vec Code

Parth Patel (

Purpose: The goal of this deliverable is to refactor Anirudh's patch regarding Hash2Vec recommendation approach.

Description: Anirudh Mallya, a former masters student developed a patch for Yioop regarding including Hash2Vec method for generating threads and groups recommendation. However the code did not follow Yioop's coding guidelines which was causing issues like unsupported DBMS operations and undocumented code. The outcome of this deliverable is a patch which will refactor Anirudh's code to follow Yioop's coding guidelines and also gained knowledge about Yioop's existing recommendation system and overview of Hash2Vec approach and works as the starting point for CS298 project.

Patch file: hash2vec.patch