AI 研究助力体育分析

AI 研究助力体育分析
www.zeeklog.com  - AI 研究助力体育分析

文 / Karl Tuyls, Shayegan Omidshafiei, Daniel Hennes, Jerome Connor, Zhe Wang, Adria Recasens Continente

创建测试环境以帮助 AI 研究走出实验室、落地现实世界是一项相当具有挑战性的任务。鉴于我们在游戏领域中长久应用 AI,如果要在体育运动中应用 AI 也不足为奇,这可为研究人员提供一个测试平台。存在针对数十个动态互动个体的多智能体环境,AI 系统可以帮助人类做出复杂实时决策。

所收集体育数据的快速增长意味着体育分析进入了一个非常重要的时代。体育数据的可用性在数量和粒度上都在不断增长,使汇总高级统计信息和棒球记录统计分析过渡到更加精细的数据,例如事件流信息(如带注解的传球或击球)、高保真运动员位置信息和体感传感器。

  • 体感传感器
    https://football-technology.fifa.com/en/media-tiles/epts-1/

然而直到最近,体育分析领域才开始利用机器学习和 AI 来理解体育运动中的人类决策,并为其提供建议。在我们近期与利物浦足球俱乐部 (LFC) 在 JAIR 上合作发表的论文中,我们结合统计学习、视频理解和博弈论,对体育分析的前景进行了展望。我们特别将足球拿来举例,因为这个缩影对钻研 AI 研究来说非常有用,可通过自动化视频助理教练 (AVAC) 系统(如图 1(A) 所示)的形式使决策者长期受益。

www.zeeklog.com  - AI 研究助力体育分析

图 1:(A) 描绘自动化视频助理教练界面的示例图,系统会检测、识别(根据球员名称)、追踪进攻和防守球员,并随后将其传入轨迹预测模型,以分析其潜在意图或既定轨迹。(B) 事件检测的程式化示例,包括特定目标事件(例如踢球)以及在整个比赛过程中不断精进的深度学习模型输出(“信号”)

  • 论文
    https://www.jair.org/index.php/jair/article/view/12505

足球对 AI 而言是一个有趣的契机

与其他一些运动相比,足球在系统收集大量数据方面起步较晚。收集的数据主要用于科学分析,旨在提升球队的球技。出现这种情况有诸多原因,其中最突出的原因是相较于其他运动(大型户外球类运动、动态游戏等),足球的可控性要低得多。而且人们普遍认为,足球主要依靠的是在职业足球方面有可靠成绩和经验的专家。阿里戈·萨基是一位成功的意大利足球教练兼经理,他从未参加过任何职业足球比赛。在 1987 年担任米兰教练时,他就用以下这句名言回应了批评他缺乏经验的人们:“我从来都不觉得在成为骑师之前,你必须得先成为一匹马。”

我们可以通过融合了计算机视觉、统计学习和博弈论 3 个领域的 AI 技术来解决足球分析中的诸多挑战(如图 2 所示)。虽说这些领域单独而言对足球分析很有用,但如果将几个领域相结合,它们的优势就会更加明显:球员需要在其他球员(包括己方球员和对方球员)在场的情况下连续做出决策,因此博弈论(一种互动决策理论)就变得非常重要。此外,我们可以根据比赛球员和特定球员的表现来学习比赛中特定情境的战术解决方案,因此统计学习也成为了一个非常重要的领域。最后我们可以对球员进行追踪,从大量可用的图像和视频输入中自动识别比赛场景。

www.zeeklog.com  - AI 研究助力体育分析

图 2:在推进足球分析现状方面起重要作用的三个关键领域(博弈论、统计学习和计算机视觉)的说明性概述(针对每个相关领域列出了文献中的案例,并指出了相关的重叠领域)

我们假设 AVAC 系统位于这三个研究领域交叉形成的缩影中(图 2)。在研究这一激动人心的领域时,我们不仅为未来几年内可以解决的科学和工程问题制定了线路图,而且还为博弈论分析、统计学习和计算机视觉的融合领域带来了创新结果,以此来说明这一值得期待的领域将为足球带来什么。

AI 如何帮助足球领域

博弈论在体育研究中发挥着重要作用,并为运动员的行为策略提供了理论基础。以足球为例,很多足球场景都可以建模成零和博弈,这是自博弈论诞生以来人们广泛研究的一个概念。例如,我们将罚点球的情况建模成一个双方非对称博弈,罚球者的击球策略可分为从左侧、中央或右侧射门。

为研究这一问题,我们用球员向量来强化点球场景的博弈论分析,从而总结出足球运动员个人的踢球风格。通过每个球员的表现,我们可以将具有相似踢球风格的球员分组,然后在小组层面进行博弈论分析(图 3)。

球员向量

https://ecmlpkdd2019.org/downloads/paper/701.pdf

结果显示,不同小组的踢球策略在统计学上有明显区别。例如,我们发现一组球员更喜欢从球门的左侧角落射门,而另一组球员倾向于更均匀地从左右角落射门。这些数据分析可以帮助守门员在面对不同类型的球员时,采用多样的防守策略。基于这种博弈论的观点,我们可以通过分析加时赛来思考足球的延续性,并用这种延续性来为每个球员提供战术方面的建议,甚至进而优化整个团队的战略。

www.zeeklog.com  - AI 研究助力体育分析

图 3:(A) 和 (B) 展示了示例数据库中罚球次数超过 12000 次的球员的球员向量集群。借助这种球员行为特征,我们可以在不同集群中可视化相关的球员目标热图,如图 (C) 所示

在统计学习方面,表征学习尚未在体育分析中得到充分利用,而这能够对单个球员和球队的行为进行信息总结。

此外,我们相信博弈论和统计学习间的交互将进一步推进体育分析的发展。例如,在上述罚球场景中,利用特定球员的统计数据(球员向量)来进一步分析,可以让我们深入了解不同类型的球员在点球时的行为或决策。

另一个例子是,我们可以研究“重影”。这是一种特殊的数据驱动分析,可在体育分析领域分析球员应该如何在事后采取行动(与在线学习和博弈论中的后悔概念有关)。“重影”模型为给定的比赛提供了可选的球员轨迹,如根据联盟的平均水平或所选球队生成的轨迹。我们通常将预测的轨迹可视化为原始比赛上的一个半透明层,因此也产生了术语“重影”(参见图 4 中的可视图例)。生成式轨迹预测模型可以让我们通过分析比赛中的关键情境和可能出现的不同结局来获取数据分析。这些模型还可以预测战术变化、主力球员受伤或换人对整个球队表现的影响,以及对手对于这种变化的应对措施。

www.zeeklog.com  - AI 研究助力体育分析

图 4:利用足球追踪数据进行预测建模的示例。在此我们除了可通过顺序预测轨迹模型对守门员做出预测,还可以将显示足球、进攻球员和守门员的地面实况数据可视化

  • 重影
    https://authors.library.caltech.edu/75181/

最后,我们认为计算机视觉是推进体育分析研究发展的最有效途径之一。仅通过从视频中检测事件,其潜在应用范围巨大,这是计算机视觉社区深入研究的主题(您可以参阅以下调查结果和我们的论文获取其他参考资料)。通过将事件与特定帧联系起来,视频将变得可搜索,且越来越有用(例如,可以实现自动高亮显示生成)。反过来看,足球视频也是计算机视觉中很有意思的一个应用领域。大量的足球视频为现代 AI 技术的发展提供了先决条件。尽管每个足球视频各不相同,但它们的设置却变化不大,因而这项任务非常适合强化 AI 算法。此外,还有第三方供应商提供手动标记的事件数据。这些数据生成时会耗费大量时间,但在训练视频模型方面却相当有用,因此监督和无监督算法都可用于足球事件检测。通过将采用监督方法训练的深度学习模型程式化(如图 1(B)),从而仅识别视频中的目标事件(例如踢球)。

  • 调查结果
    https://arxiv.org/pdf/1703.01170.pdf

先进 AI 技术在足球领域的应用可能会在球员、决策者、粉丝和广播员等多个方面对足球比赛产生革命性的影响。这些进步有可能会让这项运动更加大众化,因而同样也很重要(例如,与其依靠现场观察员/专家的主观判断,不如利用计算机视觉等技术来量化代表人数不足的区域或低级联赛中球员的技能组合)。我们认为,日益先进的 AI 技术可以为足球领域这一带来长足发展,而这些发展可用于更广泛的领域。为此,我们将于近期(与几位外部组织者)共同举办 IJCAI 2021 体育分析 AI 研讨会,欢迎感兴趣的研究人员积极参与。对于对此话题感兴趣的研究人员,StatsBomb(数据集)等数据分析公司和更广泛的研究社区(数据集)都提供了公开可用的数据集。此外,本文还对该领域的研究进行了全面概述。

  • IJCAI 2021 体育分析 AI 研讨会
    https://sites.google.com/view/ijcai-aisa-2021/
  • 数据集
    https://github.com/statsbomb/open-data
  • 数据集
    https://soccer-net.org/

论文和相关链接:

  • JAIR 论文
    https://www.jair.org/index.php/jair/article/view/12505
  • IJCAI 2021 体育分析 AI 虚拟研讨会
    https://sites.google.com/view/ijcai-aisa-2021/

致谢

感谢以下贡献者的倾力合作:Karl Tuyls、Shayegan Omidshafiei、Paul Muller、Zhe Wang、Jerome Connor、Daniel Hennes、Ian Graham、William Spearman、Tim Waskett、Dafydd Steele、Pauline Luc、Adria Recasens、Alexandre Galashov、Gregory Thornton、Romuald Elie、Pablo Sprechmann、Pol Moreno、Kris Cao、Marta Garnelo、Praneet Dutta、Michal Valko、Nicolas Heess、Alex Bridgland、Julien Perolat、Bart De Vylder、Ali Eslami、Mark Rowland、Andrew Jaegle、Yi Yang、Remi Munos、Trevor Back、Razia Ahamed、Simon Bouton、Nathalie Beauguerlange、Jackson Broshear、Thore Graepel 和 Demis Hassabis。

更多 AI 相关阅读:


www.zeeklog.com  - AI 研究助力体育分析

点击屏末 | 阅读原文 | 即刻体验

www.zeeklog.com  - AI 研究助力体育分析
www.zeeklog.com  - AI 研究助力体育分析
www.zeeklog.com  - AI 研究助力体育分析

Read more

60个“特征工程”计算函数(Python代码)

60个“特征工程”计算函数(Python代码)

转自:coggle数据科学 近期一些朋友询问我关于如何做特征工程的问题,有没有什么适合初学者的有效操作。 特征工程的问题往往需要具体问题具体分析,当然也有一些暴力的策略,可以在竞赛初赛前期可以带来较大提升,而很多竞赛往往依赖这些信息就可以拿到非常好的效果,剩余的则需要结合业务逻辑以及很多其他的技巧,此处我们将平时用得最多的聚合操作罗列在下方。 最近刚好看到一篇文章汇总了非常多的聚合函数,就摘录在下方,供许多初入竞赛的朋友参考。 聚合特征汇总 pandas自带的聚合函数 * 其它重要聚合函数 其它重要聚合函数&分类分别如下。 def median(x):     return np.median(x) def variation_coefficient(x):     mean = np.mean(x)     if mean != 0:         return np.std(x) / mean     else:         return np.nan def variance(x):     return

By Ne0inhk
90w,确实可以封神了!

90w,确实可以封神了!

要说24年一定最热的技术,还得是AIGC! 前段时间阿里旗下的开源项目,登上GitHub热榜! AI大热,如今ChatGPT的优异表现,必然会出现各种细分场景应用的工具软件,和大量岗位项目! 山雨欲来风满楼,强人工智能的出现,所有科技公司已经开始巨量扩招此领域的人才。算法的岗位,近三个月已经增长68%!这件事在HR届也是相当震撼的。 目前各行各业都不景气的市场,人工智能岗位却一直保持常青!甚至同属AI边缘岗都比其他岗薪资高40%! 与此同时,AI算法岗上岸也不简单,竞争激烈,好公司核心岗位不用说,谁都想去。 所以事实就是,想要上岸,门槛也逐渐变高,项目经历、实习经历都很重要,越早明白这个道理就越能提前建立起自己的优势。 但我在b站逛知识区的时候,经常看到有些同学,因为一些客观原因导致无法参加实习,这种情况下,如果你想提升背景,增加项目经历的话,可以试试这个《CV/NLP 算法工程师培养计划》。 目前已经有上千位同学通过该计划拿到offer了,最新一期学员就业薪资最高能拿到78K!年薪94w! 优势就是有BAT大厂讲师带领,手把手带做AI真实企业项目(包含CV、NLP等

By Ne0inhk
再见nohup!试试这个神器,Python Supervisor!

再见nohup!试试这个神器,Python Supervisor!

👇我的小册 45章教程:() ,原价299,限时特价2杯咖啡,满100人涨10元。 作者丨Ais137 https://juejin.cn/post/7354406980784373798 1. 概述 Supervisor 是一个 C/S 架构的进程监控与管理工具,本文主要介绍其基本用法和部分高级特性,用于解决部署持久化进程的稳定性问题。 2. 问题场景 在实际的工作中,往往会有部署持久化进程的需求,比如接口服务进程,又或者是消费者进程等。这类进程通常是作为后台进程持久化运行的。 一般的部署方法是通过 nohup cmd & 命令来部署。但是这种方式有个弊端是在某些情况下无法保证目标进程的稳定性运行,有的时候 nohup 运行的后台任务会因为未知原因中断,从而导致服务或者消费中断,进而影响项目的正常运行。 为了解决上述问题,通过引入 Supervisor 来部署持久化进程,提高系统运行的稳定性。 3. Supervisor 简介 Supervisor is a client/

By Ne0inhk
第一本给程序员看的AI Agent图书上市了!

第一本给程序员看的AI Agent图书上市了!

AI Agent火爆到什么程度? OpenAI创始人奥特曼预测,未来各行各业,每一个人都可以拥有一个AI Agent;比尔·盖茨在2023年层预言:AI Agent将彻底改变人机交互方式,并颠覆整个软件行业;吴恩达教授在AI Ascent 2024演讲中高赞:AI Agent是一个令人兴奋的趋势,所有从事AI开发的人都应该关注。而国内的各科技巨头也纷纷布局AI Agent平台,如:钉钉的AI PaaS、百度智能云千帆大模型平台等等。 Agent 是未来最重要的智能化工具。对于程序员来说,是时候将目光转向大模型的应用开发了,率先抢占AI的下一个风口AI Agent。 小异带来一本新书《大模型应用开发 动手做 AI Agent》,这本书由《GPT图解》的作者黄佳老师创作,从0到1手把手教你做AI Agent。现在下单享受5折特惠! ▼点击下方,即可5折起购书 有这样一本秘籍在手,程序员们这下放心了吧,让我们先来揭开 Agent 的神秘面纱。 AI Agent 面面观

By Ne0inhk