机器学习:CatBoost简介( 九 )
处理数字特征
CatBoost以与其他树算法相同的方式处理数字特征 。 我们根据信息增益选择最佳拆分 。
限制
-
CatBoost 不支持稀疏矩阵 。
-
当数据集具有许多数字特征时 , CatBoost比Light GBM需要更多时间进行训练 。
各种情况下的CatBoost:
对CatBoost来说 , 超参数调优并不是真正重要的 。 最重要的是根据我们正在解决的问题设置正确的参数 。
1.数据随时间变化时
在现实世界中 , 有很多情况下数据会随着时间而变化 。 通过设置参数has_time = True CatBoost可以在这些情况下很好地执行 。
2.低延迟要求
CatBoost是唯一具有非常少的预测时间的增强算法 。 由于其对称的树形结构 。 在预测时 , 它比XGBoost 快8倍 。
3. 加权数据点
在某些情况下 , 我们需要对某些数据点给予更多的重视 。 特别是当您进行时间训练-测试分割时 , 您需要模型主要针对早期数据点进行训练 。 当你赋予一个数据点更多权重时 , 它在随机排列中被选中的几率就会更高 。
推荐阅读
- 战争机器5|战争机器5,有改变也需要让玩家射击的爽快
- 超级机器人大战30|明日方舟:白嫖材料活动更新,玩家收益减少,鹰角策划又不当人?
- 国服|LOLM:60天内如何从小白打到国服王者?这快捷径方法值得学习
- 催眠学习|《催眠学习》PC版,一款教你如何恋爱的游戏,非绅骑步呦!
- 虎牙|哈利波特手游:同流派该如何击败?虎牙小若沐展示细节,值得学习
- 梦幻西游|梦幻西游:一只须弥画魂的励志蜕变史,这才是值得学习人生态度!
- 超级机器人大战30|不怕被LCK网友喷!Ray发文力挺:希望EDG可以夺冠!祝他们有好运
- 超级机器人大战30|猫神重新跟AG一队训练,瓜主剧透:AG若打不赢狼队,最初首发不保
- 超级机器人大战30|公开讨薪这事 电竞圈也开始了
- 外挂|《超级机器人大战30》里可以挂机获取资源吗?我来教你一招