MATLAB中的均方误差函数mse怎么用? 200
假设输出数据为Y[12345;23456]这样的一组二维数组,期望输出为T=[664635;34567]怎么算均方误差啊?函数的具体怎么调用?还有就是怎么可以把输出和期望...
假设输出数据为Y[1 2 3 4 5;2 3 4 5 6]这样的一组二维数组,期望输出为T=[6 6 4 6 3 5;3 4 5 6 7]怎么算均方误差啊?函数的具体怎么调用?还有就是怎么可以把输出和期望输出的每组误差描绘出来啊(像这个就有5组误差啊)?
展开
5个回答
展开全部
mse是检验神经网络算法的误差分析。
代码举例:
[x,t] = house_dataset;
net = feedforwardnet(10);
net.performFcn = 'mse'; % Redundant, MSE is default
net.performParam.regularization = 0.01;
net = train(net,x,t);
y = net(x);
perf = perform(net,t,y);
Alternately, you can call this function directly.
perf = mse(net,x,t,'regularization',0.01);
对于简单的数值没有必要用这么复杂神经网络(主要是没法用,mse不是处理简单数据的函数)
对于你而言简单的用sum((Y-T).^2)就可以了
代码举例:
[x,t] = house_dataset;
net = feedforwardnet(10);
net.performFcn = 'mse'; % Redundant, MSE is default
net.performParam.regularization = 0.01;
net = train(net,x,t);
y = net(x);
perf = perform(net,t,y);
Alternately, you can call this function directly.
perf = mse(net,x,t,'regularization',0.01);
对于简单的数值没有必要用这么复杂神经网络(主要是没法用,mse不是处理简单数据的函数)
对于你而言简单的用sum((Y-T).^2)就可以了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可这样计算:
Y=[1 2 3 4 5;2 3 4 5 6];mse(Y)
结果是:
ans =
14.5000
要画图形,可这样:
Y=[1 2 3 4 5;2 3 4 5 6];
T=[6 4 6 3 5;3 4 5 6 7];
plot(Y,T)
Y=[1 2 3 4 5;2 3 4 5 6];mse(Y)
结果是:
ans =
14.5000
要画图形,可这样:
Y=[1 2 3 4 5;2 3 4 5 6];
T=[6 4 6 3 5;3 4 5 6 7];
plot(Y,T)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mse是检验神经网络算法的误差分析。
代码举例:
[x,t] = house_dataset;
net = feedforwardnet(10);
net.performFcn = 'mse'; % Redundant, MSE is default
net.performParam.regularization = 0.01;
net = train(net,x,t);
y = net(x);
perf = perform(net,t,y);
Alternately, you can call this function directly.
perf = mse(net,x,t,'regularization',0.01);
对于简单的数值没有必要用这么复杂神经网络(主要是没法用,mse不是处理简单数据的函数)
对于你而言简单的用sum((Y-T).^2)就可以了
代码举例:
[x,t] = house_dataset;
net = feedforwardnet(10);
net.performFcn = 'mse'; % Redundant, MSE is default
net.performParam.regularization = 0.01;
net = train(net,x,t);
y = net(x);
perf = perform(net,t,y);
Alternately, you can call this function directly.
perf = mse(net,x,t,'regularization',0.01);
对于简单的数值没有必要用这么复杂神经网络(主要是没法用,mse不是处理简单数据的函数)
对于你而言简单的用sum((Y-T).^2)就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询