【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

机器学习,像极了一场足球比赛

  • 2021-03-04
  • 本文字数:2047 字

    阅读完需:约 7 分钟

机器学习,像极了一场足球比赛

本文最初发表于 Towards Data Science 博客,经原作者 Renato Boemer 授权,InfoQ 中文站翻译并分享。


如果向没有技术背景的人解释清楚机器学习,可能有些难度。


如果你是一名专业数据科学家,你会经常被问到一个问题 —“你这个工作是干什么的?”如果向没有技术背景的人解释清楚这个问题,可能有些难度。


卡内基梅隆大学著名计算机科学家 Tom Mitchell 教授给机器学习下的定义是


“一种计算机程序,它从经验 E 中学习某些类别的任务 T 和性能指标 P,如果它在任务 T 中的性能(用 P 来衡量) 随着经验 E 而提高。”


坦率地说,在任何非正式对话中,引用这种专业性很强的定义可能很难让对话继续下去。


而作为一个数据科学家,又经常需要向非技术性的受众解释技术术语。因此,每当我发现自己在解释自己的工作时,我就用到了我的哲学老师曾经用到的同样的技巧:足球类比。即便人们不喜欢足球,他们也可以以某种方式把机器学习和足球运动及规则联系在一起。


但愿足球的比喻有助于你理解或向其他人解释机器学习。

球员(数据)


显然,没有球员,就没有足球赛。无论你是在温布利球场进行职业级别的球赛,还是在街上和朋友们一起踢球,这都不重要。没有球员,那些地方只是一个空旷的足球场和街道。


对于机器学习来说,数据就像球员,没有数据,一切都无从下手。不过,并非所有数据集都是相同的,就像球员一样,C 罗和梅西是伟大的球员,他们超越了人们对于一场精彩的足球比赛的期待。但如果让我上场的话,这就不可能了。因此,优秀的球员才会有出色的表现。


类似地,数据科学中也有一句名言:“垃圾进,垃圾出”。无论你的编程技术多么精湛,或者你的数学知识多么渊博,但如果没有有用的数据集,你的机器学习项目很可能会使你的团队失望。

足球经理(数据准备)


一支足球队的成功离不开足球经理。即便拥有挑选顶级球员的豪华条件,英格兰国家足球队自 1966 年以来也再没有赢得过世界杯。足球经理负责决定谁将参加世界杯。同时,他也负责为球员提供指导,指导日常训练。这个过程很花时间,如果不能很好地完成,球队就不能为下届冠军做好准备。


据一份研究报告称,约 80% 的数据科学家会做数据准备和数据清理。数据专业人员必须将他们的数据集转化为机器学习模型可以学习的格式(例如,将数据归一化,处理空白值等)。不论对于数据科学家还是足球专业人士,这些都不是最令人兴奋的事情。

足球战术(机器学习模型)


球队要想夺冠,就必须根据每个对手的情况改变战术。举例来说,如果美国国家足球队面对四届世界冠军德国国家足球队,他们很有可能建立一个强大的防守体系。若美国队对阵冰岛足球队,则可采用强攻策略,采用不同的进攻战术。因此,一支经过良好训练的球队,只要做到战术合理,那么在 90 分钟内,很有可能进球并取得胜利。


机器学习从业者必须根据给定的特定数据集和期望的结果来决定要应用哪种算法或模型。举例来说,机器学习专业人员根据问题来选择预测模型:分类模型是关于预测标签的,而回归模型是关于预测数量的。因此,熟知哪些规则和技术是项目成功的关键。如,K- 最近邻、逻辑回归、朴素贝叶斯分类器和随机森林是一些常用的机器学习模型。

足球设备(硬件和软件)


足球在不同位置需要不同的装备和训练。举例来说,只有门将才能用手触球。因此,他们需要(特殊的)手套和独特的体能训练,而其他人则需要来回奔跑 90 分钟,并尝试用额头进球得分。另外,拥有强大赞助商的团队可以雇佣营养师、医学专家甚至数据科学家来分析表现数据。归根结底,设备和独特的专业人才能够帮助一支球队在世界杯上获得成功。


类似地,要处理一个很小的数据集(1000 行×5 列)来创建一些图形,这些图形可以在标准笔记本电脑上使用 Microsoft Excel 生成,但如果要从多个服务器上提取数据并处理数百万行的数据,就需要特定的编程语言 Python 和具有非凡计算能力的高性能设备。



不同联盟(领域专长)


不管你走到哪儿,可能总会有人在踢足球,可能是孩子 / 成人,男人 / 女人,室内 / 业余,线上 / 户外或业余 / 职业等。这都不重要,总有人在玩。另外,你会遇到技术水平的巨大差异。


足球不会因为不同的技术水平和比赛类型而存在缺陷,这正是足球运动的多样性和包容性。每种技术水平或竞赛类型都可以满足某种特殊的需求。有些人喜欢在户外的草地上踢球,而另一些人则喜欢在网上与朋友一起踢球。这也没关系,这些人专攻某一种类型的足球。


机器学习就像足球一样。不同的专业人员在各自的领域拥有不同的专长和工作,例如,商业和企业领域(金融市场);学术和技术领域(在大学研究开发新算法)。

总结


当你正在成为机器学习专家时,你必然会向来自不同背景的人解释你的工作。这个简单有效的类比可以帮助你让他们更容易理解机器学习。关注受众对足球的普遍印象,并与机器学习建立易于记忆的联系。但愿现在,你有了一个有趣的类比,来比喻和通俗解释那些日常生活中的复杂话题。


作者介绍:


Renato Boemer,企业家,毕业于剑桥大学。爱好数据科学和人工智能。


原文链接:


https://towardsdatascience.com/machine-learning-is-like-football-e3e3ace8ce7a

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2021-03-04 10:301588
用户头像
刘燕 InfoQ高级技术编辑

发布了 1112 篇内容, 共 494.6 次阅读, 收获喜欢 1968 次。

关注

评论

发布
暂无评论
发现更多内容

逐渐消失的站长圈子,未来个人站长如何转型

石头IT视角

PDF编辑软件Acrobat Pro DC 2023 最新版+如何取消Acrobat更新教程

Rose

Acrobat Pro DC 2023 Acrobat Pro DC更新 如何取消Acrobat 自动更新

SpringBoot如何使用Jetty容器?超级详细,建议收藏

bug菌

springboot jetty 三周年连更

近期Master分支代码编译异常的解决方案

坚果

OpenHarmony OpenHarmony3.2 三周年连更

跨平台应用开发进阶(五十一):HTML5(富文本内容)连续数字、字母不自动换行问题分析及解决

No Silver Bullet

html5 跨平台应用开发 三周年连更 问题分析及解决

通俗易懂篇:贝叶斯网络和它的应用

Bob

网络 贝叶斯算法

中软国际亮相OpenHarmony开发者大会,荣获A类捐赠人授牌认可

科技热闻

一文读懂物联网 MQTT 协议之基础特性篇

老周聊架构

三周年连更

告别祈祷式编程|单元测试在项目里的正确落地姿势

浅羽技术

Java 测试 单元测试 JUnit 三周年连更

基于UDP协议的Socket通信

智趣匠

UDP协议 客户端配置 三周年连更

基于Flutter实现跨平台离线大模型对话应用

轻口味

flutter ios android AI 三周年连更

Lambda 应用介绍及实现原理剖析

架构精进之路

Java 后端 Lamdba表达式 三周年连更

强大易用的矢量图形设计工具Sketch v96.1最新中文版

Rose

苹果软件下载 Sketch中文版 Sketch V96.1 mac图形设计工具

从多个数据源中提取数据进行ETL处理并导入数据仓库

海拥(haiyong.site)

三周年连更

2023年超全前端面试题-背完稳稳拿offer(欢迎补充)

肥晨

三周年连更

企业微信接入系列-扫码绑定/登录

六月的雨在InfoQ

企业微信 三周年连更 企业微信扫码 企业微信接入

图计算引擎分析--GridGraph

京东科技开发者

系统 磁盘 图计算引擎 企业号 4 月 PK 榜 GridGraph

好家伙!阿里新产Java性能优化(终极版),涵盖性能优化所有操作

程序员小毕

数据库 性能优化 JVM 多线程 java面试

Shell在日常工作中的应用实践

京东科技开发者

Linux Shell 服务器 shell脚本编程 企业号 4 月 PK 榜

Django笔记十一之外键查询优化select_related和prefetch_related

Hunter熊

Python django 外键查询优化 select_related prefetch_related

Unity 之 查找游戏物体的几种方式汇总解析

陈言必行

Unity 三周年连更

Mac音频采样器Kontakt 7最新版v7.3.0下载

Rose

mac音频采样器 Kontakt 7激活版 Native Instruments Kontakt 7 mac下载

PicConvert for mac:以批处理模式转换,调整大小和重命名图像

Rose

苹果软件资源 图片格式转换 PicConvert mac mac图片编辑

一种面向后端的微服务低代码平台架构设计

京东科技开发者

架构 微服务 低代码 企业号 4 月 PK 榜

浅论分布式训练中的recompute机制

百度Geek说

机器学习 深度学习 分布式 企业号 4 月 PK 榜

vue3学习-Composition API

格斗家不爱在外太空沉思

Vue 3 三周年连更

Docker容器网络的七种武器

王玉川

Docker 容器 网络 VXLAN 网络虚拟化

使用 Amazon SageMaker 构建文本摘要应用

亚马逊云科技 (Amazon Web Services)

如何让 Windows 应用程序在 Parallels Desktop 中启动得更快

Rose

pd虚拟机 pd18虚拟机 Parallels Desktop启动

基于树莓派设计的音视频播放器(从0开始)

DS小龙哥

三周年连更

Java异常Exception详解

timerring

Java 三周年连更

机器学习,像极了一场足球比赛_文化 & 方法_Renato Boemer_InfoQ精选文章