Skip to content

大数据计算与应用期末大作业——推荐算法

Notifications You must be signed in to change notification settings

Yang-Nankai/RecommendSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RecommendSystem

Author: YangXin

Date: 2023-6-1

作业要求

Task: Predict the rating scores of the pairs (u, i) in the Test.txt file.

Dataset:

(1) Train.txt, which is used for training your models.

(2) Test.txt, which is used for test.

(3) ItemAttribute.txt, which is used for training your models (optional).

(4) ResultForm.txt, which is the form of your result file.

The formats of datasets are explained in the DataFormatExplanation.txt.

Note that if you can use ItemAttribute.txt appropriately and improve the performance of the algorithms, additional points (up to 10) can be added to your final course score.

In this project, you need to report the predicted rating scores of the unknown pairs (u, i) in the Test.txt file. You can use any algorithms you have learned from the course or from other resources (such as MOOC).

One group (consisting of at most three students) needs to write a report about this project. The report should include but not limited to the following contents:

  1. Basic statistics of the dataset (e.g., number of users, number of ratings, number of items, etc.);

  2. Details of the algorithms;

  3. Experimental results of the recommendation algorithms (RMSE, training time, space consumption);

  4. Theoretical analysis or/and experimental analysis of the algorithms.

开发环境

  • 语言:Python3
  • jupyter平台

实现功能

  • 基于ItemCF的推荐算法
  • 基于BiasSVD的推荐算法
  • 基于内容的推荐算法

程序运行

在可执行文件文件夹下查看

About

大数据计算与应用期末大作业——推荐算法

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published