机器学习:CatBoost简介(12)
与其他算法一样 , 我们也可以使用class_weight参数来 平衡 不平衡数据集 。
CatBoost不仅提供了重要的特征 。 它也告诉了我们 , 对于给定的数据点 , 重要的特征是什么 。
用于训练的代码CatBoost只是简单地直接转发 , 它几乎与sklearn模块类似 。
再见超级参数调整?
CatBoost由强大的理论实现 , 如有序Boosting , Random permutations 。 它确保我们不会过度拟合我们的模型 。 它还实现了对称树 , 它消除了像(min_child_leafs)这样的参数 。 我们可以进一步调整参数 , 例如learning_rate , random_strength , L2_regulariser , 但结果变化不大 。
结束
CatBoost速度极快 , 它的性能优于所有梯度增强算法 。 如果数据集中的大多数特征都是分类的 , 那么它是一个很好的选择 。
推荐阅读
- 战争机器5|战争机器5,有改变也需要让玩家射击的爽快
- 超级机器人大战30|明日方舟:白嫖材料活动更新,玩家收益减少,鹰角策划又不当人?
- 国服|LOLM:60天内如何从小白打到国服王者?这快捷径方法值得学习
- 催眠学习|《催眠学习》PC版,一款教你如何恋爱的游戏,非绅骑步呦!
- 虎牙|哈利波特手游:同流派该如何击败?虎牙小若沐展示细节,值得学习
- 梦幻西游|梦幻西游:一只须弥画魂的励志蜕变史,这才是值得学习人生态度!
- 超级机器人大战30|不怕被LCK网友喷!Ray发文力挺:希望EDG可以夺冠!祝他们有好运
- 超级机器人大战30|猫神重新跟AG一队训练,瓜主剧透:AG若打不赢狼队,最初首发不保
- 超级机器人大战30|公开讨薪这事 电竞圈也开始了
- 外挂|《超级机器人大战30》里可以挂机获取资源吗?我来教你一招