本帖最后由 liyan1259 于 2015-12-4 09:37 编辑
! i0 @* N# M: S3 M: R$ ^0 C# C% ?4 ^8 _% e9 F) i$ p
8 E9 z! B: y# W0 ^7 ?5 M$ s3 u学习内容总结成五个小节,具体内容如下:3 |4 q4 T: Z4 |3 M+ s
+ [4 d p) j, B. H: {) D
第一节内容:包括神经网络的基础知识,BP网络的特点,bp主要应用的场合,使用时应注意的问题。
; s8 M3 S. T1 m# C ?
, i; F; g4 A6 k. {& V4 W第二节内容:主要是阐述BP中几个容易混绕的概念和问题,包括什么是网络的泛化能力?过拟合是什么,怎么处理?学习速率有什么作用?神经网络的权值和阈值分别是个什么概念?用BP逼近非线性函数,如何提高训练精度?" |5 ]3 H9 k2 a% ^, u, s
' g, a! d9 c- T3 B* d w: c第三节内容:主要阐述使用matlab实现,为了充分利用数据,得到最优的网络训练结果,在网络建立前,应该进行的基本数据处理问题,包括:BP神经网络matlab实现的基本步骤,数据归一化问题和方法,输入训练数据的乱序排法,以及分类方法,如何查看和保存训练的结果,每次结果不一样问题。* }9 [9 E" g5 b2 j' B0 D& |
+ r" d0 x( x. I$ a0 X* D: `第四节内容:bp神经网络进行交通预测的Matlab例子及源代码,bp神经网络进行交通预测的Matlab程序的优化(主要是按设置误差要求,寻找最优网络过程)
' {3 D: c g8 z
" w% C: f T7 e/ d0 r/ a第五节内容:bp神经网络处理蠓虫分类问题的matlab例子及源代码。( S c9 r/ f( w- ?* L I- _% c
7 S9 ^ `3 p' S0 n" G$ A3 c6 ?$ z5 `/ W
不多说,先如主题,第一节,很基础,高手见谅。
3 N" j7 J9 G/ {0 [9 L! Z
! A' @6 y* N. @) G. P* t什么是BP神经网络?
6 u1 n, Y$ {. E* Q. `
神经网络是由很多神经元组成的,首先我们看一下,什么是神经元 file:///C:/Users/ADMINI~1.USE/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg ' O7 |5 ?0 o0 f5 E
) }# V. ~( ~% X5 P
上面这个图表示的就是一个神经元,我们不管其它书上说的那些什么树突,轴突的。我用个比较粗浅的解释,可能不太全面科学,但对初学者很容易理解:
) p' B1 ?* H/ e. Q6 i. Y$ @
l& i; j/ h3 _; r5 C6 m4 o* i6 @1、我们把输入信号看成你在matlab中需要输入的数据,输进去神经网络后9 S( A: z# ] B/ B$ i% [
2、这些数据的每一个都会被乘个数,即权值w,然后这些东东与阀值b相加后求和得到u,! ^* k# @' a6 ^9 h. W5 l% T4 U
3、上面只是线性变化,为了达到能处理非线性的目的,u做了个变换,变换的规则和传输函数有关0 g" I- K& t6 h8 C' w4 F) F0 k7 r" H
; x3 q. v; f$ M# O
BP神经网络的matlab实现学习历程.doc
(338 KB, 下载次数: 20, 售价: 2 点体力)
1 `( M" U6 g* l: O- R! z
* E1 B) Z/ x, S$ H( s0 H$ s: G" k
) _8 _2 K$ X. k4 i! ~% h3 c3 y& k: I+ k$ f, ^ F+ x6 a( t8 q0 S
|