资源简介

用GUI设计神经网络的matlab代码--MATLAB神经网络原理与实例精解

资源截图

代码片段和文件信息

%fit_test.m
% Solve an Input-Output Fitting problem with a Neural Network
% script generated by NFTOOL
% Created Sun Mar 11 15:31:43 CST 2012
%
% This script assumes these variables are defined:
%
%   x - input data.
%   y - target data.

% 自定义语句------------------------------
x=0:.2:2*pi+.2;
rng(2);y=sin(x)+rand(1length(x))*0.5;
plot(xy‘o-‘);

%-----------------------------------------

inputs = x;
targets = y;

% Create a Fitting Network
hiddenlayerSize = 10;
net = fitnet(hiddenlayerSize);

% Setup Division of Data for Training Validation Testing
net.divideParam.trainRatio = 70/100;
net.divideParam.valRatio = 15/100;
net.divideParam.testRatio = 15/100;

% Train the Network
[nettr] = train(netinputstargets);

% Test the Network
outputs = net(inputs);
errors = gsubtract(targetsoutputs);
performance = perform(nettargetsoutputs)

% View the Network
view(net)
% 自定义语句-----------------------------
xx=0:.1:2*pi+.2;
yy=sin(xx)+0.25;
yx=net(xx);

plot(xy‘o‘);
hold on;
plot(xxyy‘g-‘);
plot(xxyx‘r+‘);
legend(‘训练样本‘‘正弦曲线出‘‘实际输出‘);
%----------------------------------------
% Plots
% Uncomment these lines to enable various plots.
%figure plotperform(tr)
%figure plottrainstate(tr)
%figure plotfit(netinputstargets)
%figure plotregression(targetsoutputs)
%figure ploterrhist(errors)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1393  2012-10-26 19:09  第11章 用GUI设计神经网络\fit_test.m

     文件       1384  2012-10-26 19:18  第11章 用GUI设计神经网络\pr_test.m

     文件       1465  2012-10-25 08:26  第11章 用GUI设计神经网络\som_test.m

     文件       1059  2012-10-25 04:54  第11章 用GUI设计神经网络\stock1.mat

     目录          0  2017-08-16 17:02  第11章 用GUI设计神经网络

----------- ---------  ---------- -----  ----

                 5301                    5


评论

共有 条评论