【发布时间】:2017-08-11 06:08:07
【问题描述】:
我为贵宾犬或炸鸡的每张灰度图像提供了 5000 个 SIFT 特征,并要求我建立一个分类模型。
我在 sift 特征矩阵上运行了 preProcess 函数:
mat1=preProcess(mat, method=c("pca", "zv"))
我得到的是一个“预处理”的类,我不知道如何在下面的函数调用中使用这个对象mat1:
model_gbm <- train(ensembleData[,predictors], ensembleData[,labelName], method='gbm', trControl=myControl)
ensembleData[, predictors] 用于包含筛选特征的特征部分,而 ensembleData[, labelName] 包含数据的实际类别(0 或 1)。
我曾考虑在train 函数内部使用preProcess 函数,但我希望能够在其他模型的其他地方使用相同的预处理数据。
谢谢!
【问题讨论】:
-
@ElliottFrisch 对不起,我的意思是说,我想在相同的数据上尝试不同的分类器,并可能使用集成学习。但是在链接上大声笑。
标签: r machine-learning classification