
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 765
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- NVIDIA GPU 24G+
- Amazon 评论数据集
安装与启动步骤
-
1克隆
生成式推荐的完整流程实现。
git clone https://github.com/snap-research/GRID.git cd GRID -
2装依赖
Python 与 torch。
pip install -r requirements.txt -
3先跑语义嵌入
这是后续聚类与检索的基础。
python -m src.inference experiment=sem_embeds_inference_flat data_dir=data/amazon_data/beauty -
4跑生成式模型
TIGER 系方法,需要先训练再推理。
python -m src.train experiment=tiger_train_flat
如何确认成功
推理输出的推荐列表命中率与论文同量级。
注意事项
- 数据里只有 beauty/sports/toys 三套,换数据要改配置。
- 语义 ID 的质量决定上限,别跳过第一步。
- 生成式推荐的推理成本比传统召回高很多。
核心亮点
- 语义ID编码让物品特征可泛化,冷启动场景效果显著
- 生成式框架统一了召回与排序,简化推荐流程
- 代码结构清晰,附带数据集预处理脚本,复现门槛低
不足之处
- 依赖预训练语义模型,额外计算开销较大
- 文档/社区待观察,早期项目示例和教程较少
适用场景
- 电商商品推荐,利用商品描述生成语义ID提升新品的推荐效果
- 内容平台(如新闻、视频)的个性化推送,处理冷门内容
- 大规模召回场景,用生成式模型替代传统双塔结构
替代项目
TDM(Tree-based Deep Model)、JTM(Joint Tree Model)、LightGCN
同类项目推荐
adloop
开源
让 AI 直接读懂你的 Google 广告和流量数据
Google Ads MCP server for Claude, ChatGPT and Cursor, with Reddit Ads, GA4 and Tag M···
retro-board
开源
开个高效的敏捷回顾会,自动生成总结,团队改进更落地
Agile Retrospective Board
FinGLM
开源
开源金融大模型,让智能投顾和风控更普惠
FinGLM: 致力于构建一个开放的、公益的、持久的金融大模型项目,利用开源开放来促进「AI+金···
chasm_client
开源
用大模型驱动动态剧情,角色状态不崩,每次冒险都不同
CHAracter State Management - a generative text adventure
fungible
开源
终端+桌面记账,AI 帮你查账分析
Terminal UI and Desktop GUI for personal finance — Plaid sync, CSV import, AI assis···
UniMedVL
开源
一个模型搞定医学图像理解与生成,提升诊断效率
[ICML 2026] Official UniMedVL implementation — a unified medical vision-language mo···
RSTGameTranslation
开源
截屏识别游戏文字,AI 实时翻译成中文字幕
Real-time Game Translation Tool | OCR + AI Translation | Windows Gaming | Open Sourc···
QuantGPT
开源
用对话搞定量化研究,让 AI 帮你写策略、看市场
An extensible harness for quantitative research. Product vision and roadmap.
FinRL-Trading
开源
用强化学习搭量化交易智能体,从数据到回测一站跑通
FinRL-X: An AI-Native Modular Infrastructure for Quantitative Trading