Storm项目主要实现了以下功能:
金融数据处理与预训练
- 能够对金融数据(可能与道琼斯30指数DJ30相关,根据配置文件推测)进行处理,为后续分析和模型训练做准备。
- 通过执行预训练步骤(
pretrain_day_dj30_dynamic_dual_vqvae.py相关配置),利用特定的模型结构(可能是动态双VQ-VAE,从配置文件名推测)进行预测和投资组合管理相关的预训练操作,学习金融数据中的潜在模式和规律,以便为后续的交易决策提供基础支持。
状态提取用于强化学习
- 可以从预训练模型或数据中提取状态信息(通过
--state参数指定),这些状态信息将用于强化学习部分,为智能体(agen...