1

帮助我了解这两个片段之间的区别

1)

set.seed(123)
ss <- sample(1:3,size=nrow(dataframe),replace=TRUE,prob=c(0.6,0.2,0.2))
train <- mtcars[ss==1,]
test <- mtcars[ss==2,]
cvr <- mtcars[ss==3,]

当我尝试合奏方法时

2)

# shuffle and split the data into three parts
set.seed(1234)
finaltrain <- finaltrain[sample(nrow(finaltrain)),]
split <- floor(nrow(finaltrain)/3)
ensembleData <- finaltrain[0:split,]
blenderData <- finaltrain[(split+1):(split*2),]
testingData <- finaltrain[(split*2+1):nrow(finaltrain),]

我的问题是在合奏时我做的不同是什么?我是初学者帮助我理解这一点。

4

1 回答 1

1

训练数据集 曾经类似于模型,用于训练模型的数据集(在神经网络的情况下权重也有偏差),然后是该数据的学习模型。

如果您使用的编程语言是 python,通常会以 .csv 或 .txt 格式插入训练数据集。并且你也可以对数据集使用表单矩阵,但是编码的变化应该一一改变。

验证数据集 样本数据用于对训练数据集上的合适模型进行无偏评估。集合验证用于评估给定模型。

测试数据 集通常使用哪些测试集来评估竞争模型。例如在Kaggle比赛中确定获胜者,验证集与训练集同时发布,而测试集实际上只有在比赛结束时才发布。这就是模型在测试集上决定获胜者的结果。// 测试集通常包含精心收集的数据,涵盖模型将遇到的各种类。

于 2018-05-11T13:56:55.207 回答