工具箱函数
主要包括建立、训练、测试三个步骤。
创建网络
feedfowardnet函数
示例代码:
net = feedforwardnet(10); %创建网络,隐藏层节点数量10
net = feedforwardnet([10, 6]);
%创建网络,有两隐藏层,节点数量分别为10、6
view(net);%显示网络形状
训练网络
net = train(net, x, t);
% 输入参数net为创建好的网络,x为输入矩阵,y为输出矩阵,即样本标签
测试网络
y = net(x); % y就是预测值
y = sim(x); % 也可用sim函数
举例
%数据准备
load simplefit_dataset;
[x, t] = simplefit_dataset;
%创建网络
net = feedforwardnet([6, 5]);
%训练网络
net = train(net, x, t);
%测试网络
y = net(x);
%画图
plot(t);
hold on;
plot(y);
t - y
如图,t和y误差很小,几乎完全重合