- 在线时间
- 1 小时
- 最后登录
- 2017-7-6
- 注册时间
- 2008-12-31
- 听众数
- 3
- 收听数
- 0
- 能力
- 0 分
- 体力
- 87 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 45
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 36
- 主题
- 0
- 精华
- 0
- 分享
- 0
- 好友
- 9
升级   42.11% 该用户从未签到
群组: 电子科大数学建模交流群 |
神经网络的注意事项
# z) S( e2 r2 ~& k: R# D' G本帖来自:数学中国 作者: fenghuaxl 日期: 半小时前 您是本帖第10个浏览者
' ]* c' V4 w+ j5 [& q. \4 u* ?# h神经网络, 事项, N8 f: V4 {. j1 z# u5 f6 X
一、神经网络 c2 e E+ \4 N
样本数目不能太少,要足够的多。样本要分开,前几个做训练,后几个做检测。初始处理,使初始数据归一,在负一到一之间。
6 X5 L4 q7 J9 Y6 h3 ^4 }1 m9 b3 @初始数据的处理[pn,minp(归一后的最小值,最大值),maxp,tn,mint,]=premnmx(pn,tn为初始数据)。设置训练参数。1 g4 I$ B) P& l/ Y C: T
8 W' a6 R7 J' `2 d* W# y5 H二、插值拟合: S% C2 Q" Q8 `; n" c# v' M b0 B# t
1、插值得到的是数据点。拟合得到的是多项式。- H5 h* S2 x1 d2 t" b* j% Q* e" {
2、超定方程组:方程个数大于未知量个数的方程组。5 J. j% V/ B8 V( }- t# o% E
所以,曲线拟合的最小二乘法要解决的问题,实际上就是求以下超定方程组的最小二乘解的问题
$ S: m! N% p/ V! R, w0 u: ?& x7 T0 Z
2 Y2 L2 w: I; [) A* A" b& Z/ N" V7 j' \
其中) b- ]2 O0 D- Z$ V( g0 c, y. h
8 N; r' q- G1 \ 7 g+ {) R& K9 N! Y% P
7 H* U3 f& o: ~' r4 t/ n
Ra=y5 v# ^8 G' Q S0 _# C
" ?3 t( O: R: Z; ~( P(3)
& G7 S. D' m& k7 X" |/ ~2 }/ s& \
+ r0 c! g4 S. k4 f3 P0 k
" ^6 ]# p) R5 O5 @' q
1 Q/ D( Z6 a# A9 `' T5 I) I3、定理:当RTR可逆时,超定方程组(3)存在最小二乘解,且即为方程组
/ n' o% {; S5 ]+ `3 ]- qRTRa=RTy的解:8 D* x& m Y# N% B( v: j
a=(RTR)-1RTy7 Q# V+ Y! m/ H
4、线性最小二乘拟合 }, d0 \8 G5 |2 B0 e% X% c
a=polyfit(x,y,m)& c8 k8 W* y/ k; q% t
a为输出拟合多项式系数a=[a1, …am , am+1] (数组)),X,Y为输入同长度的数组,m为拟合多项式次数。, `8 [5 Y* m/ s
5、多项式在x处的值y可用以下命令计算: W( R# b0 ]: F7 j: V0 G
7 N7 }( B8 [8 J6 S4 A4 ^! k5 {y=polyval(a,x)' @2 X+ n/ q1 v7 u H+ a
6、非线性最小二乘拟合:lsqcurvefit(‘fun’,x0,xdata,ydata)用以求含参量x(向量)的向量值函数 |
|