数学建模社区-数学中国
标题: BP神经网络的matlab实现学习历程 [打印本页]
作者: liyan1259 时间: 2015-12-4 09:35
标题: BP神经网络的matlab实现学习历程
本帖最后由 liyan1259 于 2015-12-4 09:37 编辑 6 w9 `* K* ~3 U4 `9 N
5 u5 R! N8 d" w) b2 d5 a9 i
" a6 r: q1 s' U学习内容总结成五个小节,具体内容如下:
, S: j7 s8 M; ^
. p9 I) |2 p" c5 z第一节内容:包括神经网络的基础知识,BP网络的特点,bp主要应用的场合,使用时应注意的问题。
5 Y9 O# \* W; N) k, T& \# m- ?7 B) B# g7 i: y3 Y! T% d
第二节内容:主要是阐述BP中几个容易混绕的概念和问题,包括什么是网络的泛化能力?过拟合是什么,怎么处理?学习速率有什么作用?神经网络的权值和阈值分别是个什么概念?用BP逼近非线性函数,如何提高训练精度?2 D: s6 F* P/ o
' ^* p) v# ]; k$ u+ L
第三节内容:主要阐述使用matlab实现,为了充分利用数据,得到最优的网络训练结果,在网络建立前,应该进行的基本数据处理问题,包括:BP神经网络matlab实现的基本步骤,数据归一化问题和方法,输入训练数据的乱序排法,以及分类方法,如何查看和保存训练的结果,每次结果不一样问题。9 u" D9 g# x2 x; s
8 z+ }4 K4 N- w& ^1 i o
第四节内容:bp神经网络进行交通预测的Matlab例子及源代码,bp神经网络进行交通预测的Matlab程序的优化(主要是按设置误差要求,寻找最优网络过程)
; W5 e9 V1 f9 y7 }: ^. C% U6 R9 A! o3 n
第五节内容:bp神经网络处理蠓虫分类问题的matlab例子及源代码。
( W- Z* T3 u2 t" ~7 Y4 B% t$ }( u1 d* F# w J6 U0 g e
不多说,先如主题,第一节,很基础,高手见谅。! A2 T- w- Q0 c
b* ^- a+ X, ?1 r( R
什么是BP神经网络?
9 k% {6 S# V( c. h- [神经网络是由很多神经元组成的,首先我们看一下,什么是神经元
file:///C:/Users/ADMINI~1.USE/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg
) Z7 ]4 Q% d9 r0 A0 H) v2 |: h
& n/ H4 G8 l# ], \' m! S上面这个图表示的就是一个神经元,我们不管其它书上说的那些什么树突,轴突的。我用个比较粗浅的解释,可能不太全面科学,但对初学者很容易理解:: Y7 k) E4 X8 D9 q# w3 G5 t
; n) m; C Q3 O6 s# r1、我们把输入信号看成你在matlab中需要输入的数据,输进去神经网络后# R: D7 a; W6 p/ l, V0 d8 @
2、这些数据的每一个都会被乘个数,即权值w,然后这些东东与阀值b相加后求和得到u,
7 H/ F' J# X) e/ i9 T* L3、上面只是线性变化,为了达到能处理非线性的目的,u做了个变换,变换的规则和传输函数有关: a) q4 r/ Y6 h# J. H; I
- X$ h/ |2 ^" C ~
BP神经网络的matlab实现学习历程.doc
(338 KB, 下载次数: 20, 售价: 2 点体力)
& N' z2 m0 g0 r" g' g" r. z6 a& x( J8 N5 I, m
/ e0 g* B1 n7 q& D: ] A: R4 P! z
: Q4 @ w) `+ H
作者: zuihu15 时间: 2019-4-2 18:12
行不行啊,别浪费我的体力 q8 F$ J- s# O- n+ ]
作者: 2322701972 时间: 2019-4-6 22:44
iu会货币
. }& u# q& e/ D* y
作者: 1741770229 时间: 2019-4-17 18:27
和上面内容一样吗?有源程序吗?
8 u: C2 Y1 @: a, M% @# m9 C9 Q
作者: 1741770229 时间: 2019-4-17 22:02
程序有bug?1 U4 e9 y5 h2 Q
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |