《绝地求生》玩家排名预--1.介绍
《绝地求生》玩家排名预测
---- 你能预测《绝地求生》玩家战斗结束后的排名吗?
一、项目背景
【项目简介】
绝地求生(Player unknown’s Battlegrounds),俗称吃鸡,是一款战术竞技型射击类沙盒游戏。
这款游戏是一款大逃杀类型的游戏,每一局游戏将有最多100名玩家参与,他们将被投放在绝地岛(battlegrounds)上,在游戏的开始时所有人都一无所有。玩家需要在岛上收集各种资源,在不断缩小的安全区域内对抗其他玩家,让自己生存到最后。
本作拥有很高的自由度,玩家可以体验飞机跳伞、开越野车、丛林射击、抢夺战利品等玩法,小心四周埋伏的敌人,尽可能成为最后1个存活的人。
该游戏中,玩家需要在游戏地图上收集各种资源,并在不断缩小的安全区域内对抗其他玩家,让自己生存到最后。
【项目涉及知识点】
sk-learn基本操作
数据基本处理
机器学习基本算法的使用
二、数据集介绍
本项目中,将为您提供大量匿名的《绝地求生》游戏统计数据。
其格式为每行包含一个玩家的游戏后统计数据,列为数据的特征值。
数据来自所有类型的比赛:单排,双排,四排;不保证每场比赛有100名人员,每组最多4名成员。
文件说明:
train_V2.csv - 训练集
test_V2.csv - 测试集
数据集局部图如下图所示:
数据集中字段解释:
见【附件一】: 数据集中字段解释
三、项目评估方式
你必须创建一个模型,根据他们的最终统计数据预测玩家的排名,从1(第一名)到0(最后一名)。
最后结果通过平均绝对误差(MAE)进行评估,即通过预测的winPlacePerc和真实的winPlacePerc之间的平均绝对误差
关于MAE:
sklearn.metrics.mean_absolute_error
四、比较结果提交内容
参赛小组最后提交
1.运行结果(以txt文件保存)
2.运行代码(.py或者.pynb)
同时准备10-15 min的结果展示。
【附件一】
数据集中字段解释
- Id [用户id]
- Player’s Id
- groupId [所处小队id]
- ID to identify a group within a match. If the same group of players plays in different matches, they will have a different groupId each time.
- matchId [该场比赛id]
- ID to identify match. There are no matches that are in both the training and testing set.
- assists [助攻数]
- Number of enemy players this player damaged that were killed by teammates.
- boosts [使用能量,道具数量]
- Number of boost items used.
- damageDealt [总伤害]
- Total damage dealt. Note: Self inflicted damage is subtracted.
- DBNOs [击倒敌人数量]
- Number of enemy players knocked.
- headshotKills [爆头数]
- Number of enemy players killed with headshots.
- heals [使用治疗药品数量]
- Number of healing items used.
- killPlace [本场比赛杀敌排行]
- Ranking in match of number of enemy players killed.
- killPoints [Elo杀敌排名]
- Kills-based external ranking of player. (Think of this as an Elo ranking where only kills matter.) If there is a value other than -1 in rankPoints, then any 0 in killPoints should be treated as a “None”.
- kills [杀敌数]
- Number of enemy players killed.
- killStreaks [连续杀敌数]
- Max number of enemy players killed in a short amount of time.
- longestKill [最远杀敌距离]
- Longest distance between player and player killed at time of death. This may be misleading, as downing a player and driving away may lead to a large longestKill stat.
- matchDuration [比赛时长]
- Duration of match in seconds.
- matchType [比赛类型(小组人数)]
- String identifying the game mode that the data comes from. The standard modes are “solo”, “duo”, “squad”, “solo-fpp”, “duo-fpp”, and “squad-fpp”; other modes are from events or custom matches.
- maxPlace [本局最差名次]
- Worst placement we have data for in the match. This may not match with numGroups, as sometimes the data skips over placements.
- numGroups [小组数量]
- Number of groups we have data for in the match.
- rankPoints [Elo排名]
- Elo-like ranking of player. This ranking is inconsistent and is being deprecated in the API’s next version, so use with caution. Value of -1 takes place of “None”.
- revives [救活队员的次数]
- Number of times this player revived teammates.
- rideDistance [驾车距离]
- Total distance traveled in vehicles measured in meters.
- roadKills [驾车杀敌数]
- Number of kills while in a vehicle.
- swimDistance [游泳距离]
- Total distance traveled by swimming measured in meters.
- teamKills [杀死队友的次数]
- Number of times this player killed a teammate.
- vehicleDestroys [毁坏机动车的数量]
- Number of vehicles destroyed.
- walkDistance [步行距离]
- Total distance traveled on foot measured in meters.
- weaponsAcquired [收集武器的数量]
- Number of weapons picked up.
- winPoints [胜率Elo排名]
- Win-based external ranking of player. (Think of this as an Elo ranking where only winning matters.) If there is a value other than -1 in rankPoints, then any 0 in winPoints should be treated as a “None”.
- winPlacePerc [百分比排名]
- The target of prediction. This is a percentile winning placement, where 1 corresponds to 1st place, and 0 corresponds to last place in the match. It is calculated off of maxPlace, not numGroups, so it is possible to have missing chunks in a match.
《绝地求生》玩家排名预--1.介绍相关推荐
- 绝地求生玩家排名预测
绝地求生玩家排名预测 读取数据.查看数据 数据基本处理 创建一个模型,根据玩家最终统计数据预测玩家的排名,从第一名到最后一名. 最后通过平均绝对误差(MAE)进行评估:sklearn.metrics. ...
- 绝地求生服务器消息,绝地求生服务器tickrate预览介绍_服务器tickrate分析_3DM网游...
大家在玩吃鸡的时候是不是会经常遇到延迟枪这类情况,很多玩家都会想这会不会和服务器有什么影响和关联呢,那么tickrate高低有什么影响呢?今天就让小编带各位来具体看看tickrate的具体影响吧! 小 ...
- 7月5日绝地求生服务器维护,7月5日绝地求生更新到几点 7月5日绝地求生更新时间及内容介绍...
大家好,今天小编为大家带来的是7月5日绝地求生更新时间及内容介绍,接下来我们一起来了解下吧. 游戏维护公告 绝地求生更新时间:维护开始时间:7月5日(星期四) 上午10点 (预计3小时) 绝地求生更新 ...
- 自定义服务器怎么进去,绝地求生自定义服务器玩法介绍 自定义服务器怎么玩...
绝地求生自定义服务器玩法介绍,自定义服务器马上就要上线了,相信不少玩家也是期待已久了,那么自定义服务器怎么玩呢?下面就来一起看下吧. 绝地求生自定义服务器玩法解析 为了让每位玩家可以创建自己的游戏房间 ...
- 手机吃鸡语音服务器异常是怎么回事,《绝地求生》新版本里实用功能介绍 卡语音怎么解决...
导 读 绝地求生第21轮更新后,出现了很多问题最常见的就是游戏语音出错以及无法返回大厅.今天九游小编就为大家带来绝地求生新版本语音卡解决办法介绍.希望对大家有所帮助. 在21轮更新后,有小伙伴反应语音 ...
- 绝地求生服务器维护2月22,绝地求生2月22日更新了什么_绝地求生2.22更新内容介绍_游戏吧...
绝地求生2月22日进行了更新,想必大家都很想知道这次更新了什么吧.下面游戏吧小编就为各位玩家带来了绝地求生2.22的更新内容介绍,快来看看吧. 2月22日正式服维护公告 北京时间2月22日上午10点我 ...
- 绝地求生服务器排名网站,绝地求生大逃杀采用超性能服务器 支持所有宽带无延迟...
今日<绝地求生>国服官博发文表示,<绝地求生>国服将采用超性能服务器,帮助玩家的体验更加快速稳定.同时国服还推出"全服跨运营商网络全互联",只要是在国服,无 ...
- rust全息要啥才能做_绝地求生玩家意外发现红点秘密,网友表示以后终于不用带全息了!...
相信很多玩绝地求生的玩家都曾经纠结过一个问题,那就是红点和全息到底选择用哪个!当然对于很多玩家来说,其实这两种不同的瞄具大家都会使用,但是通常两种用的都不是很好,而对于一些高分段的玩家来说,红点瞄准镜 ...
- 《绝地求生》玩家排名预--2.问题分析
首先,第一步就是根据问题实际情况,对数据进行清洗,选出有用的特征. 这里选择以下特征 ['assists', 'DBNOs', 'headshotKills', 'heals', 'killPlace ...
最新文章
- Groovy中的闭包
- mysql-Mac终端下遇到的问题总结
- 【树莓派】可能是最简单粗暴的树莓派搭建个人网站教程
- 微信端上传图片方式1
- 2,Spring-mvc添加参数校验:避免参数格式不正确导致的400
- Python 各种运行错误(如:SyntaxError :invalid syntax)
- 读写Excel 用 xlsxwriter,openpyxl 更灵活
- 个性化新闻文章推荐的上下文Bandit方法
- Brew Command Not Found
- 转贴:如何恢复Thunderbird里误删除的邮件?三种方法
- 机器视觉基础应用知识详解
- antv的产品笼统记录
- c 矩阵变matlab矩阵,怎么把一个函数变成矩阵形式
- 【Unity笔记】连招动画切换方式(一)
- C语言基础专业书,零基础学C语言(第3版) (康莉/李宽 等著) 中文pdf完整版[29MB]
- Python快速计算函数耗时timeit
- oracle税务运维脚本练习,荣欣Linux运维+Oracle DBA初级+高级全套实战训练
- 关于mysql百万100W数据查询优化
- git本地分支与远程分支绑定关系并强推代码
- 财务数据分析工具的选择:Excel还是大数据BI?