过度拟合与人类行为

生存算法在熟悉的算法和人类心理学之间得出了有趣的相似之处。 其中较为有趣的章节之一是关于人类行为背景下的过拟合问题

思维如预测

我们的分析思维过程可以看作是有监督的学习的一种形式:使用您以前的经验和知识( 培训数据 )来预测( 建立模型 )将来的某些结果( 目标 )。

过度拟合“工作原理”

  • 您在现实世界中会遇到的每个数据集都包含某种形式的噪声:本质上是与手头任务无关的模式
  • 一开始,有监督的学习者试图减少其预测与训练数据中的目标之间的误差。
  • 首先,这个过程是有益的-模型在掌握有用趋势方面越来越好。
  • 然而,在确定的某个点之后,学习者开始收集虚假模式,这些虚假模式可以帮助训练数据,但是并不能很好地概括。 这称为过拟合。

我们如何趋于过度拟合

过度拟合不一定是“过度思考”。 每当您对概念的理解过多(无论是对还是错)以至于无法优化将来时,都会发生这种情况。

最相关的例子是健康与健身:人类对脂肪和糖有一种“味道”,因为在史前世界中,这些营养物质非常稀缺。 结果,进化使我们对它们的味道有着强烈的亲和力。 但是既然我们可以在所吃的一切食物中倾倒大量的糖,那么达尔文的法律就无法跟上。 这是我们在生物学上过度拟合甚至没有意识到的一个例子。

另一方面,人们也倾向于过度做一些他们认为会使自己适应的事情。 我们训练过度,买不起无效的时尚,面对饮食问题……清单还在继续。 在每种情况下,(错误地)推断我们认为将起作用的趋势都得以体现。

在一个更极端的例子中,这本书提到了军事学校训练中的伤疤:习惯于预先设定训练中的情况,以致在面对现场新情况时他们无法做正确的事情。