项目简介
本项目是一个基于深度学习的投资策略优化系统,通过分析和优化金融数据来提升投资决策的准确性和效率。项目涵盖数据获取、预处理、模型训练到结果评估的全流程,为投资者提供一套完整工具链。
项目的主要特性和功能
- 数据获取与处理:通过
phase0.py
获取金融数据,用phase1.py
进行数据预处理和特征生成,利用label_based_graph.py
和label_based_return.py
进行数据标签计算。 - 模型训练与评估:使用
phase2.py
进行模型训练和评估,支持GraphCNN.py
和MLP.py
等多种深度学习模型,通过process.py
管理模型训练和验证流程。 - 结果可视化与分析:使用
vision.py
进行模型性能的可视化和评估,提供modify.py
用于数据和模型参数的调整。
安装使用步骤
环境搭建
- 安装Miniconda或Anaconda。
- 复制项目仓库到本地。
- 在项目根目录下创建并激活虚拟环境:
bash conda env create -n invest-env -f environment.yml conda activate invest-env
数据获取与处理
- 运行
phase0.py
获取数据:bash python phase0.py
- 运行
phase1.py
进行数据预处理:bash python phase1.py
模型训练与评估
- 运行
phase2.py
进行模型训练和评估:bash python phase2.py
- 使用
process.py
管理模型训练和验证流程。
结果可视化与分析
- 使用
vision.py
进行结果可视化:bash python vision.py
- 使用
modify.py
调整数据和模型参数。
注意事项
- 确保数据源的可靠性和完整性。
- 在使用模型前,进行充分的训练和验证。
- 本项目提供的模型和脚本仅供参考,投资有风险,请慎重决策。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】