project-wexler

🔍 推荐系统研究与方向选择

在推荐系统的构建初期,我们首先对两大主流推荐算法框架进行了比较研究:

📘 1. 协同过滤(Collaborative Filtering)

📗 2. 基于内容推荐(Content-based Filtering)


🔎 方向选择依据

结合我们所能获取的数据集特点:

因此,我们决定采用一个融合型推荐框架,即同时考虑用户行为历史与物品属性的算法。


🧠 算法选型:LightFM 混合推荐模型

LightFM 是一个为推荐系统设计的 Python 库,支持同时使用协同过滤信号和内容特征构建推荐模型。

最终我们选择 LightFM 的 warp 损失函数,用于最大化推荐排序的精度。


🧱 数据处理与建模流程

本项目的数据流动结构如下:

image