【文件属性】:
文件名称:cbf-assignment
文件大小:10KB
文件格式:ZIP
更新时间:2021-06-22 20:31:09
Java
cbf-赋值
CBF 编程作业
概述
在本作业中,您将实现一个基于内容的推荐器作为 LensKit 推荐器算法。 LensKit 提供了一个命令行工具来生成用户推荐; 你的任务是实现推荐器本身的逻辑。
这个任务有 2 个部分,实现了 TF-IDF 推荐器的两个变体。
下载和资源
项目模板(在 TRACS 中)
(不是必需的,但可能对参考有用)
还有 3 个您可能会觉得有用的视频:LensKit 介绍、示例演练和作业视频本身。
此外,您将需要:
— 下载 Java 8 JDK。 在 Linux 上,安装 OpenJDK 'devel' 包(您将需要 devel 包来安装编译器)。
一个IDE; 我推荐社区版。
如果您想直接使用其命令行工具,请使用。
符号
这是我们使用的数学符号:
$\vec u$ :用户的向量(在此分配中,用户配置文件向量)。 $\vec i$ :项目向量
【文件预览】:
cbf-assignment-master
----README.md(6KB)
----UserProfileBuilder.java(866B)
----ThresholdUserProfileBuilder.java(2KB)
----WeightedUserProfileBuilder.java(2KB)
----TFIDFItemScorer.java(3KB)
----TFIDFModelBuilder.java(6KB)
----TFIDFModel.java(2KB)