0

我有以下代码

trainData = [11x293 matrix consist of double values];
trainTarget = [3x293 matrix consist of binary values];
testData = [11x32 matrix consist of double values];
trainTarget = [3x32 matrix consist of binary values];

net = newfit(trainData,trainTarget,{20});
net = train(net,trainData,trainTarget);
predicted = sim(net,testData);
% predicted matrix is consist of double values as prediction of trained network

我想从 MATLAB 命令行访问在网络训练后生成的平均平方误差 (MSE)。如果没有直接访问 MSE 的代码,我需要一个算法来计算它。

提前致谢。

4

1 回答 1

2

由于我无法发表评论,我会写一个答案:

这个问题已经回答here

训练后如何获取神经网络参数?

虽然它没有这样标记。所以,现在我们正在等待版主将这个问题作为重复项删除。此外,不建议使用 newfit(),因为它在 R2010b NNET 7.0 中已被淘汰。

于 2015-04-28T09:53:47.670 回答