Skip to main content
  1. other/

演绎法与归纳法

·588 words·2 mins·

基本概念 #

在逻辑学中,演绎法和归纳法是我们认知世界的两种方式。

  • 演绎法:根据基本条件推导出结果
  • 归纳法:根据现象推导出结果

举个例子:5+5=?

  • 归纳法:已知2+2=4,3+3=6,4+4=8,可以看到两个相等的整数相加,加数每增大1,和增大2,因此5+5=10
  • 演绎法:已知1+1=2,因此5+5=1+1+。。+1(10个1)=10

有点抽象?那换个常用的例子:

  • 演绎法:已知人都会死,苏格拉底是人,因此苏格拉底会死。这里的“人都会死”是基本条件。
  • 归纳法:已知欧洲的天鹅都是白天鹅,亚洲的天鹅都是白天鹅,因此世界上的天鹅都是白天鹅(著名的“黑天鹅事件”)。

也就是说演绎法是理性的推导:只要保证基本条件是正确的,那么推导出来结果就是正确的。

而归纳法是惯性的推导:即使基本条件是正确的,推导出来的结果也可能是错的。

什么时候用演绎法 #

演绎法是我们认知世界时更科学的方法。

  • 学习新的知识:根据被能够证明的公式、定理、理念去认识新的事物
  • 投资:根据自己的投资框架理性的投资。
  • 解决问题:理性分析而不是胡乱的猜测

什么时候用归纳法 #

归纳法能够减少大脑的负担(毕竟数据都归纳在一起了)。在没有明确的或者能够被证明的“基本条件”时使用归纳法。

  • 生活中的本能:如果碰到向你冲过来的汽车,一定要躲避。
  • 人工智能:现在的人工智能大部分是使用的神经网络进行的深度学习,通过学习获取到的关键变量来构建模型。这是更高级的归纳法。