本帖最后由 liyan1259 于 2015-12-4 09:37 编辑 ' e: ?# S6 u' y9 p# S; b( z! Y1 p6 d
, A4 c: T2 T& h: [+ R8 k$ k
2 F' e! J# s* [学习内容总结成五个小节,具体内容如下:
8 p6 A5 c8 }# r" x( g! _+ o& f: a: m E& _4 c. Q5 T
第一节内容:包括神经网络的基础知识,BP网络的特点,bp主要应用的场合,使用时应注意的问题。0 y+ I a- c. Z$ Z# s1 N
: D- e$ J, u; ]& Z0 _% Q+ w3 @
第二节内容:主要是阐述BP中几个容易混绕的概念和问题,包括什么是网络的泛化能力?过拟合是什么,怎么处理?学习速率有什么作用?神经网络的权值和阈值分别是个什么概念?用BP逼近非线性函数,如何提高训练精度?
- D. k# }! S# p( {( @ _: H* z' Z) d; J$ A7 i: r; i' {
第三节内容:主要阐述使用matlab实现,为了充分利用数据,得到最优的网络训练结果,在网络建立前,应该进行的基本数据处理问题,包括:BP神经网络matlab实现的基本步骤,数据归一化问题和方法,输入训练数据的乱序排法,以及分类方法,如何查看和保存训练的结果,每次结果不一样问题。; e {* [" Y3 G0 V1 C4 _5 a
R1 |4 g( [3 D2 `8 G" b; ~' ~. `第四节内容:bp神经网络进行交通预测的Matlab例子及源代码,bp神经网络进行交通预测的Matlab程序的优化(主要是按设置误差要求,寻找最优网络过程)# V* j2 t' @4 V* {
: U6 k' F2 Z& Y/ e7 n3 j第五节内容:bp神经网络处理蠓虫分类问题的matlab例子及源代码。* G+ M5 [% I9 ?5 B* S5 U
2 S: z2 N5 \! V1 p) P/ Z( v; V不多说,先如主题,第一节,很基础,高手见谅。4 l$ ]* p5 e* f- @
0 g, `! X: O5 k: z( U g什么是BP神经网络?
/ t$ H0 T6 B; F: x0 y; U# a
神经网络是由很多神经元组成的,首先我们看一下,什么是神经元 file:///C:/Users/ADMINI~1.USE/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg 2 {4 t. Z0 Q" P
+ u( O% S9 C2 U; Y+ Y2 d1 b& V3 o
上面这个图表示的就是一个神经元,我们不管其它书上说的那些什么树突,轴突的。我用个比较粗浅的解释,可能不太全面科学,但对初学者很容易理解:6 E! g) F" Q9 d$ L, Y+ R& L
7 n9 F% V- s' V" t9 R' E: `1、我们把输入信号看成你在matlab中需要输入的数据,输进去神经网络后
7 ]/ u2 `" i } Y+ r0 ^7 R2、这些数据的每一个都会被乘个数,即权值w,然后这些东东与阀值b相加后求和得到u,3 Z1 P; w- `5 t& G& o/ w+ F; j
3、上面只是线性变化,为了达到能处理非线性的目的,u做了个变换,变换的规则和传输函数有关
) v! |& Q/ e: }# R3 S% P: |
2 v9 e5 y8 q" W( D. m
BP神经网络的matlab实现学习历程.doc
(338 KB, 下载次数: 20, 售价: 2 点体力)
* ^/ y0 j- I$ \ w0 N. I
* G; h Q" p) k, y
- h# {4 x5 ~( X1 w
( r. k& p4 q/ ~' k. H( B3 ? |