【问题标题】:Traing dataset,validation dataset,testing dataset in MatlabMatlab中的训练数据集、验证数据集、测试数据集
【发布时间】:2013-07-29 23:20:54
【问题描述】:

我是 Matlab 的新手,在神经网络中也是如此。我有 4*81 的输入数据集和 1*81 的输出/目标数据集。 'divideblock''dividerand' 将数据集随机拆分为 trainingvalidationtesting em>.
我的问题是......在训练和模拟之后......如何跟踪用于训练网络的单个输入数据集(训练、测试、验证)。


这样我就可以找到输入数据集的错误以单独进行测试、验证..

提前感谢您的任何建议...

【问题讨论】:

  • 如果我没记错的话,你可以得到一个与你的输入顺序相匹配的错误矩阵。或者也许我错过了你的问题。
  • 是的..它是正确的..但是说为了测试我们随机给出了一部分输入,也用于验证和训练。现在,如果我想找到测试中使用的输入是什么。我将如何找到它。概念..

标签: matlab validation testing dataset


【解决方案1】:

使用trainInd,valInd,testInd:

[trainInd,valInd,testInd] = dividerand(Q,trainRatio,valRatio,testRatio);

http://www.mathworks.com/help/toolbox/nnet/ref/dividerand.html

【讨论】:

  • 你如何让神经网络使用这些单独的数据集?
猜你喜欢
  • 2014-09-22
  • 2019-05-01
  • 2012-07-04
  • 2021-01-19
  • 2010-11-25
  • 2012-07-06
  • 1970-01-01
  • 1970-01-01
  • 2016-07-04
相关资源
最近更新 更多