v2.1.5 — MovieLens four-stage prep→recall→rank→deal
leaves v2.1.5
主题:MovieLens 四段推荐流水线(prep → 召回 → LTR → 发牌)。
Highlights
- 真实数据四段:
recsys/movielens纯 Go 加载 ml-100k → 四元User/Item/Score/Tag+ catalog 特征 + 片名旁车。 - 共用串联:
pipeline.RunFromDataset(合成 smoke 与 MovieLens 同一路径)。 - 入口齐全:
go run ./recsys/cmd/movielensgo run ./demos/movielens/cmd/agent four-stage- MCP
movielens_four_stage
- 召回 / 发牌加固:部分正样本 + 未交互补齐;
deal.fillOverflow可凑满 DeckSize。
Quick start
# Agent JSON
go run ./demos/movielens/cmd/agent four-stage
# 人类 CLI
go run ./recsys/cmd/movielens -workspace demos/movielens/out/fourstage
# 回归
go test ./recsys/pipeline/ -run TestMovieLensFourStage -count=1首次需网络下载 ml-100k,或预置 .cache/ml-100k.zip。
Compatibility
- 库 API / CLI schema:无破坏
- 精排-only(
full-pipeline/ ranking TSV)路径不变 - Breaking: 无