AI DataLoader 概述
深度学习模型有能力自动发现变量之间的关系,而这些关系通常是不可见的,这使得深度学习可以挖掘新的因子和规律,为量化投资策略提供更多可能性。在传统的量化策略开发流程中,通常会使用 Python 或第三方工具生成因子,并将其存储为文件。这些因子是构建深度学习模型的基础输入,包括技术指标、波动性指标和市场情绪指标等。随着证券交易规模不断扩大以及因子数据量的激增。传统的文件存储因子作为深度学习模型的输入,面临以下问题:
- 因子数据过大,内存带宽与存储空间瓶颈
- 因子数据与深度学习模型集成工程化与成本问题
为了应对这些挑战,DolphinDB将数据库与深度学习相结合,开发了AI Dataloader。该工具旨在提高因子数据的效率和管理,并简化与深度学习模型的交互。具体而言,DDBDataLoader类用于因子数据的管理和深度学习模型的集成,达到更贴近功能实现的目的。
