数学建模社区-数学中国

标题: 自组织神经经网络实现分类时怎么都分成一类了???? [打印本页]

作者: 狂人gs    时间: 2012-8-22 16:00
标题: 自组织神经经网络实现分类时怎么都分成一类了????
%自组织神经网络实现分类( M5 F7 u2 Z" P/ p" U' }
p = [.1 .8 .1 .9; .2 .9 .1 .8];& G3 _5 f. E; Z1 H! I8 ^
net = newc([0 1;0 1],2);2 ^" z; I+ c% t* R
wts = net.IW{1,1}
+ L9 p" a# D' O8 ubiases = net.b{1}
9 P! u6 C; K  w) I5 T7 n. anet.trainParam.epochs = 500;
# _6 j' N0 A2 V5 @1 wnet = train(net,p);, ^, k9 ~. Q0 Q( }0 X) `' M. K
net.trainFcn4 I, u) ]5 n7 J+ }6 Q) p
a = sim(net,p)
( b& G6 q& v. T# zac = vec2ind(a)
& ^6 B" S$ E: g% c  W( }  x程序是在matlab的帮助浏览器下的newc函数中找来的,但matlab运行结果是
* i% m6 r4 ^8 I+ z* o! \ac =) z. ^) |  @/ u- K
     1     1     1     1
8 K* v! D7 f( n3 U# n8 z) \也就是都分成一类了,但是例子中给出的分类结果是
- }& K3 z5 Z' Z# W$ t# ]9 H/ w. zac =
2 E* Q5 `& o) ]* {4 q2 z' z1     2     1     2
. {8 k; {" J7 O2 P! y, K& D而且我们也用其他自组织神经网络程序试了,最后都是分成一类的。不知道matlab有问/ P( L0 S0 z! W0 \% Z
题还是这个newc有问题。所以我们就迷茫了啊,求求各位帮帮忙吧!!!谢谢了
作者: 天海星云    时间: 2012-8-23 19:11
表示不太会用神经网络分类
作者: 狂人gs    时间: 2012-8-24 09:08
天海星云 发表于 2012-8-23 19:11 8 p2 O; y' E/ i. e1 V- g
表示不太会用神经网络分类

& J1 _, V( T* d4 A. d; Q
+ G" I5 }3 ]: H' W, U# N/ L) d那你会用什么进行分类?
作者: 天海星云    时间: 2012-8-24 09:57
狂人gs 发表于 2012-8-24 09:08
' B* a3 S& e- j4 U那你会用什么进行分类?

  I; _. f. L. ?8 G- C4 R5 R: Q4 q  s我看的是工具箱,表示英文不太好,有点吃力
作者: cyg0810    时间: 2012-8-29 00:18
多运行几次试试看。神经网络每次结果一般都不一样的




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5