数学建模社区-数学中国

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

作者: 狂人gs    时间: 2012-8-22 16:00
标题: 自组织神经经网络实现分类时怎么都分成一类了????
%自组织神经网络实现分类
0 m6 N  H2 c$ V! O# P4 D( op = [.1 .8 .1 .9; .2 .9 .1 .8];. n# |0 G" u2 b% ?5 i8 ?- s
net = newc([0 1;0 1],2);
2 W. @( P& d2 fwts = net.IW{1,1}$ ]/ M7 `# f7 ^
biases = net.b{1}
- j. D; O7 x& p1 P4 M+ v  N3 H5 k/ mnet.trainParam.epochs = 500;. [1 o9 G$ g! K% T8 \5 ]
net = train(net,p);+ X. P6 x2 k& R
net.trainFcn, Y, M8 {; _3 V) ^8 `
a = sim(net,p)
2 _+ F, `( X2 q8 _ac = vec2ind(a)
' ?0 `3 k1 u" R2 S# r. X程序是在matlab的帮助浏览器下的newc函数中找来的,但matlab运行结果是! Z3 X- w8 \- n
ac =& I8 y* N. n% ?; V  a" S& U
     1     1     1     1
6 }3 M7 P1 j. Q也就是都分成一类了,但是例子中给出的分类结果是" \# S; K! O4 e2 U; p5 A: m
ac =# S- S2 ^0 k) q: r" I1 j
1     2     1     2
6 z/ F  R) i2 v2 }/ C+ I" ?& c而且我们也用其他自组织神经网络程序试了,最后都是分成一类的。不知道matlab有问3 ^! e! h  j2 X  @0 k  P
题还是这个newc有问题。所以我们就迷茫了啊,求求各位帮帮忙吧!!!谢谢了
作者: 天海星云    时间: 2012-8-23 19:11
表示不太会用神经网络分类
作者: 狂人gs    时间: 2012-8-24 09:08
天海星云 发表于 2012-8-23 19:11 # a7 B' [, M5 [2 V* N/ B
表示不太会用神经网络分类

3 }1 X7 N1 ^, G7 E6 |
4 Q# K/ X* ~6 c2 I7 u+ ~0 n那你会用什么进行分类?
作者: 天海星云    时间: 2012-8-24 09:57
狂人gs 发表于 2012-8-24 09:08 5 D1 l, M/ \' K# @0 M
那你会用什么进行分类?

! N4 `+ H  v: ~! w. M9 t' B我看的是工具箱,表示英文不太好,有点吃力
作者: cyg0810    时间: 2012-8-29 00:18
多运行几次试试看。神经网络每次结果一般都不一样的




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