数学建模社区-数学中国
标题: BP神经网络的matlab实现学习历程 [打印本页]
作者: liyan1259 时间: 2015-12-4 09:35
标题: BP神经网络的matlab实现学习历程
本帖最后由 liyan1259 于 2015-12-4 09:37 编辑 ) C9 Q- r4 i7 |% E5 ?
4 P3 Q" g$ ^- ^; n; [9 b8 W
0 \2 H9 Q" \8 m& U8 {* o2 Y学习内容总结成五个小节,具体内容如下:. S# ~ Q* c' k( `2 n
) ]: D2 a1 q `8 ^7 w/ V
第一节内容:包括神经网络的基础知识,BP网络的特点,bp主要应用的场合,使用时应注意的问题。
0 F& m: Z2 `4 v% E2 g+ x$ Q7 k9 h9 L" x' C0 T+ R* X
第二节内容:主要是阐述BP中几个容易混绕的概念和问题,包括什么是网络的泛化能力?过拟合是什么,怎么处理?学习速率有什么作用?神经网络的权值和阈值分别是个什么概念?用BP逼近非线性函数,如何提高训练精度?
; b% j1 s: h. r& e3 ?
/ B* |% ]! k. }第三节内容:主要阐述使用matlab实现,为了充分利用数据,得到最优的网络训练结果,在网络建立前,应该进行的基本数据处理问题,包括:BP神经网络matlab实现的基本步骤,数据归一化问题和方法,输入训练数据的乱序排法,以及分类方法,如何查看和保存训练的结果,每次结果不一样问题。
0 ?$ I4 ~8 x; H9 E8 \: n5 Q, v5 N% O; X; S1 C$ F
第四节内容:bp神经网络进行交通预测的Matlab例子及源代码,bp神经网络进行交通预测的Matlab程序的优化(主要是按设置误差要求,寻找最优网络过程)5 N* u; J0 _+ B/ J o K' j
/ ^, k H& x" {* |0 H# D
第五节内容:bp神经网络处理蠓虫分类问题的matlab例子及源代码。( Z0 i0 i. b1 U& X4 ~2 E* [
7 ?9 o+ r' A- C. }2 P: e; x# j
不多说,先如主题,第一节,很基础,高手见谅。
* A" O( l- ?4 E- Z* }3 g- |4 W3 z+ A
什么是BP神经网络?
( L" b3 x: L, C3 o
神经网络是由很多神经元组成的,首先我们看一下,什么是神经元
file:///C:/Users/ADMINI~1.USE/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg
1 I7 n6 O; J: _% N' |: y
4 }0 H4 Y/ u! z; g! N2 G+ S; g上面这个图表示的就是一个神经元,我们不管其它书上说的那些什么树突,轴突的。我用个比较粗浅的解释,可能不太全面科学,但对初学者很容易理解:& {& G9 q# q0 L2 q* K. [
! h, b2 b! r4 T
1、我们把输入信号看成你在matlab中需要输入的数据,输进去神经网络后
% [0 c4 ?; M. ^2、这些数据的每一个都会被乘个数,即权值w,然后这些东东与阀值b相加后求和得到u,! ~0 U7 [. B& b* n U
3、上面只是线性变化,为了达到能处理非线性的目的,u做了个变换,变换的规则和传输函数有关+ e* x0 f) C5 w4 @/ R$ D
! x% d, F! V0 }1 L% t1 k* H
BP神经网络的matlab实现学习历程.doc
(338 KB, 下载次数: 20, 售价: 2 点体力)
0 V; ~( E& l* w+ K# R' u
, R, R' }# Q& r+ X* S; P: {4 B
$ t; O0 Q- K( I+ C5 Q4 \' K$ H+ T4 U7 D' y3 Z* J8 H
作者: zuihu15 时间: 2019-4-2 18:12
行不行啊,别浪费我的体力
" V# Y; `# u1 y" d9 S
作者: 2322701972 时间: 2019-4-6 22:44
iu会货币4 W$ d: o) d" G% v9 N+ U+ e
作者: 1741770229 时间: 2019-4-17 18:27
和上面内容一样吗?有源程序吗?& \$ D; u8 x- j5 Z+ |! s) M
作者: 1741770229 时间: 2019-4-17 22:02
程序有bug?6 p N! H/ c/ u) K- [9 s0 b' g
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |