达尔文机是一种类似于图灵机的机器,由威廉·卡尔文于1987年提出,和图灵机一样,达尔文机参与了迭代过程以获得高品质的结果,然而图灵机使用的是逻辑,而达尔文机则是使用多轮的变异、选择和继承。
究其原始涵义,达尔文机是指任何利用六个达尔文过程的基本特征来自举(英语:Bootstrapping)(bootstraps)品质的过程。模式被复制后会产生变异,其中一种变异模式的群体会与另一种群体展开竞争,它们成功是相对的,受到多方面环境(自然选择)的影响,从而使胜利者在产生下一代变异时占据优势(达尔文的继承原则)。
更宽泛地说,达尔文机是一个利用达尔文本质的一些子集,通常是以自然选择来创造非复制模式的过程,就如同神经达尔文主义(英语:Neural Darwinism)那样。神经发育(英语:Development of the nervous system)在许多方面都利用过度生长,然后修剪成一种模式,但所产生的模式本身并不进一步产生复制。
“达尔文机”是以查尔斯·达尔文的名字来命名这种计算机程序,该名称已被多次使用。