机器学习:CatBoost简介( 十 )
我们可以通过设置参数给予某些数据点更多的权重
例如 , 您可以给出所有数据点的线性加权
sample_weight=[ x for x in range(train.shape[0
)
4.使用小数据集
在某些情况下 , 如果数据点数较少 , 则需要的Log-loss最少 。 在这些情况下 , 您可以将参数fold_len_multiplier设置为接近 1 (必须> 1)和approx_on_full_history = True 。 使用这些参数 , CatBoost使用不同的模型计算每个数据点的残差 。
5.使用大型数据集
对于大型数据集 , 可以通过设置参数task_type = GPU在GPU上训练CatBoost 。 它还支持多服务器分布式gpu 。 CatBoost还支持旧的gpu , 您可以在谷歌Colabs中对其进行训练 。
6.监控误差/损失函数
每次迭代都要监控模型 , 这是一种非常好的做法 。 您可以通过设置参数custom_metric = ['AUC' , 'Logloss'
来监控您选择的任何指标以及优化损失函数 。
推荐阅读
- 战争机器5|战争机器5,有改变也需要让玩家射击的爽快
- 超级机器人大战30|明日方舟:白嫖材料活动更新,玩家收益减少,鹰角策划又不当人?
- 国服|LOLM:60天内如何从小白打到国服王者?这快捷径方法值得学习
- 催眠学习|《催眠学习》PC版,一款教你如何恋爱的游戏,非绅骑步呦!
- 虎牙|哈利波特手游:同流派该如何击败?虎牙小若沐展示细节,值得学习
- 梦幻西游|梦幻西游:一只须弥画魂的励志蜕变史,这才是值得学习人生态度!
- 超级机器人大战30|不怕被LCK网友喷!Ray发文力挺:希望EDG可以夺冠!祝他们有好运
- 超级机器人大战30|猫神重新跟AG一队训练,瓜主剧透:AG若打不赢狼队,最初首发不保
- 超级机器人大战30|公开讨薪这事 电竞圈也开始了
- 外挂|《超级机器人大战30》里可以挂机获取资源吗?我来教你一招