📄 ffalta.m
字号:
fid = fopen('alfold3_3.txt');
A = fscanf(fid,'%f %f %f %f',[4 inf]) % It has four rows now.
A = A'
fclose(fid)
b = [A(:,1:3)]
c = [A(:,4:4)]
d=c'
p = b'
t = d
net=newff(minmax(p),[5,10,1],{'tansig','tansig','purelin'},'traincgf');
net.trainParam.show = 5;
net.trainParam.epochs = 1000;
net.trainParam.goal = 1e-5;
[net,tr]=train(net,p,t);
a = sim(net,p);
InputSource=net.numInputs
NumLayers=net.numLayers
NumInputs =net.inputs{1}.size
layer1Size=net.layers{1}.size
layer2Size =net.layers{2}.size
layer3Size =net.layers{3}.size
b1 = net.b{1}
b2 = net.b{2}
b3 = net.b{3}
iw1 = net.iw{1,1}
lw21 = net.lw{2,1}
lw32 = net.lw{3,2}
X = getx(net)
wts1=net.LW{1,1};
lengthWgtlayr1=length(wts1)
wts2=net.LW{2,1};
lengthWgtlayr2=length(wts2)
wts3=net.LW{3,1}
lengthWgtlayr3=length(wts3)
lengthWeights=length(X)
fid1 = fopen('ALfold3_3wet.txt','w');
fprintf(fid1,'%f \n', X);
%fprintf(fid1,'\n %f %f \t %f %f \t %f %f \t ', wts1, lengthWgtlayr1, wts2, lengthWgtlayr2, wts3, lengthWgtlayr3 );
fclose(fid1)
z= [0.7143; 0.0; 1.0;]
x= z'
a = sim(net,z)
ap = sim(net,p);
ap=ap';
Y=horzcat(b,ap,c)
fid2 = fopen('ALfold3_3Out.txt','w');
fprintf(fid2,'%f \n',ap);
Y=Y';
fprintf(fid2,'\n %f %f %f %f %f \n',Y);
fclose(fid2)
%net.inputWeights
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -