本帖最后由 liyan1259 于 2015-12-4 09:37 编辑 & o5 U. b0 A! K/ X \
1 B: x+ s, M1 F) k5 [8 H$ @
$ F' ^% z( l4 M) k6 `8 ?; i0 G* U( c学习内容总结成五个小节,具体内容如下:
. P9 f6 c+ ~: }5 S5 S7 F r# ]6 {8 N U3 J6 J
第一节内容:包括神经网络的基础知识,BP网络的特点,bp主要应用的场合,使用时应注意的问题。6 k* x; \. }7 c9 m4 M- U, N
; S, l( Y2 R0 E9 Z% k第二节内容:主要是阐述BP中几个容易混绕的概念和问题,包括什么是网络的泛化能力?过拟合是什么,怎么处理?学习速率有什么作用?神经网络的权值和阈值分别是个什么概念?用BP逼近非线性函数,如何提高训练精度?
8 [- V" S) p7 J, e: @* S# s1 b/ J
) s% i8 }' d# p% D% q5 i第三节内容:主要阐述使用matlab实现,为了充分利用数据,得到最优的网络训练结果,在网络建立前,应该进行的基本数据处理问题,包括:BP神经网络matlab实现的基本步骤,数据归一化问题和方法,输入训练数据的乱序排法,以及分类方法,如何查看和保存训练的结果,每次结果不一样问题。
+ S4 H% s+ Q! ?+ J4 n3 |2 }' Q1 q6 C* r9 z: `" V# S
第四节内容:bp神经网络进行交通预测的Matlab例子及源代码,bp神经网络进行交通预测的Matlab程序的优化(主要是按设置误差要求,寻找最优网络过程)7 C. o# X4 d0 j. r( G% G. t
+ Z j' ?- _% G9 U) W; a2 t第五节内容:bp神经网络处理蠓虫分类问题的matlab例子及源代码。5 D W3 U! d$ r. b( e# K- E6 T
0 v: O% a/ C0 l不多说,先如主题,第一节,很基础,高手见谅。
3 R2 E9 j/ {2 l8 r" S+ J- T; O3 x( @
什么是BP神经网络?
8 s3 Y0 l5 J9 G) E# H
神经网络是由很多神经元组成的,首先我们看一下,什么是神经元 file:///C:/Users/ADMINI~1.USE/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg & s6 K9 A' v6 R0 N/ L
2 A7 F$ j% y% ~3 R- t
上面这个图表示的就是一个神经元,我们不管其它书上说的那些什么树突,轴突的。我用个比较粗浅的解释,可能不太全面科学,但对初学者很容易理解:
& L% o4 L2 @* Z% h4 w. x
% x% g3 O, r$ ~, p7 ~* N. l1、我们把输入信号看成你在matlab中需要输入的数据,输进去神经网络后5 R: [' l7 j8 m! L
2、这些数据的每一个都会被乘个数,即权值w,然后这些东东与阀值b相加后求和得到u," {) S( ~/ X; m' P6 ~
3、上面只是线性变化,为了达到能处理非线性的目的,u做了个变换,变换的规则和传输函数有关2 ]2 t- _/ T7 G5 B- X, u
- a9 M! H8 s1 n+ _' r. ~& F3 _& i
BP神经网络的matlab实现学习历程.doc
(338 KB, 下载次数: 20, 售价: 2 点体力)
; K$ M: x* f% W7 |* B" b5 {+ m! O& v8 Q8 A- t# O, y+ }
/ O/ W6 t- j: Y) h9 f; e6 G9 o n$ A2 ~+ `, D) z* }; D
|