本帖最后由 liyan1259 于 2015-12-4 09:37 编辑 9 T& F. i6 ~, s0 u9 f" w: n7 k6 H' `
9 A3 V8 w d# `' U* t
* f. c/ @: k3 q, }7 V+ P学习内容总结成五个小节,具体内容如下: N$ Z# P8 y: u
0 O N4 V! |! {& f7 P% i3 s
第一节内容:包括神经网络的基础知识,BP网络的特点,bp主要应用的场合,使用时应注意的问题。
6 j5 p0 }3 i4 ?4 x+ W j( \, H: m$ Z8 b1 W: J% o: @) w$ D& C" p& R
第二节内容:主要是阐述BP中几个容易混绕的概念和问题,包括什么是网络的泛化能力?过拟合是什么,怎么处理?学习速率有什么作用?神经网络的权值和阈值分别是个什么概念?用BP逼近非线性函数,如何提高训练精度?
1 \1 R9 L* w# M+ x( D
q# N' k: w) p# i" a m# i第三节内容:主要阐述使用matlab实现,为了充分利用数据,得到最优的网络训练结果,在网络建立前,应该进行的基本数据处理问题,包括:BP神经网络matlab实现的基本步骤,数据归一化问题和方法,输入训练数据的乱序排法,以及分类方法,如何查看和保存训练的结果,每次结果不一样问题。5 j. X$ S5 S( o
" H0 ?# x: R) Q5 t& [; v, ?第四节内容:bp神经网络进行交通预测的Matlab例子及源代码,bp神经网络进行交通预测的Matlab程序的优化(主要是按设置误差要求,寻找最优网络过程)
+ Q+ P3 g5 T7 f0 I$ `! }% K4 Q, Q) O9 ?' t# [# V5 o
第五节内容:bp神经网络处理蠓虫分类问题的matlab例子及源代码。
# E3 l' `2 ^: Y8 O1 H" s
. o: B* Q9 l- B C' ?& c4 a4 p% P" f不多说,先如主题,第一节,很基础,高手见谅。
+ o4 u J- P( ?/ {2 T' n! S% C3 ~5 v
什么是BP神经网络?
5 L6 k0 x- `! N- D神经网络是由很多神经元组成的,首先我们看一下,什么是神经元
file:///C:/Users/ADMINI~1.USE/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg 7 o! N, R, q0 c% [' }
2 j4 K2 M, l7 ?, A( _上面这个图表示的就是一个神经元,我们不管其它书上说的那些什么树突,轴突的。我用个比较粗浅的解释,可能不太全面科学,但对初学者很容易理解: [# ~" k5 s1 O$ G$ D6 C, |9 C
& g) S; c; L3 \! I0 f5 L3 Q9 s1、我们把输入信号看成你在matlab中需要输入的数据,输进去神经网络后
2 r) k) A. K5 c0 s5 B6 F* `+ b2、这些数据的每一个都会被乘个数,即权值w,然后这些东东与阀值b相加后求和得到u,% N1 ~& `2 V+ C
3、上面只是线性变化,为了达到能处理非线性的目的,u做了个变换,变换的规则和传输函数有关, Z! j4 ?) n& Y
1 Z2 w* g) M. e/ ?$ X8 a: {- A. |
BP神经网络的matlab实现学习历程.doc
(338 KB, 下载次数: 20, 售价: 2 点体力)
H4 [4 _2 k' S4 o
1 g, C6 [! A x1 X5 V" v- C6 f% z& q2 K8 y$ k' M9 p+ J
; }1 L/ T3 s+ J! ?3 |+ W! E
|