基于BP神经网络的股市预测模型
时间:2026-01-23
时间:2026-01-23
基于BP神经网络的股市预测模型
科技信息○ 科教视野 ○SCIENCE & TECHNOLOGY INFORMATION2007 年第 34 期基于 BP 神经网络的股市预测模型谈 玲 ( 南京信息工程大学信息与控制学院 江苏 南京210000 )摘 要】 本文介绍了神经网络的基本概念, 建立 BP 神经网络模型, 以某个股实际收盘价为原始数据样本 , 对 网 络 进 行 训 练 后 , 对 股 票 价 【 格进行了短期预测, 并计算出预测值和实际值的误差。通过实验发现该模型收敛速度快, 预测精度高。 关键词】 神经网络; 预测; 误差 【 BPThe stock mar ket for ecast model Based on BP ner ve networ k【 Abstr act 】 This article introduces the nerve network basic concept, establishes the BP nerve network model, takes some stock actual closingprice as the primary data sample, carries on the training after the network, has carried on the short- term forecast to the stock price, and calculates the forecast value and the actual value error. Through the experiment discovered this model convergence rate quick, the forecast precision is high. 【 Keywor ds】 nerve network ; Forecast ; Error BP一、 引言 格 伦 吉 ( D.Gelengi ) 曾 经 提 出 过 一 个 问 题 : “ 票 价 格 是 可 以 预 测 股根据他的理论, 可以得出结论: 若从长期来看, 使用分散具体的 的吗? ” 数据, 剔除意外的事件, 使用非线性模式转换模型, 股价还是可以预测 的。 至少是短期可预测的。 这为投资者的投资决策提供了一定的参考, 但这些方法也存在着计算量大, 预测正确度不高等缺点。本文运用数 学 工 具 MATLAB, 通 过 建 立 的 BP+ 神 经 网 络 预 测 模 型 , 对 股 市 进 行 了 短期预测。kzl =f(net l )l =1,2, … ,k netl = ! ω xm m=1,2, … ,j , 传 递 函 数 f
基于BP神经网络的股市预测模型
(x)= mll = 1的每一组数据都重复上面几个步骤, 直到整个训练偏差达到能被接受 系统的模拟, 其信 息 处 理 功 能 是 由 网 络 单 元 的 输 入 输 出 特 性 ( 激 活 特 的程度为止。 性) , 网络的拓扑结构( 神经元的连接方式) 所决定的。 人工神经网络对 2.4BP 网络学习公式推导 网络 学 习 公 式 推 导 的 指 导 思 想 是 , 对 问题的求解方式与传统方法不同, 它是经过训练来解答问题的。训练 网络权值( wij, vkj ) 的修正与阈值( θ 的修正, 使误差函数( E ) 沿梯度方 ) 一个人工神经 网 络 是 把 同 一 系 列 的 输 入 例 子 和 理 想 的 输 出 作 为 训 练 向下降。当输出节点的期望输出为 zk 时, BP 模型的计算公式为: 的“ 样本” 根据一 定 的 训 练 算 法 对 网 络 进 行 足 够 的 训 练 , 使 得 人 工 神 , 其中 netj= ( 1 ) 隐节点的输出 yj=f( ω xi - θ ω xi - θ 经网络能够学会包含在“ 中的基本原理。当训练完成后, 该模型便 解” ij j )=f(netj) ij j i i 可以用来求解相同的问题。 ( Back Propagation ) 网络是反向传播的多 BP 层前馈式网络。它的核心是 BP 算法, 一种 对 于 多 基 本 子 系 统 构 成 的 ( 2 ) 输出节点计算输出 zk=f( vjkyj - θ vjkyj - θ k)=f(netk)其中 netk= k i i 大系统进行 微 商 计 算 的 严 格 而 有 效 的 方 法 , 采 用 最 小 均 方 差 学 习 方 ( 3 ) 输出节点的误差公式 式。 神经网络的原理说到底就是我们给它一些输入变量, 然后就有 BP 2 一个输出, 输出值的情况与实际的情况进行比较, 差多少, 然后再进行 E= 1 (x - z ) = 1 (x - f( vjkyj - θ 2 k)) 2 k i+1 k 2 k i+1 j 网络的内部调整, 属于有导师的学习规则, 使得网络输出与实际逼近。 识别和自适应控制等用途。 BP 网络可用于语言综合、 =1 {xi+1- f [ vjk( ω xi - θ θ 2 ij j )- k]} 2 k j i 2.BP 神经网络的结构 (4) 权值的修正: ω (k+1)=ω (k)+△ω =ω (k)+η `jxi `δ 2.1BP 人工神经元模型 典型的 BP 人工神经元模型中 , 多 个 输 ij ij ij ij 入值经过特定传递函数后, 产生符合要求的输出值。其中 X 是输入样 vjk(k+1)=vjk(k)+△ω =ω (k)+η `kxj `δ ij ij 本信号 …… 此处隐藏:391字,全部文档内容请下载后查看。喜欢就下载吧 ……