编辑Carets训练功能

时间:2017-10-24 11:14:39

标签: r r-caret

这不是我遇到的特定编码问题,我只是在寻找指导。

我正在使用Caret包训练nnet模型,我想编辑模型训练和优化的方式。

根据文档,train()函数采用以下形式:

for each parameter set do 
  for each resampling iteration do
    hold out specific samples 
    fit the model
    predict the hold-out samples 
  end
  calculate average 

由此可以判断出函数参数中提供的训练集将根据所选的采样方法(cv,repeatedcv等)分为列车+验证集。

我想知道是否可以调整上述从训练集中取出样本的过程,而是为该函数提供一个额外的样本集(验证集)来执行评估。

我查看了traintrainControl函数的源代码,但很难确定计算保留样本的位置。

如果可能,有人能够指出相关代码,这样我就可以开始构思我的任务。

train function source code. trainControl function source code.

同样,我感谢这不是特定于代码的问题,因此没有寻找广泛的答案。只是一些指导。

0 个答案:

没有答案