如何从MATLAB命令行“newfit”训练后得到“mse”

时间:2014-11-20 17:35:00

标签: matlab mse nntool

我有以下代码

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命令行访问网络训练后生成的Mean Squered Error(MSE)。如果没有直接代码来访问MSE,我需要一个算法来计算它。

提前致谢。

1 个答案:

答案 0 :(得分:2)

由于我不能发表评论,我会写一个答案:

这个问题已在这里得到解答

How to get neural network parameter after training?

虽然没有标明。所以,现在我们正在等待主持人删除这个问题作为重复。 此外,建议不要使用newfit(),因为它已在R2010b NNET 7.0中废弃。