您的位置: 零点财经>股票知识>量化投资> 人工智能:BP网络学习步骤

人工智能:BP网络学习步骤

2017-07-26 13:34:22  来源:量化投资  本篇文章有字,看完大约需要7分钟的时间

人工智能:BP网络学习步骤

时间:2017-07-26 13:34:22  来源:量化投资

学会这个方法,抓10倍大牛股的概率提升10倍>>

人工神经元BP网络

BP网络的原理就是误差传播校正方法,即利用实际输出与期望输出之差对网络的各层连接权由后向前逐层进行校正的一种计算方法,如图10-3所示。

BP网络结构

图10-3  BP网络结构

BP网络学习步骤

设网络输入为X =(x1,x2,... ,xn),目标输出为D=(d1,d2,…dm),实际输出Y=(y1,y2,…,ym)

(1)用均匀分布随机数将各权值设定一个小的随机数,作为节点间的连接权和阈值。

(2)计算网络实际输出Y。

①对于输入层节点,其输出O I i与输入数据Xi的关系:即O I i= Xi,i =1,2,3,n。

②对于隐含层节点,其输入为:

1

输出为:

                   2

③对于输出层节点,其输入为:

               1

输出为:

2

(3)输出节点j的误差:

1

计算出所有节点的误差平方和:

2

如果E小于规定值,跳转到步骤(5),否则继续步骤(4)。

(4)调整权值。

①对于输出层与隐含层节点的权ω OH jk 调整为:

                1

式中,η为训练速率,一般,η为0.01~1。

②对于隐含层与输入层节点的权ω HI ki 调整为:

2

(5)进行下一个训练样本直至每一个训练样本都满足目标输出,完成网络学习。

BP算法尚存在不足之处:

(1)网络隐含层节点个数的选取尚无理论依据,所以在应用中都是在一个范围内试验确定。

(2)学习算法收敛速度慢。

(3)由于采用梯度搜索法,难免是网络陷入局部最小,从而得不到全优解。


来源:量化投资 编辑:零点财经

阅读了该文章的用户还阅读了

热门关键词

相关阅读

为您推荐

移动平均线
股票知识
MACD
老丁说股
热点题材
KDJ指标
读懂上市公司
成交量
股票技术指标
股票大盘
分时图
股市名家
概念股
缠中说禅
强势股
波段操作
股票盘口
短线炒股
股票趋势
涨停板
股票投资
长线炒股
股票问答
股票术语
财务分析
炒股软件
上证早知道
经济学术语
期货
股票黑马
股票震荡市场
理财
炒股知识
散户炒股
外汇
炒股战术
港股
基金
黄金


























































































































































































































































































































































































































































































































































































































































































相关栏目推荐

栏目导航

友情链接

网站首页
股票问答
股票术语
网站地图

copyright 2016-2024 零点财经保留所有权 免责声明:网站部分内容转载至网络,如有侵权请告知删除 友链,商务链接,投稿,广告请联系qq:253161086

零点财经保留所有权

免责声明:网站部分内容转载至网络,如有侵权请告知删除