Skip to content

An experiment of a mainstream recommendation system, implementing the entire process and detailed interpretation of related algorithms.

Notifications You must be signed in to change notification settings

helgesander02/RSEN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recommendation System Experiment Notes

💪 Motivation

A recommendation system is a type of machine learning system that filters through a large amount of information and recommends those that are most relevant to a particular user. It is a tool that helps users discover new products, services, content, or people based on their past behavior and preferences. Recommendation systems are widely used in many different industries, including e-commerce, streaming services, social media, and music.

This guide will walk you through the process of building a recommender system from scratch, using the TMDB 5000 Movie Dataset as experimental data.

🎯 Goal

The goal is to create a system that can rival the performance of Xiaohongshu's recommendation engine.

🖌️ Steps for a Recommendation System

alt text

Experimental Steps for the TMDB 5000 Movie Dataset

https://miro.com/welcomeonboard/QnhWelFoMmNqNEFHaDZEZW92NmxKRDZQR095cmlzVTduYUhObjdFNzZWR0V1OHkwYmV5OEVRZERsMU1XUFpXT3wzNDU4NzY0NTc0MzMzMTc0Mjg2fDI=?share_link_id=253987407001

Dataset

TMDB 5000 Movie Dataset

Reference

Recommendation System Description

AB testing

Recall

Light Ranker

Heavy Ranker

Re-ranking

Mix-ranking

About

An experiment of a mainstream recommendation system, implementing the entire process and detailed interpretation of related algorithms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages