奥卡姆剃刀(Occam's Razor, Ockham'sRazor)是由14世纪逻辑学家、圣方济各会修士奥卡姆的威廉(William ofOccam)提出的一个原理。奥卡姆(Ockham)在英格兰的萨里郡,那是他出生的地方。
   这个原理称为“如无必要,勿增实体”(Entities shouldnotbe multipliedunnecessarily)。有时为了显示其权威性,人们也使用它原始的拉丁文形式:

  Pluralitas non est ponenda sinenecessitate.
  Frustra fit per plura quod potest fieri per pauciora.
  Entia non sunt multiplicanda praeter necessitatem.

  事实上,只有前两种形式见于他现存的著作中,而第三种形式则由后来的一位学者撰写。威廉使用这个原理证明了许多结论,包括“通过思辨不能得出上帝存在的结论”。这使他不受罗马教皇的欢迎。

  许多科学家接受或者(独立的)提出了奥卡姆剃刀原理,例如莱布尼兹的“不可观测事物的同一性原理”和牛顿提出的一个原则:如果某一原因既真又足以解释自然事物的特性,则我们不应当接受比这更多的原因。

  对于科学家,这一原理最常见的形式是:

  当你有两个处于竞争地位的理论能得出同样的结论,那么简单的那个更好。

  在物理学中我们使用奥卡姆剃刀切掉形而上学的概念。爱因斯坦的狭义相对论与洛仑兹的理论就是一个范例。洛仑兹的理论认为在以太中运动的尺收缩、钟变慢。爱因斯坦关于空—时变换的方程与洛仑兹方程在钟慢尺短效应上一致,但是爱因斯坦和庞加莱(法国数学家——译注)认为以太不能根据洛仑兹和麦克斯韦方程组检测到。根据奥卡姆剃刀,以太就被排除了。

  这一原理也被用来证明量子力学的不确定性。海森堡从光的量子本性和测量效应中推出了不确定原理。

  史蒂芬·霍金在他的《时间简史》中解释说:我们仍然可以想像,对于一些超自然的生物,存在一组完全地决定事件的定律,它们能够观测宇宙现在的状态而不必干扰它。然而,我们人类对于这样的宇宙模型并没有太大的兴趣。看来,最好是采用称为奥卡姆剃刀的原理,将理论中不能被观测到的所有特征都割除掉。

  但是“不能确定以太的存在”和“以太的不存在”都不能仅仅根据奥卡姆剃刀推出。它可以区分两个能做出同样结论的理论,但是不能区分其他可能做出不同结论的理论。实验的证据仍然是必需的,并且奥卡姆本人支持经验主义,而不是反对。

  厄恩斯特·马赫提倡奥卡姆剃刀的一个版本,他称作“经济原理”,表述为:“科学家应该使用最简单的手段达到他们的结论,并排除一切不能被认识到的事物”。把它引入哲学就形成了实证主义哲学,即认为某物存在但无法观测与根本不存在是一码事。马赫影响了爱因斯坦关于时空不是绝对的论述,但是他(马赫)也把实证主义应用到分子的概念。马赫和他的追随者认为分子是形而上学的概念,因为它们太小而不能被直接探测到。这种主张不顾分子论在解释化学反应和热力学上的成功。具有讽刺意味的是,当使用经济原理抛弃了以太和绝对参照系的时候,爱因斯坦几乎同时发表了一篇关于布朗运动的论文,它证实了分子的实在性,这就打击了实证主义的使用。这个故事意味着,我们不能盲目使用奥卡姆剃刀。正如爱因斯坦在他的《自传笔记》中写道:

  即使是大胆而天才的学者也会因为哲学上的偏见而妨碍他认清事实,这是一个很有趣的例子。

  人们常常引用奥卡姆剃刀的一个强形式,叙述如下:

  如果你有两个原理,它们都能解释观测到的事实,那么你应该使用简单的那个,直到发现更多的证据。
  对于现象最简单的解释往往比较复杂的解释更正确。
  如果你有两个类似的解决方案,选择最简单的。
  需要最少假设的解释最有可能是正确的。
  ……或者以这种自我肯定的形式出现:

  让事情保持简单!

  注意到这个原理是如何在上述形式中被加强的。严格的说,它们应该被称为吝啬定律,或者称为朴素原则。最开始的时候我们使用奥卡姆剃刀区分能够做出相似结论的理论。现在我们试图选择做出不同结论的理论。这不是奥卡姆剃刀的本意。我们不用检验这些结论吗?显然最终不是这样,除非我们处于理论的早期阶段,并且还没有为实验做好准备。我们只是为理论的发展寻求一种指导。

  这个原理最早至少能追溯到亚里士多德的“自然界选择最短的道路”。亚里士多德在相信实验和观测并无必要上走得太远。朴素原理是一个启发式的经验规则,但是有些人引用它,仿佛它是一条物理学公理。它不是。它在哲学和粒子物理中使用的很好,但是在宇宙学和心理学中就不是特别好,这些领域中的事务往往比你想象的还要复杂。或许引用莎士比亚的一句话要胜过引用奥卡姆剃刀:“天地之大,赫瑞修, 比你所能梦想到的多出更多”(出自《哈姆雷特》,第一幕,第五景——译注)

  朴素是主观的,宇宙并不总是像我们认为的那样简单。成功的理论往往涉及到对称、美与简单。1939年保罗·狄拉克写道:

  研究者在把自然法则转变为数学形式的时候,应该为数学的美而努力。对于简单和美的需求往往是等价的,然而当它们发生冲突的时候,后者应该优先。

  吝啬原理不能取代洞察力、逻辑和科学方法。永远也不能依靠它创造或者维护一个理论。作为正确性的判别方法,只有逻辑上的连贯性和实验的证据才是绝对的。狄拉克的理论很成功,他构造了电子的相对论场方程,并用它预言了正电子。但是他并没有主张物理学仅仅应该基于数学的美。他完全赞同实验检验的必要性。

  最后的结论来自爱因斯坦,他本身也是一位格言大师。他警告说:

  “万事万物应该尽量简单,而不是更简单。”

读书笔记:奥卡姆剃刀相关推荐

  1. 【科普】让人头秃的理论:什么是“奥卡姆剃刀”原理?

    对于照片上出现不明物体这一现象,小灰和大黄分别给出了不同的结论,究竟哪一个更有可能是真相呢? 我们先来分析一下小灰的观点.小灰对于当前现象,提出了三个假设: 假设1. 有外星人存在 假设2. 外星人拥 ...

  2. 奥卡姆剃刀、PDCA、OKR,这些都是啥啊?别再让人忽悠了!

    契机 周六加班的时候,部门小组长给我发了这样一张图片,是部门中架构师总结出来的作为研发理应学习的技能知识,并敲打我及时进行学习,免得被市场淘汰. 至于其中具体专业技能,不能一朝一夕获得成果.但其中有相 ...

  3. 奥卡姆剃刀是什么?机器学习实践中那些学习模型或者那些评估指标践行了这一理论?

    奥卡姆剃刀是什么?机器学习实践中那些学习模型或者那些评估指标践行了这一理论? 奥卡姆剃刀:无无必要,勿增实体. 奥卡姆剃刀原理应用于模型选择时变为以下想法:在所有可能选择的模型中,能够很好地解释已知数 ...

  4. 正则化与奥卡姆剃刀原理

    正则化是模型选择的经典方法. 在想到正则化时,需要联系到这个词:结构风险最小化. 结构风险 = 经验风险 + 正则化项/罚项 且一般正则化项是模型复杂度的单调递增函数,即模型越复杂正则化项值就越大. ...

  5. 机器学习模型设计准则:“无免费午餐”定理和“奥卡姆剃刀”原则

    转载:机器学习模型设计准则:"无免费午餐"定理和"奥卡姆剃刀"原则 好好看看,你会有观念上的收获的(*^▽^*) 上学时你一定过学习新知识的经历:首先要结合老师 ...

  6. 区块链的奥卡姆剃刀在哪里?(1)

    原创: BM BlockMania 根据奥卡姆剃刀原则,最好的解决方案应该是最简单的方案. 而对于区块链行业来说,原本就复杂的技术组合(混杂着密码学.分布式数据库.共识机制.图算法等或是在某个领域过于 ...

  7. 什么是,泛化能力,过拟合,欠拟合,不收敛,奥卡姆剃刀?

    我们在这里介绍几个机器学习中经常可以听到的几个名词,他们就是泛化能力,欠拟合,过拟合,不收敛和奥卡姆剃刀原则. 泛化能力(generalization ability)是指一个机器学习算法对于没有见过 ...

  8. 罗素的理发师和奥卡姆剃刀

    点击上方"数据与智能","星标或置顶公众号" 第一时间获取好内容 正文 科学界有两位"剃头师傅"声名远播: 一位是著名的罗素爵士虚构出来的理 ...

  9. L1,L2正则化理解-奥卡姆剃刀(Occam's razor)原理

    L0.L1与L2范数转自:zouxy09@qq.com http://blog.csdn.net/zouxy09 今天我们聊聊机器学习中出现的非常频繁的问题:过拟合与规则化.我们先简单的来理解下常用的 ...

最新文章

  1. windows10远程控制 电脑,远程桌面
  2. 网站SEO优化中该如何解决网站改版问题?
  3. 安装modelsim
  4. basler相机参数简要中文说明_你知道相机曝光模式怎么用么?6种相机曝光模式详解及应用...
  5. 【Linux】一步一步学Linux——ulimit命令(218)
  6. “嫌贫爱富”之人,从一顿饭局当中便可看出
  7. 吴恩达:我的AI商业化方法论
  8. 【语音识别】基于matlab GUI拨号语音识别【含Matlab源码 1753期】
  9. 汽车4S店经营状况分析
  10. 以现在的眼光来看,Windows 95是怎样的操作系统?
  11. TD幅度预测、幅度膨胀突破、TD通道
  12. 中兴阅读在期刊杂志数字化、移动化上的探索
  13. 一些好听的纯音乐及下载
  14. 通过数字抖动实现更高精度的PWM脉宽控制
  15. 微信小程序 java校友录交流系统springboot
  16. 仅300员工却垄断全球,几亿一台还供不应求
  17. 架构衍变过程----58同城沈剑:好的架构源于不停地衍变,而非设计
  18. STM32F4定时器及中断相关概要
  19. 安卓 - jsoup批量下载图片(以每日必应图片示例)
  20. 使用Visual Studio 2010 创建简单的Silverlight应用程序

热门文章

  1. 原生input标签实现ajax单文件上传和多文件上传
  2. js判断用户是否点击后退按钮进入的页面
  3. 不能打开Dropbox分享链接的问题
  4. DVD知识介绍(转东转西)
  5. 转载-为程序开发人员量身定制的12个目标
  6. Fail2ban + firewalld 防护doss攻击
  7. 增值税计算机模拟纳税申报,增值税发票的键盘录入、计算机接收方法及其纳税申报器...
  8. 计算机的专业术语英汉,IT专业词汇中英对照
  9. 无package.json无法安装
  10. 【go语言圣经】练习答案--第一章