我有以下代码
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,我需要一个算法来计算它。
提前致谢。
答案 0 :(得分:2)
由于我不能发表评论,我会写一个答案:
这个问题已在这里得到解答
How to get neural network parameter after training?
虽然没有标明。所以,现在我们正在等待主持人删除这个问题作为重复。 此外,建议不要使用newfit(),因为它已在R2010b NNET 7.0中废弃。