English 中文(简体)
在MATLAB进行农村网络培训
原标题:Neural network training in MATLAB

我在努力推动传播,但在网络培训之后,在模拟和印刷模拟产出时,我看不到任何接近目标的价值,但只是一个数字。

该守则如下。 什么是错的?

Fe:

>> load( E:/Inputdata.txt );

>> load( E:/Targetdata.txt );

>> P = Inputdata(1:406,1:3);


>> T = Targetdata(1:406,1);

>> S = Inputdata(407:507,1:3);

>> Y = Targetdata(407:507,1);

>> [pn,minp,maxp,tn,mint,maxt]=premnmx(P ,T );

>> [sn,mins,maxs,yn,miny,maxy]=premnmx(S ,Y );

>> net =newff(minmax(pn),[5 2 1],{ tansig , tansig , tansig }, traingdm );

>> net.trainParam.show = 50;

>> net.trainParam.lr = 0.4;

>> net.trainParam.epochs = 3200;

>> net.trainParam.goal = 1e-5;

>> net=train (net,pn,tn);

>> A = sim (net,sn);

>> Z=postmnmx(A ,miny,maxy);

>> [Y Z]

75.8810    80.0903
76.5849    80.0903
77.2888    80.0903
77.9927    80.0903
78.6966    80.0903
79.4005    80.0903
80.1044    80.0903
80.8083    80.0903
128.6739   80.0903
129.3778   80.0903
130.0817   80.0903
130.7856   80.0903
131.4895   80.0903
132.1934   80.0903
132.8973   80.0903
133.6012   80.0903

Y是实际目标,Z是该净额产出的第2栏。

这一产出不能满足其必须做的工作,因为如果我提供其他模拟,结果必须接近实际目标。

问题回答

暂无回答




相关问题
MATLAB Solving equations problem

I want to solve these equations using MATLAB and I am sure there is a non zero solution. The equations are: 0.7071*x + 0.7071*z = x -0.5*x + 0.7071*y + 0.5*z = y -0.5*x - 0.7071*y +...

Difference between MATLAB s matrix notations

How do you read the following MATLAB codes? #1 K>> [p,d]=eig(A) // Not sure about the syntax. p = 0.5257 -0.8507 -0.8507 -0.5257 d = ...

preventing data from being freed when vector goes out of scope

Is there a way to transfer ownership of the data contained in a std::vector (pointed to by, say T*data) into another construct, preventing having "data" become a dangling pointer after the vector goes ...

Divide two polynomials using MATLAB

I want to divide p(x) by q(x) given that: p(x)=-5x^4+3x^2-6x q(x)=x^2+1 I tried: p=inline( -5*(x^4)+3*(x^2) , x ) p = Inline function: p(x) = -5*(x^4)+3*(x^2) q=inline( x^2+1 , x ) q = ...

matlab deals with Fibbonacci

The Fibonacci series is given as follows: 1, 2, 3, 5, 8, 13, 21, ... How can I write a script which calculates and prints the n-th Fibonacci term (for n>2), where n is inputed by the user. This ...

How do I plot lines between all points in a vector?

I have a vector containing some points in 2-D space. I want MATLAB to plot these points with lines drawn from every point to every other point. Basically, I want a graph with all vertices connected. ...

How do I create a string using a loop variable in MATLAB?

I have a loop like this: for i=1:no %some calculations fid = fopen( c:\out.txt , wt ); %write something to the file fclose(fid); end I want data to be written to different files like ...

热门标签