refactor(training): 重构股票池管理 API 并更新训练流程
- 移除 StockFilterConfig/MarketCapSelectorConfig,改用 StockPoolManager + filter_func - Trainer 支持 train/val/test 三分法划分 - 更新 regression.ipynb 适配新 API - 删除已弃用的 test_selectors.py,后续补充 StockPoolManager 测试
This commit is contained in:
@@ -17,11 +17,8 @@ from src.training.registry import (
|
||||
# 数据划分器
|
||||
from src.training.components.splitters import DateSplitter
|
||||
|
||||
# 股票池选择器配置
|
||||
from src.training.components.selectors import (
|
||||
MarketCapSelectorConfig,
|
||||
StockFilterConfig,
|
||||
)
|
||||
# 股票池选择器配置(已迁移到 StockPoolManager,保留文件占位)
|
||||
# from src.training.components.selectors import ...
|
||||
|
||||
# 数据处理器
|
||||
from src.training.components.processors import (
|
||||
@@ -54,9 +51,9 @@ __all__ = [
|
||||
"register_processor",
|
||||
# 数据划分器
|
||||
"DateSplitter",
|
||||
# 股票池选择器配置
|
||||
"StockFilterConfig",
|
||||
"MarketCapSelectorConfig",
|
||||
# 股票池选择器配置(已迁移,保留注释占位)
|
||||
# "StockFilterConfig", # 已删除,使用 StockPoolManager + filter_func 替代
|
||||
# "MarketCapSelectorConfig", # 已删除,使用 StockPoolManager + required_factors 替代
|
||||
# 数据处理器
|
||||
"NullFiller",
|
||||
"StandardScaler",
|
||||
|
||||
Reference in New Issue
Block a user