数学建模社区-数学中国

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

作者: 狂人gs    时间: 2012-8-22 16:00
标题: 自组织神经经网络实现分类时怎么都分成一类了????
%自组织神经网络实现分类
: e, h3 \& i& N0 t8 [: e2 ap = [.1 .8 .1 .9; .2 .9 .1 .8];3 S; C( [' l( X7 q" R
net = newc([0 1;0 1],2);9 ?+ s/ E9 h4 V4 ^
wts = net.IW{1,1}: P) @5 v5 S! X7 k
biases = net.b{1}
, @" z! k- F! A: b% M' a& gnet.trainParam.epochs = 500;& k0 q# X/ ^  @& p+ Y1 y( C
net = train(net,p);7 D8 }+ @0 m! B$ p8 E
net.trainFcn) i! |6 S3 v! M# z9 S$ |( C
a = sim(net,p)
$ n+ x4 Y* r7 K! U, v8 Cac = vec2ind(a)
2 _, G) u- c5 \6 o! w# n' d+ ?/ e+ \程序是在matlab的帮助浏览器下的newc函数中找来的,但matlab运行结果是
' k. u6 H; |1 J" p  D  Oac =
7 B4 V5 Y/ D3 y( H6 L0 m5 _' g' w     1     1     1     1$ L: s9 D" C- [* j  k& [
也就是都分成一类了,但是例子中给出的分类结果是$ w9 e9 f4 F' u0 U
ac =
* K7 x, e. l- t$ L- N8 u1     2     1     2
8 q. A. I$ O; Y/ G3 V- ^, [4 }而且我们也用其他自组织神经网络程序试了,最后都是分成一类的。不知道matlab有问5 U( y; Q- n' u6 Z, d$ T2 P
题还是这个newc有问题。所以我们就迷茫了啊,求求各位帮帮忙吧!!!谢谢了
作者: 天海星云    时间: 2012-8-23 19:11
表示不太会用神经网络分类
作者: 狂人gs    时间: 2012-8-24 09:08
天海星云 发表于 2012-8-23 19:11 9 p# t( n. j/ ^8 n5 b9 V0 r
表示不太会用神经网络分类

" A! ]# m2 P0 L9 Z, r3 ^+ i4 P- [1 u, _% q& X& C
那你会用什么进行分类?
作者: 天海星云    时间: 2012-8-24 09:57
狂人gs 发表于 2012-8-24 09:08
$ b# |' S3 ~' g4 Y+ N$ H# n那你会用什么进行分类?

' w2 A2 ^- U2 Y; i* f1 T" I我看的是工具箱,表示英文不太好,有点吃力
作者: cyg0810    时间: 2012-8-29 00:18
多运行几次试试看。神经网络每次结果一般都不一样的




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