机器学习:CatBoost简介(11)
您可以可视化您选择监控的所有指标 。
7.分阶段预测和Shrinking Models
这又是CatBoost库提供的一种强大方法 。 您已经训练过模型 , 并且想知道模型在特定迭代中如何预测 。 您可以调用staged_predict()方法来检查模型在该阶段的执行情况 。 如果您确实注意到在特定阶段模型的性能优于最终训练模型 , 则可以使用shrink()方法将模型shrink到该特定阶段 。
8.处理不同的情况
无论是节假日 , 还是淡季 , 还是正常日期 , 模型都应该预测每种情况下的最佳结果 。
对于这类问题 , 您可以在 不同的交叉验证数据集上训练不同的模型 , 并使用sum_models()方法将所有模型与一些权重分配给每个模型 。 稍后根据情况 , 您可以更改每个模型的权重 。
其他
-
默认情况下 , CatBoost有一个过度拟合检测器 , 当CV误差开始增加时 , 它会停止训练 。 您可以设置参数od_type = Iter , 以便在几次迭代后停止训练模型 。
推荐阅读
- 战争机器5|战争机器5,有改变也需要让玩家射击的爽快
- 超级机器人大战30|明日方舟:白嫖材料活动更新,玩家收益减少,鹰角策划又不当人?
- 国服|LOLM:60天内如何从小白打到国服王者?这快捷径方法值得学习
- 催眠学习|《催眠学习》PC版,一款教你如何恋爱的游戏,非绅骑步呦!
- 虎牙|哈利波特手游:同流派该如何击败?虎牙小若沐展示细节,值得学习
- 梦幻西游|梦幻西游:一只须弥画魂的励志蜕变史,这才是值得学习人生态度!
- 超级机器人大战30|不怕被LCK网友喷!Ray发文力挺:希望EDG可以夺冠!祝他们有好运
- 超级机器人大战30|猫神重新跟AG一队训练,瓜主剧透:AG若打不赢狼队,最初首发不保
- 超级机器人大战30|公开讨薪这事 电竞圈也开始了
- 外挂|《超级机器人大战30》里可以挂机获取资源吗?我来教你一招