AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

乔丹 Reddit 访谈实录:统计学和机器学习不能分开

  • 2014-10-11
  • 本文字数:1707 字

    阅读完需:约 6 分钟

乔丹(Michael I. Jordan)教授是机器学习领域神经网络的大牛,他对深度学习、神经网络有着很浓厚的兴趣。如今,在工业界解决不确定性问题的时候需要更加有效的结果和更多理论依据的结果,这两者之间总是会有分歧,这使得机器学习领域和统计学的工作的背景很相似,乔丹教授对两个领域未来的发展方向有很多看法。

首先乔丹提到,他个人并没有把统计学和机器学习区分开。他认为把理论和实际明确分开是没有很大用处的,它们的相互作用已经被证明了是很有用的,当越来越复杂的系统诞生时,它们也会互相促进并且提升。

设想一下建一座桥的工程,这是从物理界到人文界工程师都需要一起参与的工程链,建筑师需要设计桥梁,土木工程师需要保证桥梁不会在某些极端条件下塌陷等等。在这条链中几乎没有人不知道把“理论概念”和“工程实际”结合起来,这一点已经在几十年里都被证明过了。

类似的,Maxwell 方程为电子学提供了理论依据,但是感应匹配之类的想法也是在工程上开始建造电路和和流水线之后才进入人们的视线的,这些想法都是结合了理论和实际的。

我们有一个类似的挑战——我们应该怎样把核心推理出想法转化成系统工程,使之能够在我们所要求的条件下工作,例如时间效率、花费等等。这样才能够反映出我们的设想是否能够应用于这个领域,让我们更加好的做出决定和改动,并且做到与人类更好的交互。实际上,出于对桥梁建造者、火箭制造者等人的尊重,乔丹认为目前人类社会面临着更加复杂的领域。

乔丹教授所做的领域很多,他把这些统称叫做数据科学。实际上,我们所知道的大部分在统计学或者机器学习领域的人基本上都把他们自己理解成了这个综合领域的人。这些人不会说:“我对于数据集合的随机化,或者怎样归并数据,或者预测的不确定性、评估模型、可视化等等不感兴趣”。尽管他们仅仅在这个综合问题的子集上工作,但是他们对整个综合问题都是很清楚的。不同圈子里的人通常有着自己不同的应用领域,因此使得他们目前的工作看起来截然不同,但是这里并没有基础知识上的区别,很多看上去的分歧其实是历史的玩笑。

乔丹重点谈到了一位提问者所说的“仅在机器学习领域通用的算法”的问题。他不太清楚这个是指什么,从八九十年代来看,已经不知道有多少次在机器学习领域里研究的人意识到他们的想法已经在其他领域出现过了,比如:统计学、决策树、最近邻居、逻辑回归、PCA、典型相关、图模型、K-means 和还有判别分析。当然,统计学群体至今也没有一个很好的定义,像卡尔曼滤波、HMMs 还有因子分析之类的想法都来源于统计学群体之外,正是因为它们都是关于推断所以才被吸收进统计学。类似的,多层神经网络可以被看成是非参数的函数估计因子或者目标,从而能够从统计学中分析。

某种程度上,统计学是指一种分析形式,一个统计学家会很高兴地分析一个系统的表现。比如,一个逻辑系统,如果输入的数据是随机的,那么输出的数据也会被考虑成不确定的。一个统计方法中没有任何侥幸概率的成分。

当 Leo Breiman 发明了随机森林,他变成了一个统计学家或者机器学习家吗?当乔丹和他的同事发明了 LDA 模型,他们变成了统计学家或者机器学习家吗?难道因为 SVM 是一种机器学习的算法,逻辑回归是一种统计算法,它们就完全不同了吗?它们是以同样的效率解决了相同的优化问题,区别仅仅是在一点点缺失函数的形式上,为什么很多人总是认为这些是非常重要的区分呢?

乔丹教授说道,机器学习群体并没有发展很多新的推论原理,或者很多新的优化原理。但是这个群体正在创造性地从其他领域吸收已经存在了的想法,并且把它们混合并加以改造,以使得解决这个领域的难题。

但是,也绝对不能将机器学习应用和统计学优化理论混淆起来。统计学群体往往非常收到欢迎,这仅仅是历史原因,因为他们的工作往往集中在科学、医学和政策方面而不是工程。机器学习社区的出现极大地有助于放大应用统计推断的范围,它已经开始打破工程思维的一些障碍,例如,计算机系统思维和推理思维。当然,它也遇到了新的理论问题。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-10-11 09:552406
用户头像

发布了 268 篇内容, 共 131.5 次阅读, 收获喜欢 24 次。

关注

评论

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

王者商城异地多活设计

天天向上

架构实战营

《谈谈人生选择的思考逻辑》读后感

Changing Lin

12月日更

PassJava 开源 (三):快速生成前后端代码

悟空聊架构

SpringCloud 28天写作 passjava 悟空聊架构 12月日更

单步调试理解webpack里通过require加载nodejs原生模块实现原理

汪子熙

前端 前端开发 webpack 28天写作 12月日更

2021的科技卦象·兑·一场“双碳”催化雨

脑极体

性能分析之TPS从300到750的过程

zuozewei

性能测试 性能分析 12月日更

盘点 2021|学习、分享、努力中成长

小隐乐乐

盘点2021

.NET6新东西--模式匹配中的Extended Property Patterns

喵叔

28天写作 12月日更

视频知识点(6)- MPEG vs JPEG

liuzhen007

28天写作 12月日更

管理文化

圣迪

管理 文化 强势文化 弱势文化

彩色图像色彩空间原理(理论篇—6)

不脱发的程序猿

机器视觉 图像处理 色彩空间原理

Python 的元类设计起源自哪里?

Python猫

Python ruby

分布式数据缓存中的一致性哈希算法

程序员历小冰

缓存 一致性哈希 28天写作 12月日更

CSS之变量(三)心形加载条

Augus

CSS 12月日更

在线问诊初体验

mtfelix

28天写作

Dubbo 框架学习笔记十

风翱

dubbo 12月日更

盘一盘Java中的abstract和interface

李子捌

28天写作 21天挑战 12月日更

DDD领域驱动实战(二)-限界上下文(bounded context)

JavaEdge

12月日更

绩效沟通准备

搬砖的周狮傅

绩效管理

【架构实战营】模块七作业

liu🍊

公安合成作战指挥中心平台建设方案,情指勤一体化系统开发建设

a13823115807

公安合成作战系统开发 情指勤一体化合成作战系统

优秀程序员的30种思维--理解认知篇

hackstoic

程序员 架构思维

直播预告|百万人观看无卡顿!京东云CDN支撑直播丝般顺滑

京东科技开发者

CDN 直播

架构营模块七作业

GTiger

架构实战营

如何给产品做拉新?

石云升

AARRR 产品思维 28天写作 产品增长 12月日更

蓝绿发布、滚动发布、灰度发布

xcbeyond

灰度发布 28天写作 12月日更 蓝绿发布 滚动发布

盘点2021|「避坑宝典」为大家分享一下笔者在2021年所遇到“匪夷所思”的Bug趣事(上)

码界西柚

2021年展望 2021年度技术盘点与展望 盘点2021 避坑宝典

如何设计异地多活架构

天天向上

架构实战营

今年读了多少书?(22/28)

赵新龙

28天写作

Prometeus 2.32.0 新特性

耳东@Erdong

Prometheus 28天写作 12月日更

前端开发:Mac OS环境下的通过对Chrome浏览器设置SameSite解决跨域请求方法

三掌柜

28天写作 12月日更

乔丹Reddit访谈实录:统计学和机器学习不能分开_语言 & 开发_张天雷_InfoQ精选文章