数学建模社区-数学中国
标题: BP神经网络的matlab实现学习历程 [打印本页]
作者: liyan1259 时间: 2015-12-4 09:35
标题: BP神经网络的matlab实现学习历程
本帖最后由 liyan1259 于 2015-12-4 09:37 编辑 ( a1 M7 X1 `2 L, i5 J X
3 D) K! `) A# E2 C
' y! g) ^/ z n: X! X$ W1 M% Z3 @学习内容总结成五个小节,具体内容如下:
0 |% I9 Y$ Q3 O9 m5 ?' a$ P! N0 Y b) {$ T, S) E) |* M; ?9 F
第一节内容:包括神经网络的基础知识,BP网络的特点,bp主要应用的场合,使用时应注意的问题。
7 O* Z% q, M. k/ c: [- V
" K! n0 I! |# B6 f第二节内容:主要是阐述BP中几个容易混绕的概念和问题,包括什么是网络的泛化能力?过拟合是什么,怎么处理?学习速率有什么作用?神经网络的权值和阈值分别是个什么概念?用BP逼近非线性函数,如何提高训练精度?. d5 i v; y) s% `' N5 E
- X4 S4 a. p0 I1 o; M4 g
第三节内容:主要阐述使用matlab实现,为了充分利用数据,得到最优的网络训练结果,在网络建立前,应该进行的基本数据处理问题,包括:BP神经网络matlab实现的基本步骤,数据归一化问题和方法,输入训练数据的乱序排法,以及分类方法,如何查看和保存训练的结果,每次结果不一样问题。. x3 y) {3 c4 T6 W; n0 x
( g6 n$ D" |: w0 R# n& r. y1 c- Q: D第四节内容:bp神经网络进行交通预测的Matlab例子及源代码,bp神经网络进行交通预测的Matlab程序的优化(主要是按设置误差要求,寻找最优网络过程)
0 I- x- E& L. v9 T/ R6 L
. H" a$ m. m5 c4 g9 b第五节内容:bp神经网络处理蠓虫分类问题的matlab例子及源代码。- \2 N$ u% s0 F' j1 P
! V- T$ c" i8 t# C6 V M7 `
不多说,先如主题,第一节,很基础,高手见谅。0 Q# a$ f) E5 P
- b0 k+ h! }. C9 J
什么是BP神经网络?
5 B& U! c3 C; A5 @ d! x神经网络是由很多神经元组成的,首先我们看一下,什么是神经元
file:///C:/Users/ADMINI~1.USE/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg
$ u; i$ e1 {' f
6 w" e* F4 L. J2 ~" ]- o上面这个图表示的就是一个神经元,我们不管其它书上说的那些什么树突,轴突的。我用个比较粗浅的解释,可能不太全面科学,但对初学者很容易理解:
7 F! s ^: J' r7 H/ Z) I5 S' O; S6 C; k2 g4 `% ~. q/ Z3 n; d
1、我们把输入信号看成你在matlab中需要输入的数据,输进去神经网络后3 H/ U8 G3 d; S5 ~8 ?
2、这些数据的每一个都会被乘个数,即权值w,然后这些东东与阀值b相加后求和得到u,
. G- a) A% c+ k3 t% W3、上面只是线性变化,为了达到能处理非线性的目的,u做了个变换,变换的规则和传输函数有关
% r7 X6 R& @( Q- [4 @; `8 a( r4 a: w& N0 ~* J9 c
BP神经网络的matlab实现学习历程.doc
(338 KB, 下载次数: 20, 售价: 2 点体力)
( Y1 v6 c; Y8 `" D! U0 s2 z+ Z
?2 }. C# \0 r8 B5 E% ]- B
: a+ ?( R- W, X; [8 ]/ Q
0 K: P% R. N$ A8 w" }
作者: zuihu15 时间: 2019-4-2 18:12
行不行啊,别浪费我的体力
% R7 w. T' x1 ?6 A: y5 Y' Q* k
作者: 2322701972 时间: 2019-4-6 22:44
iu会货币
6 U3 r6 W4 a' F/ J8 v8 S/ W
作者: 1741770229 时间: 2019-4-17 18:27
和上面内容一样吗?有源程序吗?
& O4 r2 z# v$ M
作者: 1741770229 时间: 2019-4-17 22:02
程序有bug?9 z5 j8 L9 q# f, |0 q( e
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |