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

Neural network Matlab神经网络,如何强制使用某些集合进行训练、验证和测试?,neural-network,matlab,Neural Network,Matlab,如果使用GUI nnstart,则只提供输入和输出,但无法决定哪些行将作为培训、验证和测试集,因为它们是随机选择的。 如何手动指定它们?您可以使用从NNSTART启动的任何GUI来创建一些示例培训代码。然后通过设置以下数据分割值自定义该代码: net.divideFcn = 'divideind'; % Divide data by indices (i.e. not randomly) net.divideParam.trainInd = [... training indices you w

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

您可以使用从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 ...];