数学建模社区-数学中国

标题: BP神经网络的matlab实现学习历程 [打印本页]

作者: liyan1259    时间: 2015-12-4 09:35
标题: BP神经网络的matlab实现学习历程
本帖最后由 liyan1259 于 2015-12-4 09:37 编辑
! w- i$ F1 R# Y6 C5 A9 C3 J0 ^8 v& J; K1 {! B

+ R2 z  G2 R/ w7 T学习内容总结成五个小节,具体内容如下:
$ ?, \8 M: V+ C2 o/ g% Y" W
% ^! O& v8 t% b9 ^第一节内容:包括神经网络的基础知识,BP网络的特点,bp主要应用的场合,使用时应注意的问题。& x: n1 @' {3 _

( B5 @2 O" m9 |第二节内容:主要是阐述BP中几个容易混绕的概念和问题,包括什么是网络的泛化能力?过拟合是什么,怎么处理?学习速率有什么作用?神经网络的权值和阈值分别是个什么概念?用BP逼近非线性函数,如何提高训练精度?
0 }" F. f# ]0 I* \# h/ C$ w! `! u8 V; I- f
第三节内容:主要阐述使用matlab实现,为了充分利用数据,得到最优的网络训练结果,在网络建立前,应该进行的基本数据处理问题,包括:BP神经网络matlab实现的基本步骤,数据归一化问题和方法,输入训练数据的乱序排法,以及分类方法,如何查看和保存训练的结果,每次结果不一样问题。! v) W8 }& V) O, s4 n6 f
+ N9 O/ Z1 H8 W: R) z/ y: [
第四节内容:bp神经网络进行交通预测的Matlab例子及源代码,bp神经网络进行交通预测的Matlab程序的优化(主要是按设置误差要求,寻找最优网络过程)
0 {2 Q, N# |7 ]# a) g, `" P9 l8 I; p' I/ d9 V7 K; U% z: A
第五节内容:bp神经网络处理蠓虫分类问题的matlab例子及源代码。- n! P" w4 C8 T8 w+ d

! C$ S7 @$ c$ O不多说,先如主题,第一节,很基础,高手见谅。9 z* t3 m% t. o/ X9 A7 T4 ?: h  s2 ^  g

* m5 B6 G+ {5 @7 `什么是BP神经网络?
2 S+ J3 X, T+ l7 e8 u0 |
神经网络是由很多神经元组成的,首先我们看一下,什么是神经元
file:///C:/Users/ADMINI~1.USE/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg
; f; b1 K* v8 u" w; V2 d

! E" q9 M/ R* ]8 @
上面这个图表示的就是一个神经元,我们不管其它书上说的那些什么树突,轴突的。我用个比较粗浅的解释,可能不太全面科学,但对初学者很容易理解:
$ w, `% `8 R3 m/ B. V, L/ n
' Y( x" A* t5 r% L7 v; b' ^+ _' R1
、我们把输入信号看成你在matlab中需要输入的数据,输进去神经网络后
3 N4 C: G$ k1 B1 N: u8 L$ @2
、这些数据的每一个都会被乘个数,即权值w,然后这些东东与阀值b相加后求和得到u. E# \' a! v5 Y' Z2 R1 ]$ A/ p
3
、上面只是线性变化,为了达到能处理非线性的目的,u做了个变换,变换的规则和传输函数有关
# W0 H; M8 |* y5 T9 R# ^  x  s+ ~. d  t
BP神经网络的matlab实现学习历程.doc (338 KB, 下载次数: 20, 售价: 2 点体力)
# b" i% C" c) ~; W$ o
* @% p7 ?, y5 J: E; f! `
: `4 F6 q5 ~. @3 x7 u6 h7 O

4 [# G& q0 G# K) b
作者: zuihu15    时间: 2019-4-2 18:12
行不行啊,别浪费我的体力& P6 d, l6 C8 J  _, @

作者: 2322701972    时间: 2019-4-6 22:44
iu会货币
( N: _/ `+ ~7 P$ h. a9 |# p, `
作者: 1741770229    时间: 2019-4-17 18:27
和上面内容一样吗?有源程序吗?2 g2 `. K5 F8 z+ p" j

作者: 1741770229    时间: 2019-4-17 22:02
程序有bug?, L: ^! f: H4 k( C0 w. S





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5