文件名称:recommender-system-instacart:使用协作过滤方法的Instacart推荐系统
文件大小:42.48MB
文件格式:ZIP
更新时间:2024-03-31 14:35:17
系统开源
Instacart推荐系统:一种协同过滤方法 合作者 纳库尔·卡马萨姆德拉姆(Nakul Camasamudram) 周桂恒 拉胡尔·维尔玛(Rahul Verma) 罗西·帕玛(Rosy Parmar) 探索性数据分析在src/eda.ipynb 。 我们已在src/下的独立Jupyter Notebook中实现了三种协作过滤方法 tfidf.ipynb :基于邻域的方法,该方法在tf-idf加权矩阵上使用余弦相似度来推荐相似用户的产品。 svd.ipynb :使用SVD进行矩阵分解。 计算稀疏矩阵的最大K个奇异值/向量。 基于最大的K个奇异值,我们为用户找到了前K个推荐项。 imf.ipynb :通过将效用矩阵表示为置信矩阵,使用交替最小二乘进行矩阵分解。 基于论文。 更多详细信息,请参见documents/final/report.pdf 视频演示。 用法 安装依赖项
【文件预览】:
recommender-system-instacart-master
----src()
--------eda.ipynb(236KB)
--------imf.ipynb(20KB)
--------svd.ipynb(24KB)
--------tfidf.ipynb(27KB)
----requirements.txt(133B)
----README.md(1KB)
----data()
--------product_user_matrix.npz(34.32MB)
--------user_products__test.csv(10.92MB)
----documents()
--------update_1()
--------update_2()
--------proposal()
--------final()
----.gitignore(393B)