我在Matlab中非常新,在神经网络中也是如此 . 我有4 * 81输入数据集和1 * 81输出/目标数据集 . 'divideblock' 或 'dividerand' 将数据集随机分成训练,验证和测试 .我的问题是......在训练和模拟之后......如何跟踪用于训练网络的单个输入数据集(训练,测试,验证) .
这样我就能找到输入数据集的错误进行测试,单独验证..
提前感谢任何建议......
使用 trainInd,valInd,testInd :
trainInd,valInd,testInd
[trainInd,valInd,testInd] = dividerand(Q,trainRatio,valRatio,testRatio);
见http://www.mathworks.com/help/toolbox/nnet/ref/dividerand.html .
1 回答
使用
trainInd,valInd,testInd
:见http://www.mathworks.com/help/toolbox/nnet/ref/dividerand.html .