数学建模社区-数学中国

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

作者: liyan1259    时间: 2015-12-4 09:35
标题: BP神经网络的matlab实现学习历程
本帖最后由 liyan1259 于 2015-12-4 09:37 编辑
# Q; u; d3 F5 R+ @, H  O( G2 r6 h$ c

( g, M, t+ l- h. E+ y+ M. m学习内容总结成五个小节,具体内容如下:
0 d- S# }& h- G% F6 C2 e
$ k8 s( q1 T1 @6 V第一节内容:包括神经网络的基础知识,BP网络的特点,bp主要应用的场合,使用时应注意的问题。
' b( G9 s2 |$ n) P; b: F+ c+ H3 Z# S% {6 R) _- \5 N) u% V
第二节内容:主要是阐述BP中几个容易混绕的概念和问题,包括什么是网络的泛化能力?过拟合是什么,怎么处理?学习速率有什么作用?神经网络的权值和阈值分别是个什么概念?用BP逼近非线性函数,如何提高训练精度?
& t! r4 a% @/ U, \8 |, `. T7 R2 c# ~- N) u
第三节内容:主要阐述使用matlab实现,为了充分利用数据,得到最优的网络训练结果,在网络建立前,应该进行的基本数据处理问题,包括:BP神经网络matlab实现的基本步骤,数据归一化问题和方法,输入训练数据的乱序排法,以及分类方法,如何查看和保存训练的结果,每次结果不一样问题。& I* F* P3 M2 x2 \2 i$ [
' q( [7 V. k/ F- y, j" w/ ~1 q
第四节内容:bp神经网络进行交通预测的Matlab例子及源代码,bp神经网络进行交通预测的Matlab程序的优化(主要是按设置误差要求,寻找最优网络过程). B) C0 U# ~6 a" v0 R! A: K1 W
, }2 Q) p4 v% D$ a# b
第五节内容:bp神经网络处理蠓虫分类问题的matlab例子及源代码。' W0 x! K& f. X
) K+ J  u$ G% Y' h& u+ ~: s: q
不多说,先如主题,第一节,很基础,高手见谅。
& m; T' R5 ?5 ~
. ~% i, \( X% ~4 N什么是BP神经网络?
3 _0 W; K, T% r- F7 L1 z( o7 i/ b1 |2 z
神经网络是由很多神经元组成的,首先我们看一下,什么是神经元
file:///C:/Users/ADMINI~1.USE/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg

5 i3 V* |' U  s) d; H, M- O9 q+ h# @
上面这个图表示的就是一个神经元,我们不管其它书上说的那些什么树突,轴突的。我用个比较粗浅的解释,可能不太全面科学,但对初学者很容易理解:; T7 ~$ q3 d9 F6 Q& a

7 V3 e6 z0 C2 F. p3 V: Y1
、我们把输入信号看成你在matlab中需要输入的数据,输进去神经网络后
- v' i& z+ ~2 Z( J8 I9 X2
、这些数据的每一个都会被乘个数,即权值w,然后这些东东与阀值b相加后求和得到u4 q3 v3 X8 r( U$ {  K% ^/ Q
3
、上面只是线性变化,为了达到能处理非线性的目的,u做了个变换,变换的规则和传输函数有关# s; d3 R; \! n$ b
7 V' c0 q5 K' J8 ^
BP神经网络的matlab实现学习历程.doc (338 KB, 下载次数: 20, 售价: 2 点体力)

/ f& X/ h. P4 Z& x* `' H& n
$ d: I" b' s3 d% u. a% ?# k. h/ V& M0 j: k4 W: u# O( |) H
* {% S. D6 o0 [+ L

作者: zuihu15    时间: 2019-4-2 18:12
行不行啊,别浪费我的体力9 X' m$ q! @) F1 e# B5 M+ s

作者: 2322701972    时间: 2019-4-6 22:44
iu会货币
! K* a- m* e' [: b% {1 V' M! ^
作者: 1741770229    时间: 2019-4-17 18:27
和上面内容一样吗?有源程序吗?: z" J6 n( n, \3 ^, W+ A

作者: 1741770229    时间: 2019-4-17 22:02
程序有bug?/ M6 W6 T+ F. _. D3 t9 ]





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