
利用Python梯度提升树(GBDT)进行玩家排名预测【100012269】
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目运用Python中的GBDT算法对游戏玩家数据进行分析与建模,旨在准确预测玩家排名变化趋势,为游戏运营提供决策支持。项目编号:100012269。
使用LightGBM对《绝地求生:大逃杀》玩家的最终百分比排名进行预测。代码 `code.py` 包含两个部分:(1)特征工程;(2)模型。详细内容及说明见代码注释。
LightGBM 是一个实现 GBDT 算法的框架,由微软 DMTK(分布式机器学习工具包)团队在 GitHub 上开源,具有以下优点:
- 更快的训练速度
- 更低的内存消耗
- 更好的准确率
- 分布式支持,可以快速处理海量数据
与基于预排序(pre-sorted)决策树算法的 GBDT 工具相比,LightGBM 使用基于直方图(histogram)的算法。在分割增益的复杂度方面,histogram 算法只需要计算 O(#bins) 次, 远少于 pre-sorted 算法的 O(#data),并且可以通过直方图的相减来进行进一步加速。
全部评论 (0)
还没有任何评论哟~


