插入式训练RF模型-莫名其妙的长期执行

马克赛

在尝试使用插入符号包训练随机森林模型时,我注意到执行时间莫名其妙地很长:

> set.seed = 1;
> n = 500;
> m = 30;
> x = matrix(rnorm(n * m), nrow = n);
> y = factor(sample.int(2, n, replace = T), labels = c("yes", "no"))
> require(caret);
> require(randomForest);
> print(system.time({rf <- randomForest(x, y);}));
   user  system elapsed 
   0.99    0.00    0.98 
> print(system.time({rfmod <- train(x = x, y = y,
+                method = "rf",
+                metric = "Accuracy",
+                trControl = trainControl(classProbs = T)
+ );}));
   user  system elapsed 
  95.83    0.71   97.26 

在我看来,执行时间只应该长10倍,因为默认情况下会发生10倍交叉验证,而不是单次运行。我没有调整任何参数,但似乎Train会自动做到:

> rfmod$results
  mtry  Accuracy       Kappa AccuracySD    KappaSD
1    2 0.4736669 -0.04437013 0.03323485 0.06493845
2   16 0.4818095 -0.03241901 0.03279341 0.06426745
3   30 0.4878361 -0.02149108 0.02956972 0.05936881

最多可以解释30倍的差异。但是,它的运行时间几乎要长100倍。可能的解释是什么?

提前致谢

托佩波

您未指定methodin,trainControl因此它默认为引导程序的30次迭代,并且由于tuneLength也未设置,因此要在的3个值上进行操作mtry

当您将计算成本乘以90倍时,99.2449倍的加速应该不是意外的。

最高

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

isKindOfClass莫名其妙的身份问题

来自分类Dev

bash:莫名其妙的行为

来自分类Dev

文本莫名其妙地忽略了其容器的边界

来自分类Dev

草绘为XCode图像大小?(莫名其妙)

来自分类Dev

数组和循环中输出的莫名其妙的变化

来自分类Dev

C代码莫名其妙地跳过了行

来自分类Dev

莫名其妙的行为国防部重写

来自分类Dev

pandas.merge莫名其妙地缓慢

来自分类Dev

WebClient.DownloadFile的莫名其妙的行为

来自分类Dev

Azure Functions中的莫名其妙的存储事务

来自分类Dev

OpenGL矩形莫名其妙地占据了整个窗口

来自分类Dev

NHibernate突然非常慢-莫名其妙的行为

来自分类Dev

C代码莫名其妙地跳过了行

来自分类Dev

莫名其妙的mod_rewrite行为

来自分类Dev

数组和循环中输出的莫名其妙的变化

来自分类Dev

Javac 在 Hudson 上莫名其妙地失败了

来自分类Dev

jQuery .empty() && .append() 莫名其妙地失败

来自分类Dev

as.POSIXct 给出了莫名其妙的 NA 值

来自分类Dev

我的 div 之间莫名其妙的差距

来自分类Dev

PHP 变量莫名其妙地更新

来自分类Dev

tar莫名其妙地试图打开一个不存在的目录

来自分类Dev

ComputeHash调用莫名其妙地有所不同

来自分类Dev

Rails / Ruby:TimeWithZone比较莫名其妙地失败了等效值

来自分类Dev

画布drawImage莫名其妙地偏移了1个像素

来自分类Dev

Rails路由助手在请求之前莫名其妙地使用了“后安装”

来自分类Dev

莫名其妙的“无效的长度参数传递给LEFT或SUBSTRING函数”

来自分类Dev

网页右侧出现莫名其妙的空白。使水平滚动条出现

来自分类Dev

UITapGestureRecognizer莫名其妙地停止识别轻击手势

来自分类Dev

python中的莫名其妙TypeError在回溯中不包含我的任何代码

Related 相关文章

热门标签

归档