数学建模社区-数学中国
标题: BP神经网络的matlab实现学习历程 [打印本页]
作者: liyan1259 时间: 2015-12-4 09:35
标题: BP神经网络的matlab实现学习历程
本帖最后由 liyan1259 于 2015-12-4 09:37 编辑
# ]" E+ C" i6 l4 T! @( L3 d
3 x& H/ @6 ?0 z' g) D
! r5 R% }) J, z学习内容总结成五个小节,具体内容如下:
" q, R' A, ^ Q7 {. W
0 y. N A0 ]1 G( P% y4 a第一节内容:包括神经网络的基础知识,BP网络的特点,bp主要应用的场合,使用时应注意的问题。
/ e5 q& o% }- B, [) |
% y* r! ^8 s) Q$ T' e9 l6 s第二节内容:主要是阐述BP中几个容易混绕的概念和问题,包括什么是网络的泛化能力?过拟合是什么,怎么处理?学习速率有什么作用?神经网络的权值和阈值分别是个什么概念?用BP逼近非线性函数,如何提高训练精度?% T5 C: M2 G# t6 a4 k3 T; R
+ _" x$ h O+ K- \- h第三节内容:主要阐述使用matlab实现,为了充分利用数据,得到最优的网络训练结果,在网络建立前,应该进行的基本数据处理问题,包括:BP神经网络matlab实现的基本步骤,数据归一化问题和方法,输入训练数据的乱序排法,以及分类方法,如何查看和保存训练的结果,每次结果不一样问题。6 g" @; _, d# L& }, N" S9 A
% I. }5 R$ j9 v- n; p! b/ H t
第四节内容:bp神经网络进行交通预测的Matlab例子及源代码,bp神经网络进行交通预测的Matlab程序的优化(主要是按设置误差要求,寻找最优网络过程)
, k ^! ^0 D; x( s
' e: p! I( y+ z `( e2 W8 X第五节内容:bp神经网络处理蠓虫分类问题的matlab例子及源代码。$ q0 ^3 i, j8 G* E0 i+ D5 y3 {
& W; k+ g; h8 O6 `+ K
不多说,先如主题,第一节,很基础,高手见谅。
4 B4 N5 M4 G* j3 D q
h* x0 a0 C* F什么是BP神经网络?
0 b0 \4 C- U/ _5 k5 [+ d" a神经网络是由很多神经元组成的,首先我们看一下,什么是神经元
file:///C:/Users/ADMINI~1.USE/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg
/ x2 m+ y" R) Z( E) B+ t! I0 L8 ^5 M
上面这个图表示的就是一个神经元,我们不管其它书上说的那些什么树突,轴突的。我用个比较粗浅的解释,可能不太全面科学,但对初学者很容易理解:8 \1 V. Q- T6 I
$ ~. V* Y4 g* }# K' |$ P9 k
1、我们把输入信号看成你在matlab中需要输入的数据,输进去神经网络后
+ b1 D9 V3 d7 j! t: m9 ^2、这些数据的每一个都会被乘个数,即权值w,然后这些东东与阀值b相加后求和得到u,
0 ] ?2 B" G4 V$ v7 T0 {; T( x; ^) \1 P3、上面只是线性变化,为了达到能处理非线性的目的,u做了个变换,变换的规则和传输函数有关
: X* P" X& } u0 P+ Y& Z
( a* X: A) d# a. M" j
BP神经网络的matlab实现学习历程.doc
(338 KB, 下载次数: 20, 售价: 2 点体力)
( F3 `# e& v; B2 ^9 E4 G1 |
& n8 t, t! q$ \2 Q) v
4 V9 b) j& K: L0 w% y) S: z
# \+ s' g# }! n% C6 q; {
作者: zuihu15 时间: 2019-4-2 18:12
行不行啊,别浪费我的体力
1 j& A6 z1 z) m) j$ C" a9 S! |7 T
作者: 2322701972 时间: 2019-4-6 22:44
iu会货币
8 S2 _/ x. i* [/ ~1 B
作者: 1741770229 时间: 2019-4-17 18:27
和上面内容一样吗?有源程序吗?
7 P, E U/ W8 ~3 a* b
作者: 1741770229 时间: 2019-4-17 22:02
程序有bug?$ g H& D4 t/ R
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |