[发明专利]基于神经网络的股票价格趋势预测方法及系统在审
申请号: | 201811064533.0 | 申请日: | 2018-09-12 |
公开(公告)号: | CN109190834A | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 卢茜妍;梁庆梅;吴沁琳 | 申请(专利权)人: | 百色学院 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q40/04;G06N3/08 |
代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 李家恒 |
地址: | 533001 广西壮*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 损失函数 多层 人工神经网络结构 股票价格 趋势预测 神经网络 训练算法 神经网络模型预测 人工神经网络 神经网络模型 系统性价比 准确度 程序运行 反向传播 环境变化 快速收敛 权重参数 硬件配置 基本面 实时性 最小化 构建 卷积 前向 算法 收敛 优化 股票 引入 预测 | ||
1.基于神经网络的股票价格趋势预测方法,其特征在于,包括以下步骤:
S1、根据选取原则选取作为多层人工神经网络的输入变量的股票技术特征参数,并获取目标股票的交易历史数据,以作为训练的输入训练集;
S2、构建基于多层人工神经网络结构的神经网络模型,其中,所述多层人工神经网络结构包括一个输入层、一个输出层和两个以上的隐层,所述输入层设有n个节点,输出层设有一个节点且输出层的输出结果用以表示所预测的目标股票交易价格的升跌概率;其中所述多层人工神经网络结构的损失函数如下:
式中m为训练数据组的个数,x为输入变量,λ为基本面量化参数,h(x)为输出层的输出结果,ji(L)为权重参数;
S3、将所述目标股票的交易历史数据构建训练数据集和测试数据集;
S4、向多层神经网络结构中输入训练数据集,多层神经网络进行训练和有监督的学习,得到初步的用于预测股票交易价格趋势的神经网络预测模型;
S5、向步骤S4得到的神经网络预测模型输入测试数据集,对神经网络预测模型进行泛化能力测试,并根据测试结果进行参数调整和优化处理,得到最终的预测模型。
2.根据权利要求1所述的基于神经网络的股票价格趋势预测方法,其特征在于:步骤S2中,对式(1)利用反向传播算法计算,可得:
其中,
输出节点的误差δj4=aj4-yj,L层其中的节点的误差为δL=aL-yi。
3.根据权利要求2所述的基于神经网络的股票价格趋势预测方法,其特征在于:步骤S4中,所述多层人工神经网络结构的训练包括步骤如下:
S41、随机初始化权重参数ji(L),以使各参数ji(L)为接近于0的数值,λ初始值亦设为接近于0的数值;S42、执行前向传播算法,得到h(x)i,并对应于任意一个xi,然后计算出损失函数J();S43、执行反向传播算法计算偏导数,以检测梯度下降结果的有效性,得到最小化损失函数J()后,则确定权重参数ji(L),从而使多层人工神经网络结构的模型收敛。
4.根据权利要求1所述的基于神经网络的股票价格趋势预测方法,其特征在于:所述多层神经网络采用Leaky ReLU函数、PReLU函数、Tanh函数中的任意一种作为隐层的激活函数,采用Tanh函数或softmax函数作为输出层的激活函数,其中Leaky ReLU函数是ReLU函数的改良,且其定义为x<0时,f(x)=ax,当x>=0时,f(x)=x。
5.根据权利要求1所述的基于神经网络的股票价格趋势预测方法,其特征在于:步骤S1中,所述多层人工神经网络为大于等于3且小于等于7层的人工神经网络,其中,输入层设有与输入变量的个数相一致的节点数,隐层设有大于或等于5个节点,且各隐层的节点数小于等于输入变量的数目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百色学院,未经百色学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811064533.0/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理