![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Keras
文章平均质量分 80
码农甲V
业精于勤而荒于嬉,行成于思而毁于随。
展开
-
Python量化交易学习笔记(45)——深度学习挖短线股5
前4篇文章分别记录了利用深度学习挖短线股的数据预处理、模型训练、结果预测及策略回测过程,本文记录根据筛选短线股票的过程。选股流程1.股票数据下载更新例如现在是2020年11月23日19:00,我们想找到按深度学习策略,明天应该买什么股票。那么首先将股票日线数据更新至2020年11月23日,日线数据下载可参考笔记(39)。2.股票扩展数据计算计算股票的扩展指标,参考笔记(41)第2部分内容。这里可以做进一步优化,如果每天都进行扩展数据计算,实际只需要对更新的当日数据进行计算,而无需对历史数据进行重原创 2020-11-25 20:57:14 · 6395 阅读 · 13 评论 -
Keras学习笔记(2)——从零开始配置开发环境
闲聊几句电脑由于硬盘故障的原因重装了,正好记录下从零开始配置开发环境的过程,当然这里的开发还是针对python量化交易。刚开始接触量化交易时,使用的是通过字王的zwPython,这是一个特别适合上手的Python发行版本,里面集成了量化、深度学习等框架,解压后直接使用,开发人员无需再在环境配置上耗费时间。这里也特别感谢字王的贡献。随着开发和学习的深入,略感zwPython的一些限制,比如各包的版本固定,更新较慢等,最终推动我换工具的原因还是zwPython里集成的IDE:Visual Studio C原创 2020-11-22 20:13:02 · 3724 阅读 · 1 评论 -
Python量化交易学习笔记(44)——深度学习挖短线股4
前面的文章记录了深度学习挖短线股的数据预处理、模型训练、结果预测过程,本文将记录应用预测结果进行回测的步骤。策略回测在策略回测实现中,主要应用了backtrader的Data Feeds扩展功能 ,在笔记(25)中,记录了使用Data Feeds扩展进行单只股票回测的过程,本文则是基于深度学习预测结果,使用Data Feeds扩展进行多股回测。预测结果正则化笔记(43)中得到每只股票每日的预测结果,取值范围在0到1之间,值越接近于1,表明其越有在短期暴涨的可能。经过观察发现,每只股票取值范围差异较原创 2020-11-06 06:32:09 · 4626 阅读 · 5 评论 -
Python量化交易学习笔记(43)——深度学习挖短线股3
前面的文章已经介绍,将短线个股挖掘问题转化为深度学习处理的分类问题,并且已经完成训练,将训练得到的模型保存到本地。本文将记录如何使用Keras加载模型并进行预测的过程。结果预测首先,找到训练模型保存的目录,加载模型: # 加载模型 loaded_model = keras.models.load_model('./model/{}'.format(stk_code))然后,读入数据,将数据转化为字典类型作为预测所使用的输入字典,键为特征的索引,值为tensor。我们使用了220个特征原创 2020-10-21 05:59:44 · 4318 阅读 · 5 评论 -
Python量化交易学习笔记(42)——深度学习挖短线股2
上篇文章介绍了深度学习挖短线股的数据预处理部分,本文将介绍模型训练的内容。模型训练模型训练过程主要参考Keras的官方示例(链接),该示例对结构化的数据进行了分类,分别处理了特征为字符串、整形、浮点型的数据。对于当前我们所选用的训练特征而言,我们只需要处理浮点型特征。import tensorflow as tfimport numpy as npimport pandas as pdimport osfrom tensorflow import kerasfrom tensorflow.k原创 2020-10-20 07:57:38 · 5253 阅读 · 3 评论 -
Python量化交易学习笔记(41)——深度学习挖短线股1
本文记录使用Keras筛选短线个股的流程,主要步骤如下:准备数据,根据短线个股筛选标准,给个股日线数据打标。模型训练,针对每只股票,训练得到分类模型。策略回测,根据训练得到的模型,回测策略的各指标情况。个股筛选,根据模型筛选出当前符合买入条件的股票。...原创 2020-10-17 06:51:46 · 6957 阅读 · 2 评论 -
Keras学习笔记(1)——快速安装配置运行
为了在量化交易中使用深度学习算法,需要选择一个深度学习框架。在zwPython中,集成了TensorFlow及Keras。这里选择Keras进行学习。本文主要记录在zwPython中,快速配置Keras并跑通CIFAR-10 CNN示例的过程。安装CUDA和cuDNN运行zwPython中demo目录下的zw005xver.py文件,可以查看zwPython中集成各个库的版本号。在zwP...原创 2020-03-26 22:42:37 · 4348 阅读 · 5 评论