rubix / dota2
使用朴素贝叶斯算法和10万场样本游戏的结果构建一个分类器,以预测Dota 2游戏的比赛结果。
v5
2022-04-17 03:07 UTC
Requires
- php: >=7.4
- rubix/ml: ^2.0
README
Dota 2 是一款流行的多人在线战斗竞技场(MOBA)游戏,将10名玩家分成两个队伍相互对抗。每位玩家控制一个独特的英雄,拥有能力以及其自身的优势和劣势。我们的目标是构建一个分类器,根据10万场个人对抗和其标记的结果来预测获胜队伍。我们将使用朴素贝叶斯算法作为我们的基础估计器,并学习如何保存训练好的模型以供其他进程使用。我们还将测试模型,看看它如何将所学知识推广到新数据。
- 难度: 简单
- 训练时间: 几分钟
安装
使用 Composer 在本地克隆项目
$ composer create-project rubix/dota2
要求
- PHP 7.2 或更高版本
推荐
- 2G 或更多系统内存
教程
在地图上...
原始数据集
stephen.tridgell '@' sydney.edu.au
参考文献
- Dua, D. and Graff, C. (2019). UCI机器学习数据库 [http://archive.ics.uci.edu/ml]. 加州欧文,加州大学信息与计算机科学学院。
许可证
代码遵循 MIT 许可证,教程遵循 CC BY-NC 4.0 许可证。