全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4290 5
2017-12-18
最近使用xgboost在做预测问题,有如下问题想请教各位:
(1)xgboost包中,xgboost函数与xgb.train函数有什么区别?都是用来预测的吗?
(2)xgboost函数使用时,这些参数怎么确定?我看到网上有关于python中xgboost算法使用CV进行调参,寻找最优参数。那在R中也是使用这个方法吗?具体应该怎么用呢?怎么样寻找最优的参数呢?关于python中xgboost方法寻找最优参数的方法请看此链接:https://www.cnblogs.com/zhangbojiangfeng/p/6428988.html
(3)关于R中xgb.cv函数的结果能麻烦解释一下结果吗,不太懂这个结果,这个例子就是R中xgboost包中的说明文档的例子。
结果如下:
微信图片_20171218153232.png
劳烦各位解答我的疑惑,谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-12-18 17:22:45
(1)xgboost包中,xgboost函数与xgb.train函数有什么区别?都是用来预测的吗?
-------------------------------------------------------------------------------------------------------------------------
xgb.train  参数更多, xgboost 是个简版。
(2)xgboost函数使用时,这些参数怎么确定?我看到网上有关于python中xgboost算法使用CV进行调参,寻找最优参数。那在R中也是使用这个方法吗?具体应该怎么用呢?怎么样寻找最优的参数呢?关于python中xgboost方法寻找最优参数的方法请看此链接:https://www.cnblogs.com/zhangbojiangfeng/p/6428988.html
----------------------------------------------------------------------------------------------------------
没有特别的方法,就是暴力的grid search。 几个常见参数设置好步长,挨个试。这个特别需要时间和计算资源


(3)关于R中xgb.cv函数的结果能麻烦解释一下结果吗,不太懂这个结果,这个例子就是R中xgboost包中的说明文档的例子。
-----------------------------------------------------------------------------------------------------
就是训练集和测试集的你指定的指标的 平均值和标准差。  你哪列或者哪行没看懂?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-12-19 09:12:56
建议你还是先把基础的先理解了吧,xgboost调参有先后顺序,grid暴力搜索一般是在参数较少时进行搜索
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-12-21 19:28:01
boost 类的如gbm ,mboost,xgboost 等等算法,只要你读完原创者的论文,几乎没有必要调参数了,直接凭读后的或/和初试后的直觉设置了!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-12-22 09:36:08
jgchen1966 发表于 2017-12-21 19:28
boost 类的如gbm ,mboost,xgboost 等等算法,只要你读完原创者的论文,几乎没有必要调参数了,直接凭读后 ...
反正我读完是有点懵
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-12-22 10:23:44
露露的家园2012 发表于 2017-12-22 09:36
反正我读完是有点懵
读读后,练练,再读读,再练练,反复十几次吧,。。容易的话,个个成“智能”机器建造者的“高手”了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群