feat(training): 添加 LightGBM LambdaRank 排序学习功能

新增基于 LambdaRank 的排序学习模型,用于股票排序预测任务:
- 实现 LightGBMLambdaRankModel 模型类,支持分位数标签转换
- 提供完整的训练流程和 NDCG 评估指标
- 添加实验 Notebook 演示排序学习全流程
This commit is contained in:
2026-03-10 22:23:44 +08:00
parent f1811815e7
commit e6c3a918c7
6 changed files with 2366 additions and 366 deletions

View File

@@ -15,6 +15,8 @@ A股量化投资框架 - Python 项目,用于量化股票投资分析。
**⚠️ 重要:本项目强制使用 uv 作为 Python 包管理器和运行工具。禁止直接使用 `python``pip` 命令。**
**测试规则:** 当修改或查看 `tests/` 目录下的代码时,必须使用 pytest 命令进行测试验证。
```bash
# 安装依赖(必须使用 uv
uv pip install -e .