Matlab神经网络,如何强制使用某些集进行训练,验证和测试?

时间:2014-03-19 12:32:23

标签: neural-network matlab

如果您使用GUI nnstart,则仅提供输入和输出,但您无法确定哪些行将进行训练,验证和测试集,因为它们是随机选择的。 如何手动指定?

1 个答案:

答案 0 :(得分:3)

您可以使用从NNSTART启动的任何GUI来创建一些示例训练代码。然后通过设置以下数据分区值来自定义该代码:

net.divideFcn = 'divideind'; % Divide data by indices (i.e. not randomly)
net.divideParam.trainInd = [... training indices you want ...];
net.divideParam.valInd = [... training indices you want ...];
net.divideParam.testInd = [... training indices you want ...];